Files
kandev/docs/plans/task-autopilot/task-06-document-autopilot.md
T
2026-08-23 17:34:52 +00:00

2.5 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
06-document-autopilot Document the autopilot public contract done 3
01-persist-task-contract
02-derive-runtime-contract
plan.md ../../specs/tasks/requirements/autopilot-mode.md

Task 06: Document the Autopilot Public Contract

Acceptance

  • Public automation and coordination docs describe autopilot creation, its false default and immutability, compatible session boundary, and visible UI state.
  • Public MCP guidance describes the kanban-task, office-task, configuration, and external surfaces, and explains that context-specific capability groups control optional tools.
  • Agent communication docs give accurate ask-parent and correlated-reply payloads, direct-parent authorization, immediate turn ending, top-level behavior, and stale answer semantics. It states that an autopilot root receives no question tool.
  • Examples never advertise the operator clarification tool to autopilot tasks or task creation through the Office surface, and all public-doc validation passes.

Verification

node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs
rtk rg -n "autopilot|ask_parent_question_kandev|reply_to_question_id" docs/public docs/specs docs/decisions

Files likely touched

  • docs/public/automation-and-mcp.md
  • docs/public/agent-communication.md
  • docs/public/coordination.md

Dependencies

  • Task 01 fixes the creation field and compatibility behavior.
  • Task 02 fixes the public tool names and runtime inventory.

Parallelism

Can run alongside Task 03 after the payload names in the spec are treated as fixed. If implementation changes a public field or error, update the spec and this task before final validation.

Inputs

  • Spec sections Creation API, Parent question protocol, State model, and Permissions and boundaries.
  • Existing public MCP creation and parent/child communication documentation.

Output contract

Report sections/examples changed, exact public request/response shapes documented, compatibility and scope callouts, validation commands/results, and any internal-only state intentionally omitted from public docs.

Results

Done. Updated automation/MCP, agent communication, and coordination pages with the short creation parameter, profile/capability rules, parent-question and correlated reply payloads, direct-parent ownership, root behavior, and waiting semantics. Public docs validation passes (58 tests; 41 published pages).