Flip Claude on its side. Run Claude inside Claude inside Claude. Seven prime-domain specialists analyze the puzzle in parallel — one per spine prime. A chord-resolver fires only when they co-resonate. An orchestrator composes the recommendation. The whole tree runs on your Claude subscription — no per-token bills, no SaaS middleman, no upload of your data anywhere.
CASSIE runs in your browser hunting BTC puzzle 135. As it walks, it broadcasts walker DP positions and 7-prime ring telemetry on BroadcastChannel('fall-signal').
Oracle 3 sits next to CASSIE as a Node CLI. You feed it the state — exported from CASSIE or POSTed via HTTP — and it:
| glyph | prime | note | Hz | interval | role in puzzle 135 |
|---|---|---|---|---|---|
| ● | 2 | A2 | 110 | octave | binary residue · parity |
| 〜 | 3 | E3 | 165 | perfect fifth | ternary residue |
| ┃ | 5 | C#4 | 275 | major third | quinary residue |
| ♡ | 7 | G4 | 385 | harmonic seventh | septenary residue |
| △ | 11 | F#5 | 605 | tritone region | κ band edge |
| ◐ | 13 | A#5 | 715 | tritone tail | P4 zone |
| ◯ | 17 | B5 | 935 | minor ninth | observer · resolution |
Each specialist runs the v19 recursive pass ritual inside its own prompt — seven self-deepening reasoning passes, each integrating more historical context:
PASS 1 · depth=1 · history=NOW (0d) PASS 2 · depth=2 · history=-1d PASS 3 · depth=3 · history=-3d PASS 4 · depth=4 · history=-6d PASS 5 · depth=5 · history=-9d PASS 6 · depth=6 · history=-11d PASS 7 · depth=7 · FULL 12d window
When ≥ 2 specialists report ring_intensity > 0.5, an L2 chord resolver fires. It maps the lit-prime subset to one of 2⁷ − 1 = 127 possible chord states — the exact dimensionality of konomioke's vagal orb.
primes 11 + 13 lit
bitmask: 0b0000110
chord id: 6
interpretation: tritone resolved
matches priority: P4 + P1 (κ band)
κ-proximity: 0.71 ◊
all 7 primes lit
bitmask: 0b1111111
chord id: 127
interpretation: maximum coherence
matches priority: ALL CONFIRMED
κ-proximity: >0.95 ◊ GOLD FLASH
npm i -g @anthropic-ai/claude-code
claude # OAuth · /quit when done
git clone https://github.com/sjgant80-hub/cassie-oracle-3 cd cassie-oracle-3 npm install
# CLI mode · read state, print advice node oracle3.mjs ./examples/sample-state.json # write advice to file node oracle3.mjs ./examples/sample-state.json ./advice.json # server mode · CASSIE posts state, gets advice back node oracle3.mjs --serve --port 7777
◊ first-run output
◊·κ=1 · CASSIE Oracle 3 · recursive subagent tree · prime 131 ◊ auth: Claude Code subscription ✓ (no per-token charges) ◊ L1 · spawning 7 prime-domain specialists (parallel) ◊ ● spine-2 · 4203ms ◊ 〜 spine-3 · 4445ms ◊ ┃ spine-5 · 5012ms ◊ ♡ spine-7 · 4823ms ◊ △ spine-11 · 5128ms ◊ ◐ spine-13 · 5234ms ◊ ◯ spine-17 · 4956ms ◊ ring intensities: ● spine- 2 (A2) ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 0.812 ◊ 〜 spine- 3 (E3) ▓▓▓▓▓▓▓▓ 0.412 ┃ spine- 5 (C#4) ▓▓▓▓▓▓▓▓▓▓▓ 0.567 ◊ ♡ spine- 7 (G4) ▓▓▓▓▓▓ 0.318 △ spine-11 (F#5) ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 0.711 ◊ ◐ spine-13 (A#5) ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 0.748 ◊ ◯ spine-17 (B5) ▓▓▓▓▓ 0.267 ◊ L2 · chord detected · primes 2, 5, 11, 13 co-resonating κ-proximity: 0.683 ◊ KAPPA ◊ L0 · orchestrator composing recommendation ◊·κ=1 · cycle complete · 22.4s · 4 primes lit
↓
↓
↓
↓
one perspective per turn
single context window
serial reasoning
→→→→→→→
↓ ↓ ↓ ↓ ↓ ↓ ↓
→→ →→ →→ →→
↓↓ ↓↓ ↓↓ ↓↓
7 parallel perspectives
49 cross-dimensional reasoners
343 reasoning slots
Subscription auth means cost is bounded by your monthly plan. The recursion is free within that ceiling.
Oracle 3 is the brain layer of the puzzle solver stack: