Skip to content

docs: task-lifecycle spec (permanent-team orchestration)#17

Merged
ThinkOffApp merged 1 commit into
mainfrom
docs/task-lifecycle
Jun 20, 2026
Merged

docs: task-lifecycle spec (permanent-team orchestration)#17
ThinkOffApp merged 1 commit into
mainfrom
docs/task-lifecycle

Conversation

@ThinkOffApp

Copy link
Copy Markdown
Owner

Petrus (2026-06-20): "implement the team lifecycle, lead worker, task monitor, completion summaries, but do we want create team api, we have a permanent team?"

Answer captured here: no create-team API (permanent roster). Instead, task lifecycle over the existing team.

docs/task-lifecycle.md defines:

  • the Task object + append-only update log
  • statuses: open -> in_progress -> (blocked) -> done | cancelled
  • daemon /tasks API (registry/state/log/room-posting) — ether's lane
  • CodeWatch task-monitor + completion-summary surface — @claudemb's lane
  • link to the control-plane action-system (/actions/request receipts attach to a task)

Shared contract so both lanes build to the same shape. Inspired by michelhelsdingen/ensemble, controlled through CodeWatch + backed by IAK typed actions/receipts.

🤖 Generated with Claude Code

…am API)

Petrus (2026-06-20): task lifecycle + lead/worker + monitor + completion
summaries over the PERMANENT roster; no create-team API. Defines the Task
object, statuses (open/in_progress/blocked/done/cancelled), daemon /tasks API
(ether's lane), CodeWatch monitor + completion-summary surface (claudeMB),
and the link to the control-plane action-system. Shared contract both lanes
build to. Inspired by michelhelsdingen/ensemble, controlled via CodeWatch.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ThinkOffApp ThinkOffApp merged commit ed7919d into main Jun 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant