docs: remove deleted project docs skill requirement

This commit is contained in:
inman committed 2026-09-09 17:23:56 +08:00
1 parent 515b545b32
commit bb115a3382
13 files changed
+114 -59

No files matched your search

+11 -10
View File
@@ -1,12 +1,12 @@
# Planning Gate
A coding agent must complete this gate after the Concurrent Task Gate and before writing an implementation plan.
A coding agent must complete this gate after the repository-local Concurrent Worktree Check and before writing an implementation plan.
## Peer Scope Check
Run `task_context.py status --json`. For each other owner, read only the peer task record at `Path(owner.worktree) / owner.task_record`. Use its `Scope`, `Intent And Constraints`, and `Promotion Candidates` sections to assess overlap.
Use `git worktree list --porcelain` to identify other local worktrees. When an available peer task record or committed branch diff is relevant, use its scope and promotion candidates to assess overlap.
Do not inspect or modify arbitrary uncommitted files in another task's worktree. Report a missing or unreadable peer record as unknown coordination state; do not silently treat it as no overlap. Code-path overlap alone is a warning. Block when semantic decisions conflict or unresolved overlap could change the plan.
Do not inspect or modify arbitrary uncommitted files in another task's worktree. A missing peer task record is not itself a blocker, but unresolved overlap that could change the plan is. Code-path overlap alone is a warning. Block when semantic decisions conflict or overlapping unknown changes cannot be preserved safely.
## Required Output
@@ -14,12 +14,13 @@ Do not inspect or modify arbitrary uncommitted files in another task's worktree.
## Project Context Loaded
Task context:
- Task ID:
- Mode:
- Task record, if any:
- Mode, if applicable:
- Branch:
- Worktree:
- Base commit:
- Other active local tasks:
- Existing changes:
- Other relevant local worktrees:
- Overlap or semantic-conflict assessment:
Read:
@@ -43,8 +44,8 @@ Gate result:
The gate passes only when:
- task identity and worktree ownership are resolved
- the active task record exists and matches the owner task ID
- current branch, worktree, base commit, status, and task scope are resolved
- the active task record exists for repository-changing work and matches the current scope
- required documents were read
- task-relevant decisions were checked
- relevant evidence, reflection, and commitment indexes were checked when applicable
@@ -56,8 +57,8 @@ The gate passes only when:
Block planning when:
- worktree ownership is unresolved
- an unowned worktree is dirty and has not been explicitly adopted by a human
- the intended branch or worktree is unresolved
- existing overlapping changes cannot be attributed or preserved safely
- required worktree isolation failed or later operations cannot remain rooted there
- required documents are missing or a concurrency upgrade is incomplete
- current integrated state conflicts with the user request