OSS-first docs
These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.
Delivers the generated summary via email and optionally synthesises a voice note.
Goal
Deliver financial insights to users proactively.
Context
Dispatches summaries generated by pfo.summary.generate via email or voice.
Source Definition
import { OPENBANKING_TELEMETRY_EVENTS } from '@lssm-tech/lib.contracts-integrations';
import {
defineCommand,
defineQuery,
type OperationSpec,
} from '@lssm-tech/lib.contracts-spec';
import {
OwnersEnum,
StabilityEnum,
TagsEnum,
} from '@lssm-tech/lib.contracts-spec/ownership';
import {
defineEnum,
defineSchemaModel,
ScalarTypeEnum,
type ZodSchemaModel,
} from '@lssm-tech/lib.schema';
export const dispatchFinancialSummaryContract = defineCommand({
meta: {
key: 'pfo.summary.dispatch',
version: '1.0.0',
description:
'Delivers the generated summary via email and optionally synthesises a voice note.',
goal: 'Deliver financial insights to users proactively.',
context:
'Dispatches summaries generated by pfo.summary.generate via email or voice.',
owners: [OwnersEnum.PlatformMessaging],
tags: ['summary', 'communications', TagsEnum.Automation],
stability: StabilityEnum.Experimental,
},
io: {
input: SummaryDispatchInputModel,
output: SummaryDispatchOutputModel,
},
policy: {
auth: 'user',
},
});