Skip to content

Commit 14f5232

Browse files
committed
fix(titan-run): renumber parity step from 4.7 to 4.6 to close gap after grind (4.5)
1 parent f41ba65 commit 14f5232

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.claude/skills/titan-run/SKILL.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -742,13 +742,13 @@ Record `phaseTimestamps.grind.completedAt`.
742742
743743
---
744744
745-
## Step 4.7 — PARITY (conditional, repo-provided)
745+
## Step 4.6 — PARITY (conditional, repo-provided)
746746
747747
Some repos ship multiple implementations of the same logic that must stay in lockstep (e.g. a dual native/WASM engine, a client and server copy of a validator). Forge and grind edit code across the tree; this step verifies those edits didn't leave one implementation behind.
748748
749749
**titan-run is repo-agnostic** — never assume the target repo has engines, fixtures, or any parity surface. The contract: a repo opts in by shipping its own `/parity` skill at `.claude/skills/parity/SKILL.md` (wrapping whatever audit mechanism it uses internally). No skill → no parity phase.
750750
751-
### 4.7a. Detect the repo's parity mechanism
751+
### 4.6a. Detect the repo's parity mechanism
752752
753753
```bash
754754
test -f .claude/skills/parity/SKILL.md && echo "PARITY SKILL FOUND" || echo "NO PARITY SKILL"
@@ -759,13 +759,13 @@ test -f .claude/skills/parity/SKILL.md && echo "PARITY SKILL FOUND" || echo "NO
759759
760760
**Skip also if:** `--start-from` is `close`, or the pipeline made no code changes this run (`titan-state.json → execution.commits` empty/absent AND no grind adoption commits) — unless `--start-from parity` was given explicitly, which always runs the audit.
761761
762-
### 4.7b. Record phase start
762+
### 4.6b. Record phase start
763763
764764
Record `phaseTimestamps.parity.startedAt`.
765765
766-
### 4.7c. Run Pre-Agent Gate (G1-G4)
766+
### 4.6c. Run Pre-Agent Gate (G1-G4)
767767
768-
### 4.7d. Dispatch sub-agent
768+
### 4.6d. Dispatch sub-agent
769769
770770
```
771771
Agent → "Run /parity. Read .claude/skills/parity/SKILL.md and follow it exactly.
@@ -777,7 +777,7 @@ Agent → "Run /parity. Read .claude/skills/parity/SKILL.md and follow it exactl
777777
pre-existing findings (typically: file an issue, don't expand scope)."
778778
```
779779
780-
### 4.7e. Post-phase validation
780+
### 4.6e. Post-phase validation
781781
782782
After the agent returns:
783783
- `git status --short` → the working tree must be clean. The sub-agent commits its fixes; uncommitted changes mean it stopped mid-fix → **stop** and report.

0 commit comments

Comments
 (0)