What problem does it solve?
It prevents lost context and unclear ownership by ensuring every meaningful piece of work in cortextOS is explicitly represented as a task with a measurable lifecycle.
Core Features & Use Cases
- Task lifecycle management: Create tasks before execution, move them through statuses (pending → in_progress → blocked → completed), and complete them with an output summary.
- Human approvals for external actions: Automatically mark tasks requiring review (needs_approval=true) for activities like sending emails or deploying.
- Operational event and KPI logging: Record structured completion events and optional KPI metrics to support progress and analytics.
Example use case
When an agent drafts multiple deliverables overnight, create one task per deliverable, require approval for the email send, and complete each task with the final summary and KPI (e.g., delivered recipients).
Quick Start
Create a task to coordinate major work by running: "cortextos bus create-task "Draft onboarding update" "Write and validate the new onboarding instructions" human high myorg"."