mirror of
https://github.com/instructkr/claude-code.git
synced 2026-05-14 18:06:45 +00:00
The Ultragoal now has an explicit repository-operations gate so final completion cannot rely only on roadmap implementation while correct PRs or resolvable issues remain unhandled. Constraint: The user explicitly added that all PRs should be merged and all issues resolved when they are correct and resolvable. Rejected: Treating the existing roadmap board as sufficient | it did not require per-PR and per-issue final triage evidence. Confidence: high Scope-risk: narrow Directive: Refresh GitHub PR and issue snapshots at the final gate; do not merge unsafe or incorrect PRs merely to reduce counts. Tested: gh auth status; gh pr list --state open --limit 200 captured 50 records; gh issue list --state open --limit 1000 captured 1000 records. Not-tested: Full PR/issue triage is deferred to the dedicated gate and later streams. Co-authored-by: OmX <omx@oh-my-codex.dev>
2.3 KiB
2.3 KiB
Claw Code 2.0 PR and Issue Resolution Gate
This gate was added to the Claw Code 2.0 Ultragoal after the explicit requirement:
all PRs should be merged and all issues should be resolved if resolvable and correct.
Scope
Before the Claw Code 2.0 Ultragoal can be marked complete:
- Every open GitHub PR at the current final-gate snapshot must be triaged.
- PRs that are correct, compatible with Claw Code 2.0 direction, and pass required verification must be merged.
- PRs that are stale, incorrect, duplicative, unsafe, spam, or outside Claw Code scope must not be merged; each needs a recorded rationale.
- Every open GitHub issue at the current final-gate snapshot must be triaged.
- Issues that are resolvable and correct must be fixed or explicitly linked to a merged fix.
- Issues that are spam, duplicates, incorrect, unactionable, externally blocked, or not Claw Code work must be closed or labeled/commented with rationale when repository policy allows.
- The final completion audit must use a fresh GitHub snapshot, not only the planning snapshot.
Current live snapshot
A live snapshot was captured locally during G002 execution:
- PR snapshot:
.omx/research/github-live/open-prs.json - Issue snapshot:
.omx/research/github-live/open-issues.json - Captured on: 2026-05-14 during the active Ultragoal run.
- Observed counts: 50 open PR records and 1000 open issue records from GitHub CLI list calls.
These local .omx/research/github-live/* files are evidence inputs, not final proof. The final gate must refresh them and compare deltas.
Required final evidence
The final report must include:
- Fresh
gh pr list --state openandgh issue list --state opensnapshots. - A PR ledger with one row per PR: merge / reject / defer, reason, verification, commit/merge reference.
- An issue ledger with one row per issue: fixed / duplicate / spam / invalid / deferred-with-rationale / externally-blocked, reason, and linked evidence.
- Verification that no correct, mergeable PR remains unmerged without rationale.
- Verification that no resolvable, correct issue remains open without a fix or rationale.
Non-goals
This gate does not require merging unsafe, unverified, incompatible, spam, or incorrect contributions. It requires explicit evidence-backed triage and action for everything that is correct and resolvable.