docs(agents): document fork task-scope and TaskList access constraints #73

Merged
Defame1297 merged 1 commits from docs/68-70-subagent-orchestration-guidance into main 2026-07-05 13:02:44 +00:00
Collaborator

Adds a "Subagent orchestration" section to the root AGENTS.md covering two orchestration gaps surfaced during the issue #6 gitea plugin redesign session:

  • Forks given a single bounded task must stop once that task is reported complete — they must not continue autonomously picking up further items from a shared TaskList, and must not be given visibility into a shared TaskList that includes governance-gated actions (push, publish, merge) without a fresh confirmation round.
  • TaskGet/TaskUpdate/TaskList are fork-only — fresh (non-fork) subagents cannot access them. Coordinators must own task-list bookkeeping themselves when delegating to fresh agents.

Refs #68, #70 — these will need manual closing after merge (Gitea doesn't auto-close on merge).

Adds a "Subagent orchestration" section to the root `AGENTS.md` covering two orchestration gaps surfaced during the issue #6 gitea plugin redesign session: - Forks given a single bounded task must stop once that task is reported complete — they must not continue autonomously picking up further items from a shared TaskList, and must not be given visibility into a shared TaskList that includes governance-gated actions (push, publish, merge) without a fresh confirmation round. - `TaskGet`/`TaskUpdate`/`TaskList` are fork-only — fresh (non-fork) subagents cannot access them. Coordinators must own task-list bookkeeping themselves when delegating to fresh agents. Refs #68, #70 — these will need manual closing after merge (Gitea doesn't auto-close on merge).
Claude added 1 commit 2026-07-05 13:01:10 +00:00
Adds a Subagent orchestration section to AGENTS.md so orchestrating
agents know upfront: forks must stop once their assigned task is done
rather than autonomously draining a shared TaskList, governance-gated
actions must not be exposed to forks without a fresh confirmation
round, and TaskGet/TaskUpdate/TaskList are fork-only so the coordinator
must own task-list bookkeeping for fresh subagents itself.

Refs #68, #70

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FNJWdVvdgvZCHi1hZGqgVQ
Defame1297 requested review from Defame1297 2026-07-05 13:02:17 +00:00
Defame1297 approved these changes 2026-07-05 13:02:40 +00:00
Defame1297 merged commit ccc34138a7 into main 2026-07-05 13:02:44 +00:00
Defame1297 deleted branch docs/68-70-subagent-orchestration-guidance 2026-07-05 13:02:44 +00:00
Sign in to join this conversation.