Turn meeting notes into owned actions
T1A transcript goes in, a task list comes out. each item typed {owner, task, due}, checked, ready for your tracker.
invokeinfernika: v1workflow: meeting-actionsdescription: "Transcript → typed action items {owner, task, due}"model: mock/echo # swap for openai/gpt-5.2 or any provider in the catalogvars: transcript_path: type: string required: true description: "Path to the raw meeting transcript"tasks: - id: transcript invoke: tool: "nika:read" args: { path: "${{ vars.transcript_path }}" } - id: extract depends_on: [transcript] infer: prompt: | Extract every action item from this meeting transcript · ${{ tasks.transcript.output }} schema: # the contract the model must satisfy type: object required: [actions] properties: actions: type: array items: type: object required: [owner, task] properties: owner: { type: string } task: { type: string } due: { type: string } - id: save depends_on: [extract] invoke: tool: "nika:write" args: path: "./action-items.json" content: "${{ tasks.extract.output.actions }}" - id: trace depends_on: [extract] invoke: tool: "nika:log" args: level: info message: "Action items extracted to ./action-items.json"outputs: actions: value: ${{ tasks.extract.output.actions }} type: array description: "Typed action items, tracker-ready"Nobody re-reads the transcript. The tracker import is already done.