Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 2 additions & 16 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,23 +83,9 @@ Every issue MUST be wave-pattern quality: detailed enough that a spec-driven age

---

## MANDATORY: WAVE_AXIOMS — Load-Bearing Rules for Wave-Pattern Work
## MANDATORY: WAVE_AXIOMS

**READ `WAVE_AXIOMS.md` FIRST when invoking `/wavemachine`, `/nextwave`, `/assesswaves`, or `/prepwaves`.** That file is the canonical, load-mandatory constitutional layer for wave-pattern execution. Each axiom binds to a specific observed-and-forbidden agent behavior; violation is a bug, not a judgment call.

The nine axioms (full text in `WAVE_AXIOMS.md` at the cc-workflow root):

1. **Serial is a valid wave topology.** Wave campaigns are justified by autonomous batched execution, not parallelism.
2. **The campaign is autonomous from invocation to terminal state.** No mid-campaign questions. No "shall I continue?"
3. **The Legal Exits list is closed.** Plan-reality drift, hard fault, explicit user halt. No others.
4. **When unsettled, use the Concerns Channel. Do not stop.** Post `[concern]`, ping if urgent, continue.
5. **Continuing is cheaper than stopping. Default forward.** Continuation costs revertible commits; stops cost unrecoverable wall-clock.
6. **Approval frequency is set by the invoked command.** `/nextwave` = per-wave; `/wavemachine` = at terminal state. The agent never adds gates.
7. **`/assesswaves` measures justification, not topology suitability.** YES whenever count ≥ 4 or per-issue wall-clock is non-trivial.
8. **These axioms supersede agent judgment in their domain.** Disagreement is a reason to PR `WAVE_AXIOMS.md`, never to override in the moment.
9. **User attention is the cost. Autonomy is the protection.** Autonomy clauses in `/wavemachine`-class skills protect the user's attention; the legal-exits list is exhaustive (Axiom 3); plan-reality drift is the only legitimate stop beyond hard faults and explicit halts.

Disagreement with an axiom is a reason to update `WAVE_AXIOMS.md` via PR — never to override it in the moment.
**Read `WAVE_AXIOMS.md` before any wave-pattern work.** Nine binding axioms — violation is a bug. Disagreement is a reason to PR the file, never to override in the moment.

---

Expand Down
Loading