Create a Todo
baatjie_create_todoAdd a todo to the tanOS action plan with optional wave, track, and dependency (blocked_by) metadata for sequencing.
Instructions
Add a todo to the tanOS action plan, optionally with sequencing metadata.
Args:
title (string): Short imperative summary
detail (string, optional): Context, why it matters, what "done" looks like
category (string): Grouping label, e.g. 'security', 'legal', 'pricing' (default: 'general')
product (string): 'locare' | 'tanos' | 'sigschecore' | 'brand' | 'cross-cutting' (default: 'cross-cutting')
priority ('critical' | 'high' | 'medium' | 'low'): Default 'medium'
wave (number, optional): 0=today, 1=root, 2=near, 3=downstream, 4=later
track ('A' | 'B' | 'SPINE' | 'TODAY', optional): Which workstream owns it
blocked_by (string[], optional): Todo ids that must complete first
effort (string, optional): Rough size, e.g. '1 hour', '2-3 days'
actor (string): Who is creating it, for the audit trail
response_format ('markdown' | 'json'): Output format
Returns: { "ok": true, "todo": { "id","title",... }, "audit_logged": boolean }
Examples:
Quick capture -> title='Confirm iKhokha reversal path', priority='high'
Sequenced item -> title='Load the policy book', wave=2, track='SPINE', blocked_by=[''], effort='1 day'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wave | No | ||
| actor | No | Who is performing this write, recorded in tanOS audit_log (e.g. 'baatjie', 'marius-ai', 'deon-ai') | mcp |
| title | Yes | Short imperative summary | |
| track | No | ||
| detail | No | Context and definition of done | |
| effort | No | ||
| product | No | cross-cutting | |
| category | No | general | |
| priority | No | medium | |
| blocked_by | No | Todo ids that must be done first | |
| response_format | No | Output format: 'markdown' for human-readable, 'json' for machine-readable | markdown |