plan: epiphany-integration v3 (ratified) — membranes, parity, unified ruff phases#646
Conversation
…matrix Review for future sessions on when each orientation codec is right, born from the q2 /helix session where the two were repeatedly confused. - ndarray helix_orient (Cartesian pseudo-helix): golden-spiral cap cascade, value IS the reconstructed vector, place-blind, no metric — use when you materialize the vector ONCE and need no distance/HHTL coupling. - lance-graph helix::Signed360 (Fisher-2z normalized): place-coupled, metric-safe 256x256 L1 DistanceLut, value is that you NEVER reconstruct — use for O(1) orientation distance, residue-on-HHTL search, large-N rendering (pre-materialize a LUT once, gather per element; no per-vertex atanh/trig). Decision rule: count materializations. Reconstructing a normalized representation per element is always the wrong move. Plus Signed360 specifics (sign turns hemisphere into full sphere; rim is the metric/atanh carrier, never materialized for rendering; direction is place-independent). Adds .claude/knowledge/helix-cartesian-vs-fisher2z.md (READ BY header) and prepends E-HELIX-NEVER-MATERIALIZE to the EPIPHANIES board.
… ruff phases The full operator-directed review pipeline, complete: Fable-5 draft -> 5x Sonnet PR-history drift audit (lance-graph #618-#645, OGAR #139-#151, ruff #33-#41, ndarray ruled out) -> 5x Opus savant review (iron-rule, dto-soa, prior-art, cascade-impact, creative-explorer) -> 3x Opus brutal review (overclaim RESTATE-10, dilution REPAIR-3, baton CATCH-CRITICAL-1) -> all findings folded into the ratified text. Registry: 2 new parent laws (E-BOUNDARY-FUSE-1, E-REGISTRY-COMPLETENESS-ORACLE-1) + 14 instance rows, all PENDING the epiphany-brainstorm-council (deliverable B1); 9 OVERLAPS rows carry mandatory cross-refs, 2 rows file at CONJECTURE. Includes the self-caught E-PLAN-GROUND-STATE-IS-A-RANGE-1 (ruff main moved #39->#41 mid-draft; cite the executable, never the prose). Deliverables: unified ruff phase sequence (A1 mints a NEW branch per BH-4 -- never re-point the shared branch name; A2a freeze at derived count 62; A4 rescoped as a feature; A7 blocked on Q-A7 after BH-5's meta-membrane finding), council filing + V3-folder drafts with 7-day fallback, OGAR doctrine bullets, and consumer-side baton homes (the ruff board file carries the plan pointer + gate markers). Board hygiene in same commit: INTEGRATION_PLANS.md prepend + STATUS_BOARD.md D-EPI-* rows. Doc-only; execution queued behind D1->A1. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RhpwkHGgia2TuDFvdnuQdE
|
Warning Review limit reached
Next review available in: 2 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 452ca18f58
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| 2. **The rim is the METRIC carrier, not a render input.** `rim.start_idx` is | ||
| `place % 17` (the HHTL anchor) and `rim.end_idx` is the Fisher-Z (`arctanh`) |
There was a problem hiding this comment.
Describe start_idx as the quantized byte
For consumers using this new mandatory knowledge note to decode or compare Signed360, this statement is off by one layer: place % 17 is only CurveRuler::start_offset(); the serialized rim.start_idx is floor.quantize(ResidueEncoder::aligned_for_place(place)) (crates/helix/src/residue.rs:155-168), so it is a rolling-floor 0–255 bucket. If a renderer/search tool treats that byte as the raw modulo-17 HHTL anchor, it will build the wrong lookup/distance key for most places/floor versions.
Useful? React with 👍 / 👎.
What
Two commits, doc-only:
knowledge: Cartesian pseudo-helix vs Fisher-2z normalized — decision matrix— the pending knowledge doc from this lane (previously rebased across Cross-session intake: RouteBucketTyped (C6) merged, emission_scan minted, OCR codebook mirror, GraphRAG-rs inventory + operator rulings #632→board: V1 contiguous-u24 GUID tail forbidden — V3 4+12 facet mandatory (migration marked) #645).plan: epiphany-integration v3 (ratified)— the product of the full operator-directed 13-agent review pipeline:Highlights
E-BOUNDARY-FUSE-1(where the compiler's cross-boundary guarantee ends, a mechanical fuse begins) andE-REGISTRY-COMPLETENESS-ORACLE-1(convergence/round-trip/classify failures reveal registry gaps) — plus 14 instance rows, 9 with mandatory cross-refs, 2 filed [CONJ]. All PENDING the epiphany-brainstorm-council (deliverable B1); nothing lands on EPIPHANIES.md in this PR.E-PLAN-GROUND-STATE-IS-A-RANGE-1— ruff main moved Claude/unified query planner a w8ax #39→feat(cam_pq): full CAM-PQ implementation — UDF, storage, IVF, jitson,… #41 while the plan was being drafted (and feat(bgz17): add SimilarityTable — distribution-free cosine replacement #40 was literally a plan item landing). Ground state is a range; cite the executable, never the prose.Scope
Doc-only. No code, no EPIPHANIES entries (council-gated), no V3-folder edits (broadcast-first, V3 session owns them), no execution of Groups A–D (queued behind D1→A1).
🤖 Generated with Claude Code
https://claude.ai/code/session_01RhpwkHGgia2TuDFvdnuQdE
Generated by Claude Code