Skip to content

plan: epiphany-integration v3 (ratified) — membranes, parity, unified ruff phases#646

Merged
AdaWorldAPI merged 2 commits into
mainfrom
claude/medcare-ruff-csharp-sync-4iahey
Jul 4, 2026
Merged

plan: epiphany-integration v3 (ratified) — membranes, parity, unified ruff phases#646
AdaWorldAPI merged 2 commits into
mainfrom
claude/medcare-ruff-csharp-sync-4iahey

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

What

Two commits, doc-only:

  1. 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 #632board: V1 contiguous-u24 GUID tail forbidden — V3 4+12 facet mandatory (migration marked) #645).
  2. plan: epiphany-integration v3 (ratified) — the product of the full operator-directed 13-agent review pipeline:
Fable-5 draft (v1)
 → 5× Sonnet PR-history drift audit          (lance-graph #618–#645 · OGAR #139–#151 · ruff #33–#41 · ndarray ruled out)
 → v2 (11 dispositions folded)
 → 5× Opus savant review                     (iron-rule · dto-soa · prior-art · cascade-impact · creative-explorer)
 → v3 (parents α/β filed; A2 split; A4 rescoped; drift-law harvested)
 → 3× Opus brutal review                     (overclaim RESTATE·10 · dilution REPAIR·3 · baton CATCH-CRITICAL·1)
 → v3 RATIFIED (all 20+ findings folded; §8–§10 changelogs carry receipts)

Highlights

  • 2 new parent laws proposed for the council: E-BOUNDARY-FUSE-1 (where the compiler's cross-boundary guarantee ends, a mechanical fuse begins) and E-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.
  • The self-caught law: E-PLAN-GROUND-STATE-IS-A-RANGE-1 — ruff main moved Claude/unified query planner a w8ax #39feat(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.
  • BH-4 (CATCH-CRITICAL, fixed): A1 originally directed a restart of the shared cross-session branch name — re-pointing it would orphan a sibling session's unpushed commits. A1 now mints a NEW uniquely-named branch.
  • Consumer-side baton homes (BH-1/2/6): the broadcast alone is the paper half; the enforceable half is a minimal ruff board file carrying the plan pointer + blocked-on markers.
  • Board hygiene in the same commit: INTEGRATION_PLANS.md prepend + STATUS_BOARD.md D-EPI-* rows.

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

claude added 2 commits July 4, 2026 16:47
…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
@coderabbitai

coderabbitai Bot commented Jul 4, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@AdaWorldAPI, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 2 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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 configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 15bad254-0137-466c-a28a-b1e76957c6f6

📥 Commits

Reviewing files that changed from the base of the PR and between 938d51e and 452ca18.

📒 Files selected for processing (5)
  • .claude/board/EPIPHANIES.md
  • .claude/board/INTEGRATION_PLANS.md
  • .claude/board/STATUS_BOARD.md
  • .claude/knowledge/helix-cartesian-vs-fisher2z.md
  • .claude/plans/epiphany-integration-2026-07-04-v3.md

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 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".

Comment on lines +83 to +84
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`)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge 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 👍 / 👎.

@AdaWorldAPI AdaWorldAPI merged commit 2dcac8d into main Jul 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants