chore(harness): mark Stage 8 (repo-clean install mode) complete in the plan - #445
Conversation
…e plan Stage 8 of the harness-upgrade plan landed in agentic-dev-workflow PR #10 (repo-clean / global-only install mode: an out-of-repo store under ~/.claude keyed by git root, dual-target FACT/RULE injectors, DEFAULT<global<store<in-repo layering, and a 10th CI gate). Tick Stage 8 complete and note the harness now supports both in-repo and repo-clean installs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
|
There was a problem hiding this comment.
Code Review: PR #445
Scope: PR #445 in thomasluizon/orbit-ui-mobile — chore(harness): mark Stage 8 (repo-clean install mode) complete in the plan
Recommendation: APPROVE
Summary
Single changed file: .claude/research/harness-upgrade-plan.md (+64/-1). It ticks the plan's Stage 8 (repo-clean install mode) complete and records that the work landed in a separate repo (agentic-dev-workflow PR #10, own history/CI). No app code, contract types, UI, or orbit-api files touched — the PR body's own claim ("No app/code changes here") matches the diff. The added prose is internally consistent and closes out the "Original spec (as built)" section rather than leaving stale open questions.
Findings
Critical / High / Medium / Low / Info: None. The diff's only reviewable surface is Correctness (dimension 1), and it holds — the new text matches the PR's stated intent (status tick + summary of what shipped elsewhere).
Subagents
| Agent | Verdict |
|---|---|
| parity-checker | N/A — no apps/web/**/apps/mobile/** changed |
| i18n-syncer | N/A — no user-facing strings / i18n JSON changed |
| contract-aligner | N/A — no packages/shared/src/types/*/endpoints.ts, orbit-api untouched |
| security-reviewer | N/A — orbit-api untouched |
| design-reviewer | N/A — no UI files changed |
Validation
N/A across the board (Lint/Type check/Tests/Build) — running in CI, Phase 7 is skipped per skill instructions, and on the merits there's no lintable/testable app source in this diff.
Deferred — N/A dimensions & files not verdicted
Dimensions 2–14 (dead code, SOLID, comment policy, no-workaround, type safety, console.log, DESIGN.md, parity, i18n, contract drift/backward-compat, security, backend hard rules, FEATURES.md parity) are all N/A: this diff contains no code, no UI, no apps/*/packages/shared/orbit-api surface, and no user-facing feature-surface change. The single changed file (.claude/research/harness-upgrade-plan.md) received a full verdict under dimension 1. Nothing was silently skipped.
What's good
Correctly scoped, self-describing PR body; the plan doc closes out an "as built" section cleanly instead of leaving dangling TODOs.
Recommendation
Safe to merge as-is.
| Severity | Count |
|---|---|
| Critical (incl. |
0 |
| High | 0 |
| Medium | 0 |
| Low / Info | 0 |



Plan-doc-only update. Ticks Stage 8 of the harness-upgrade plan complete and notes the harness now supports both in-repo and repo-clean installs.
Stage 8 (repo-clean / global-only install mode) landed in
agentic-dev-workflowPR #10 (separate repo/history): an out-of-repo store under~/.claude/harness/keyed by git root, dual-target FACT/RULE injectors (CCUserPromptSubmit+ opencodeexperimental.chat.system.transform),DEFAULT < global < store < in-repolayering for both policy and config, and a 10th CI gate (test-repo-clean). No app/code changes here — only.claude/research/harness-upgrade-plan.md.🤖 Generated with Claude Code