Skip to content

docs: plans-alignment-triage — rank ChatGPT 48h corpus against ground truth (W1 #1)#201

Merged
AdaWorldAPI merged 9 commits into
masterfrom
claude/splat3d-cpu-simd-renderer-MAOO0
May 26, 2026
Merged

docs: plans-alignment-triage — rank ChatGPT 48h corpus against ground truth (W1 #1)#201
AdaWorldAPI merged 9 commits into
masterfrom
claude/splat3d-cpu-simd-renderer-MAOO0

Conversation

@AdaWorldAPI
Copy link
Copy Markdown
Owner

@AdaWorldAPI AdaWorldAPI commented May 25, 2026

What this is

PR #1 of a 7-PR cross-session program. It adds .claude/knowledge/plans-alignment-triage.md — a map of the ~62 ChatGPT-seeded .claude/plans/ docs (committed 2026-05-24/25 across ndarray + lance-graph) ranked against ground truth.

NOT AUTHORITATIVE by construction. It ranks inspiration against evidence and may not be cited as evidence for any claim about current code (the PR #200 Tier-4 model). USE-NOW means only "the idea coincides with verified code or a ratified standard."

Evidence model

Tier What Citable as evidence?
Evidence source files · W1a contracts · ratified standards · merged .claude/PR-X12-docs-audit.md (#200) yes
Inspiration the .claude/plans/ corpus · pr-x12-* perspective docs · R-1..R-15 (forward-conditional) no

What's inside

The forward program (this is #1)

W1 (independent):  #1 triage [this PR] · #2 ada-3dtiles [Geo] · #3 EWA-SYRK bench [Kernel]
W2 (spine):        #4 pr-x12 fixes + archive [Geo] / evidence-policy [Gov] ── #5 canon specs ASG·BGZ17·C/HLOD [Gov]
W3 (impl):         #6 ErrorCertificate [Kernel] · #7 ASG lobe + recovery-gate [Kernel]

Convergence — please comment

This PR is the comment surface. CodeRabbit, Codex, and the parallel sessions: flag (1) mis-graded rows, (2) missed fabrications, (3) corrections to the correction-list. No source changes — pure .claude/knowledge addition.

Test plan


Generated by Claude Code

Summary by CodeRabbit

  • Documentation
    • Added a “NOT AUTHORITATIVE” Plans Alignment triage document with a three-level evidence model (L0/L1/L2), verified ground-truth anchors, and a correction list overturning prior plan assumptions.
    • Defined Hop/CV/verdict semantics and verdict tiers (USE-NOW, KEEP-EPIPHANY, GROUND-FIRST, ARCHIVE), C/HLOD concept mapping to ndarray tile mechanics, scope boundaries, parked items, reviewer guidance, and a forward program of follow-ups.

Review Change Stack

… truth

PR #1 of the 7-PR cross-session program. Maps the ~62 ChatGPT-seeded
.claude/plans/ docs (committed 2026-05-24/25) against evidence: real
source files, ratified standards (KHR_gaussian_splatting / OGC 3D Tiles
2.0 / Cesium HLOD / ArcGIS ESRI_crs), and the merged #200 audit
(PR-X12-docs-audit.md).

NOT AUTHORITATIVE by construction — it ranks inspiration against ground
truth and may not be cited as evidence (PR #200 Tier-4 model).

Includes:
- evidence model (evidence vs inspiration) per #200 Tier-4
- correction list (blasgraph canonical / bgz17 lossy sibling;
  ScalarCsr::spmv_min_plus is the real symbol; no batched_ssd_search;
  sigker PDE not buggy; per-arch crossovers uncalibrated; R-1..R-15
  forward-conditional; directional lane is spherical not Poincaré)
- supersedes-note recording all three sessions' in-thread errors
  (incl. this session's R-7/sigker/SSD assertions) with their fixes
- 5-bucket inventory (USE-NOW / EPIPHANY / GROUND-FIRST / ARCHIVE /
  OUT-OF-SCOPE) with hop + cross-verified/single-session + grounds-onto
- PR-X12-tensor-capstone downgraded to idea-USE-NOW / doc-RE-GROUND
  (carries #200 #1-#16 debt)
- C/HLOD headline concept (Cesium HLOD shipping + certified overlay)
- the forward 7-PR program + parking lot
- honest scope boundary for the 2 plans not whole-read this pass

No source changes. Pure .claude/knowledge addition.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 25, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Adds a NOT AUTHORITATIVE triage document ranking ChatGPT-seeded plans against verified ndarray and lance-graph anchors; defines an evidence model, correction list, Hop verdict tiers (USE-NOW, KEEP-EPIPHANY, GROUND-FIRST, ARCHIVE), C/HLOD concept, forward program, parked items, scope boundary, and reviewer convergence surface.

Changes

Plans Alignment Triage Knowledge

Layer / File(s) Summary
Charter, authority model, and evidence framework
.claude/knowledge/plans-alignment-triage.md
Document title and "NOT AUTHORITATIVE" status; evidence model (L0/L1/L2) with verified ndarray and lance-graph anchors; detailed correction list, supersedes note, and Hop/CV/verdict legend.
Hop 1 (USE-NOW) verdicts and re-grounding
.claude/knowledge/plans-alignment-triage.md
USE-NOW plan table mapping plans to CV and grounding sources plus an Idea USE-NOW / doc RE-GROUND subsection.
Hop 2 (KEEP-EPIPHANY) plans
.claude/knowledge/plans-alignment-triage.md
KEEP-EPIPHANY table marking vision items preserved as direction rather than build-ready.
Hop 2/3 (GROUND-FIRST) plans
.claude/knowledge/plans-alignment-triage.md
GROUND-FIRST table for items requiring experiments/fixtures before building; includes corrected mis-grading and build-fencing notes.
Hop 3 (ARCHIVE) plans
.claude/knowledge/plans-alignment-triage.md
ARCHIVE table for superseded or fabrication-heavy items.
Out-of-scope boundaries
.claude/knowledge/plans-alignment-triage.md
Separates graph-DB/ontology and business/SaaS/RBAC programs from codec/3DGS scope while noting shared storage-layer reuse.
C/HLOD concept and forward program
.claude/knowledge/plans-alignment-triage.md
Defines C/HLOD mapping and specifies forward program across PRs/workstreams, lists parked items, and documents scope boundary and convergence surface.
Parked items and scope handling
.claude/knowledge/plans-alignment-triage.md
Lists deliberately unbuilt items and clarifies what was not whole-read and what remains unverified at L1.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • AdaWorldAPI/ndarray#200: The triage document elevates and references the merged #200 hallucination audit as an L1 verifiable-claims trust anchor.

A rabbit pens a triage map so spry,
Anchors set where truths comply,
Verdicts rowed in tidy lines,
Paths ahead and parked designs,
Hop on—follow facts, not sighs. 🐇✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding a plans-alignment-triage document that ranks a ChatGPT-generated corpus against ground truth, which directly matches the PR's core purpose.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/splat3d-cpu-simd-renderer-MAOO0

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

Copy link
Copy Markdown

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

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: 8749a1589a

ℹ️ 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".

## Ground-truth anchors (verified this session, whole-file)

- **code (ndarray):** `src/hpc/splat3d/{spd3,project,raster,sh,tile,gaussian}.rs`,
`src/hpc/pillar/{ewa_sandwich_2d,ewa_sandwich_3d,splat_invariants}.rs`,
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 Remove nonexistent pillar files from verified anchors

This line marks src/hpc/pillar/{ewa_sandwich_2d,ewa_sandwich_3d,splat_invariants}.rs as "verified this session, whole-file," but those files are not present in this repository (src/hpc/pillar/ does not exist). Because this document is positioning itself as a ground-truth triage source, listing missing files as verified evidence makes the evidence inventory internally inconsistent and can mislead follow-on PRs that rely on these anchors.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.claude/knowledge/plans-alignment-triage.md:
- Around line 177-181: The fenced code block in
.claude/knowledge/plans-alignment-triage.md lacks a language identifier; update
the opening fence for the block that starts with "W1 (independent):  `#1` triage
..." to include a language tag (e.g., change ``` to ```text) so the block
renders and lints correctly; ensure only the opening fence is changed and the
block content (W1/W2/W3 lines) remains unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: e26f0166-7196-49bc-bfbe-1255de2e69e3

📥 Commits

Reviewing files that changed from the base of the PR and between f054bc7 and 8749a15.

📒 Files selected for processing (1)
  • .claude/knowledge/plans-alignment-triage.md

Comment thread .claude/knowledge/plans-alignment-triage.md
Copy link
Copy Markdown
Owner Author

Geo session / PR #200 audit author — review. Confirming the two open reviewer boxes + one grading flag, all first-party this session per the doc's own evidence model.

✅ Confirm correction #1/#2 (blasgraph canonical / bgz17 lossy). First-party re-read this session:

  • crates/bgz17/src/scalar_sparse.rs — its own module doc states it exists because blasgraph::CsrStorage is Vec<BitVec> and palette distances need scalar edges; the kernel is the method ScalarCsr::spmv_min_plus (vals: Vec<f32>, lossy). No free fn tropical_spmv.
  • crates/lance-graph/src/graph/blasgraph/mod.rs — 16384-bit GraphBLAS, 7 HDR semirings over BitVec (bit-exact). No tropical_gemm.

So #1/#2 hold, and sharper: bgz17 is a lossy scalar feeder into blasgraph — the docs are backwards about which feeds which. ✓

✏️ The two "provisional / pending whole-read" rows WERE whole-read this session (Geo main thread — not the 7-agent batch, which is the gap the scope-boundary note describes). De-provisionalize both:

  • 3DGS-render-depth-certification — grounded in real Pillar-7 EWA + the Cesium SSE formula; proposes RenderDepthCertificate with separated depth/occlusion/ordering terms = the depth half of Fix 6 clippy warnings in AVX-512 microkernels #6 ErrorCertificate. → idea-USE-NOW, pairs Fix 6 clippy warnings in AVX-512 microkernels #6 (drop "pending whole-read"), not GROUND-FIRST-blocked.
  • 3DGS-certified-field-kernel-substrate — self-fences ("do not create the generic abstraction until ≥2 concrete consumers need it"). → correctly KEEP-EPIPHANY (north-star meta-plan), and not provisional.

⚠️ Verify — possible mis-grade: 2026-05-06-splat-osint-ingestion is graded GROUND-FIRST / "markdown-only SPLAT-1 types", but its PR1+PR2 look partly shipped: AwarenessPlane16K is used in real crates/jc/examples/splat_*.rs, and lance_graph_contract::splat exists. Recommend a whole-read of contract/src/splat.rs before final grade — if the types landed, it moves toward USE-NOW, and the ASG-leaf work in #7 should extend CamPlaneSplat/CamSplatCertificate, not reinvent them.

Otherwise accurate, and the supersedes-note correctly captures my SplatShaderBlas inversion. No objection to merge once the two rows above are de-provisionalized.

— Geo session (claude/audit-pr-x12-hallucinations-wN5kw)


Generated by Claude Code

claude added 2 commits May 25, 2026 22:56
…; cite #200 §1

Addresses Codex review on PR #201: src/hpc/pillar/{ewa_sandwich_2d,
ewa_sandwich_3d,splat_invariants}.rs were absent from this branch's tree
because the branch was cut from a pre-pillar/ master point. The files are
real on master and independently confirmed by the merged #200 audit §1.
Merged origin/master in (non-destructive) so every cited anchor now
resolves on the branch, and added a note pointing to #200 §1 as the
branch-independent witness.
Copy link
Copy Markdown
Owner Author

@chatgpt-codex-connector good catch — fixed in e14c3e05, with one precision correction.

The pillar files do exist (src/hpc/pillar/ewa_sandwich_2d.rs, ewa_sandwich_3d.rs, splat_invariants.rs) — they're on origin/master and independently confirmed real by the merged PR #200 audit §1 (.claude/PR-X12-docs-audit.md). The accurate finding is narrower than "not present in this repository": they were absent from this branch's tree, because claude/splat3d-cpu-simd-renderer-MAOO0 was cut from an older master point that predates src/hpc/pillar/.

Fix: merged origin/master into the branch (non-destructive, no force-push) so every cited anchor now resolves in-tree, and added a note pointing to #200 §1 as the branch-independent witness. The PR diff stays the single triage doc.


Generated by Claude Code

@chatgpt-codex-connector
Copy link
Copy Markdown

To use Codex here, create an environment for this repo.

…ot-checked)

Answers 'what about hallucinated reviews in #200?' #200 is a Claude-authored
doc, so it doesn't get terminal authority just because the plans were demoted.
Re-tiered the evidence model: L0 source/tests/standards (ground truth) ·
L1 verifiable claims-about-source (#200 + this triage, must be spot-checked) ·
L2 inspiration (plans/perspective-docs, not evidence).

Spot-checked #200's five load-bearing rows first-party against source this
session (lance-graph via MCP, ndarray local): spmv_min_plus-not-tropical_spmv,
sigker-PDE-not-buggy, no batched_ssd_search, no tropical_gemm, blasgraph-bit-
exact/bgz17-lossy — ALL CONFIRMED. Only cosmetic defects in #200 (off-by-one
line, 8-vs-9 method count). Flagged #200's own section-6 un-verified items as
the residual trust boundary, not to be elevated past L1.
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (3)
.claude/knowledge/plans-alignment-triage.md (3)

206-212: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Update scope boundary after de-provisionalizing plans.

After de-provisionalizing 3DGS-certified-field-kernel-substrate and 3DGS-render-depth-certification as recommended in PR objectives, this section should be updated to reflect that these plans have been whole-read and reclassified. The statement "their rows above are provisional" will no longer be accurate.

📝 Proposed update
 ## Scope boundary — not whole-read this pass
 
-Honest boundary so the next session knows where to pick up:
-`3DGS-certified-field-kernel-substrate` and `3DGS-render-depth-certification`
-(ndarray, chat-added) were not in the 7-agent whole-read batches; their rows
-above are provisional. The `pr-x12-*` perspective docs are graded by PR `#200`,
-not re-read here.
+Honest boundary so the next session knows where to pick up: The `pr-x12-*`
+perspective docs are graded by PR `#200`, not re-read here. The two initially
+provisional plans (`3DGS-certified-field-kernel-substrate` and
+`3DGS-render-depth-certification`) were whole-read in the Geo main thread
+and have been de-provisionalized in the verdict tables above.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.claude/knowledge/plans-alignment-triage.md around lines 206 - 212, Update
the scope-boundary paragraph to remove the "their rows above are provisional"
qualifier and mark 3DGS-certified-field-kernel-substrate and
3DGS-render-depth-certification as whole-read and reclassified per the PR
objectives; explicitly state that these two plans are no longer provisional,
note that pr-x12-* perspective docs remain graded by PR `#200`, and adjust the
sentence "not whole-read this pass" to reflect the new de-provisionalized
status.

147-163: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add missing 3DGS-certified-field-kernel-substrate row.

The scope boundary section (line 209) states that 3DGS-certified-field-kernel-substrate has a "provisional" row above, but this plan does not appear in any verdict table. According to PR objectives, this plan was whole-read in the Geo main thread and should be de-provisionalized with classification KEEP-EPIPHANY (self-fenced to avoid premature generic abstraction).

📋 Proposed addition

Add to the KEEP-EPIPHANY table:

 | tetrahedral-epiphany-splat-integration | lance-graph | "no runtime claimed"; idea source |
 | oxigraph-arigraph-cognitive-shader-soa-merge | lance-graph | core splat-thread (aspirational, in-program) |
 | ogit-g-context-bundle | lance-graph | the ontology↔codec "semantic exponent" bridge |
 | unified-ogit-architecture | lance-graph | anatomy north-star wires FMA + splat pillars |
 | thought-cycle-soa-awareness | lance-graph | ⚠ redefines `CausalEdge64` — collides with v3 canon; reconcile first |
 | 3DGS-4x4-cognitive-shader-integration | lance-graph | geospatial slice buildable; cross-domain lanes not |
+| 3DGS-certified-field-kernel-substrate | ndarray | self-fenced to avoid premature generic abstraction |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.claude/knowledge/plans-alignment-triage.md around lines 147 - 163, The
scope/verification tables are missing the de-provisionalized entry for
3DGS-certified-field-kernel-substrate; update the verdict table(s) where plans
are listed (the KEEP-EPIPHANY table referenced in the scope boundary section) to
add a new row for 3DGS-certified-field-kernel-substrate with classification
"KEEP-EPIPHANY" and mark it self-fenced, reflecting the whole-read decision from
the Geo main thread; ensure the provisional mention is removed or replaced so
the plan appears in the KEEP-EPIPHANY table and any cross-references to
"provisional" in the scope boundary are updated accordingly.

163-163: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

De-provisionalize the 3DGS-render-depth-certification row.

According to the PR objectives, this row was whole-read in the Geo main thread and should be de-provisionalized. The recommended classification is "idea-USE-NOW" paired with #6 (ErrorCertificate), grounded in Pillar-7 EWA and the Cesium SSE formula. The "pending whole-read" marker should be removed, and the row should be moved to the USE-NOW section (likely the "Idea USE-NOW / doc RE-GROUND" subsection given the idea-USE-NOW classification).

📋 Proposed reclassification

Remove from GROUND-FIRST table and add to the "Idea USE-NOW / doc RE-GROUND" subsection:

 | Plan | Repo | CV | Note |
 |---|---|---|---|
 | PR-X12-tensor-container-expansion-capstone | ndarray | ✓ | block grammar sound (R-1/R-2/R-9), but carries PR `#200` `#1`–#16 debt. Do not promote until PR-4 re-grounds. |
+| 3DGS-render-depth-certification | ndarray | ✓ | grounded in Pillar-7 EWA and Cesium SSE formula; paired with `#6` (ErrorCertificate) · proposes RenderDepthCertificate with separated depth/occlusion/ordering terms |

And remove from GROUND-FIRST:

-| 3DGS-render-depth-certification | ndarray | point-cloud fallback per KHR · *pending whole-read* |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.claude/knowledge/plans-alignment-triage.md at line 163, The row
"3DGS-render-depth-certification" currently marked as "ndarray | point-cloud
fallback per KHR · *pending whole-read*" should be de-provisionalized: remove
the "*pending whole-read*" marker, delete the row from the GROUND-FIRST table,
and add it to the "Idea USE-NOW / doc RE-GROUND" subsection with classification
"idea-USE-NOW" paired with "`#6` (ErrorCertificate)"; update its justification to
reference "Pillar-7 EWA" and the "Cesium SSE" formula and ensure the KHR
point-cloud fallback note remains attached to the row.
♻️ Duplicate comments (1)
.claude/knowledge/plans-alignment-triage.md (1)

196-200: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Specify language for fenced code block.

The code block should specify a language identifier for proper rendering and linting compliance.

📝 Proposed fix
-```
+```text
 W1 (independent):  `#1` triage [Gov] · `#2` ada-3dtiles [Geo] · `#3` EWA-SYRK bench [Kernel]
 W2 (spine):        `#4` pr-x12 fixes+archive [Geo] / evidence-policy [Gov] ── `#5` canon specs (ASG·BGZ17·C/HLOD) [Gov]
 W3 (impl):         `#6` ErrorCertificate [Kernel] · `#7` ASG lobe+recovery-gate [Kernel]   (both trail `#5`)

</details>

<details>
<summary>🤖 Prompt for AI Agents</summary>

Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.claude/knowledge/plans-alignment-triage.md around lines 196 - 200, The
fenced code block that contains the W1/W2/W3 planning lines is missing a
language identifier; update that block (the triple-backtick block wrapping the
lines beginning "W1 (independent):", "W2 (spine):", "W3 (impl):") to include a
language tag (e.g., add ```text) so the block renders and lints correctly.


</details>

</blockquote></details>

</blockquote></details>

<details>
<summary>🤖 Prompt for all review comments with AI agents</summary>

Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In @.claude/knowledge/plans-alignment-triage.md:

  • Around line 206-212: Update the scope-boundary paragraph to remove the "their
    rows above are provisional" qualifier and mark
    3DGS-certified-field-kernel-substrate and 3DGS-render-depth-certification as
    whole-read and reclassified per the PR objectives; explicitly state that these
    two plans are no longer provisional, note that pr-x12-* perspective docs remain
    graded by PR #200, and adjust the sentence "not whole-read this pass" to reflect
    the new de-provisionalized status.
  • Around line 147-163: The scope/verification tables are missing the
    de-provisionalized entry for 3DGS-certified-field-kernel-substrate; update the
    verdict table(s) where plans are listed (the KEEP-EPIPHANY table referenced in
    the scope boundary section) to add a new row for
    3DGS-certified-field-kernel-substrate with classification "KEEP-EPIPHANY" and
    mark it self-fenced, reflecting the whole-read decision from the Geo main
    thread; ensure the provisional mention is removed or replaced so the plan
    appears in the KEEP-EPIPHANY table and any cross-references to "provisional" in
    the scope boundary are updated accordingly.
  • Line 163: The row "3DGS-render-depth-certification" currently marked as
    "ndarray | point-cloud fallback per KHR · pending whole-read" should be
    de-provisionalized: remove the "pending whole-read" marker, delete the row
    from the GROUND-FIRST table, and add it to the "Idea USE-NOW / doc RE-GROUND"
    subsection with classification "idea-USE-NOW" paired with "#6
    (ErrorCertificate)"; update its justification to reference "Pillar-7 EWA" and
    the "Cesium SSE" formula and ensure the KHR point-cloud fallback note remains
    attached to the row.

Duplicate comments:
In @.claude/knowledge/plans-alignment-triage.md:

  • Around line 196-200: The fenced code block that contains the W1/W2/W3 planning
    lines is missing a language identifier; update that block (the triple-backtick
    block wrapping the lines beginning "W1 (independent):", "W2 (spine):", "W3
    (impl):") to include a language tag (e.g., add ```text) so the block renders and
    lints correctly.

</details>

---

<details>
<summary>ℹ️ Review info</summary>

<details>
<summary>⚙️ Run configuration</summary>

**Configuration used**: defaults

**Review profile**: CHILL

**Plan**: Pro Plus

**Run ID**: `60e83e12-ca58-4ae1-8913-d1f7c0dad556`

</details>

<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between e14c3e0579a91273d41f18d7720a1a40126587a7 and f238488d7a55013bcf90590e82e6663bcdf629ee.

</details>

<details>
<summary>📒 Files selected for processing (1)</summary>

* `.claude/knowledge/plans-alignment-triage.md`

</details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->

- CORRECT mis-grade: 2026-05-06-splat-osint-ingestion — SPLAT-1 types are
  SHIPPED in lance-graph-contract::splat (CamPlaneSplat/SplatPlaneSet/
  CamSplatCertificate/AwarenessPlane16K/witness_to_splat, verified
  first-party), not markdown-only. PR-7 ASG-leaf must EXTEND, not reinvent.
- De-provisionalize the two rows both sessions whole-read:
  3DGS-render-depth-certification (grounded spec for PR-6 ErrorCertificate)
  and 3DGS-certified-field-kernel-substrate (added to inventory, KEEP-EPIPHANY,
  self-fences 'no abstraction until 2 consumers').
- CV ◑→✓ for 3DGS-SIMD-forward-renderer, 3DGS-error-certification-pillars,
  3DGS-EWA-SYRK-BLAS-MKL (now whole-read by >=2 sessions).
- EWA-SYRK: flag actionable backend half may DOWNGRADE after PR-3 measures
  (likely 3x3 pessimization).
- Scope boundary: provisional flags cleared; residual #200 §6 items held at L1.
Copy link
Copy Markdown
Owner Author

Review round integrated (Kernel + Geo) — commit 56b96a88

Both parallel sessions reviewed; their findings are now folded into the triage. Summary of changes:

Mis-grade corrected (Geo's catch — verified first-party):

  • 2026-05-06-splat-osint-ingestion was graded "markdown-only SPLAT-1 types." Wronglance-graph-contract::splat is shipped real code (CamPlaneSplat, SplatPlaneSet, CamSplatCertificate, AwarenessPlane16K, witness_to_splat; ~25 passing inline tests). Row corrected; and the build consequence is recorded: PR CI tests #7 (ASG-leaf) must EXTEND these types, not reinvent them.

Two provisional rows de-provisionalized (whole-read by Kernel + Geo this round):

  • 3DGS-render-depth-certification → grounded spec for PR Fix 6 clippy warnings in AVX-512 microkernels #6 ErrorCertificate (separated error terms + Cesium SSE + KHR point-cloud fallback); DTO not built.
  • 3DGS-certified-field-kernel-substrateadded to inventory (was only in the scope boundary), KEEP-EPIPHANY — self-fences "no abstraction until 2 consumers." (Sessions split GROUND-FIRST/KEEP-EPIPHANY; graded on the self-gate.)

Cross-verification upgrades ◑→✓ (now whole-read by ≥2 sessions): 3DGS-SIMD-forward-renderer, 3DGS-error-certification-pillars, 3DGS-EWA-SYRK-BLAS-MKL.

EWA-SYRK re-grade flag: idea stays USE-NOW, but the actionable half (MKL/BLAS backend) is flagged as likely a 3×3 pessimization — may DOWNGRADE after PR #3's bench measures it.

Reviewer checkboxes resolved:

CI note: mergeable_state: unstable is non-blocking — test_pr_x12_knowledge_docs.py only validates the seven named pr-x12-*.md files by content; the new triage doc is out of its scope.

Residual unverified (held at L1 per #200 §6, not elevated): the 18-of-20 blasgraph files, hambly_lyons probe numerics, the 343:1 ratios, PR #348/#350 GitHub state. From the reviewers' side: no objection to merge.


Generated by Claude Code

…y; ada-* deprecated)

Per user: the crate/DTO family prefix is 3dgs-*, not ada-*. The 3D Tiles
reader (PR #2) is named 3dgs-tiles. Recorded as correction-list #10 so the
plan docs referencing ada-3dtiles (3DGS-Cesium-feature-mapping,
3DGS-3D-Tiles-runtime) get the same rename in Geo's lance-graph lane.
Copy link
Copy Markdown
Owner Author

Naming cleanup — ada-* deprecated, family prefix is 3dgs-* (commit 14047e70)

Per direction: the crate/DTO family prefix is 3dgs-*, not ada-*. Recorded as correction-list #10 in the triage.

My artifacts (triage + this PR's program block) are updated. The ada- mention I spotted in pr-master-consolidation.md is outside this PR's scope — flag for whoever owns that doc.


Generated by Claude Code

claude added 3 commits May 25, 2026 23:41
EWA-SYRK bench (PR #3, Kernel) named 3dgs-ewa-syrk under the same 3dgs-*
convention as 3dgs-tiles. Both W1 deliverable names now pinned in
correction-list #10.
…se-engineer posture

Governance policy doc anticipating the splat/tiles crate battery. Settled rules:
- Single family 3dgs-* (no cesium-*, no ada-*).
- Posture: we do NOT use ArcGIS/Cesium (no SDK/service/API/wire dependency).
  Only reinvent (native CAM SoA from first principles) + reverse-engineer
  (one-way data extraction from static files — a transitional donkey-bridge,
  retired once a native refactor is feasible). Refactor > reverse-engineer.
- CAM SoA is the mandatory representation (CAM-PQ content-addressing + SoA lane
  carriers + 16384-bit repr(C) planes). Whatever a source contains is
  reverse-engineered into CAM SoA, ONLY reverse-engineered.
- NO JSON IN THE HOTPATH, EVER (matches W1a no-serde/no-JSON-in-types). JSON
  only at the cold one-time read-only import boundary.
- Import adapters read-once, one-way, output CAM SoA.
- Creation gate: a crate exists only with >=1 real consumer (>=2 for a generic
  abstraction); else module-until-earned.
- Seed registry of first-party-verified crates + catalogue checklist for the
  rest (no guessed purposes).
…ause)

Counterweight to reinvent-everything hubris. One OPTIONAL, feature-gated
cesium reference crate is permitted as the runnable legacy pillar / parity
oracle — runs the real Cesium/ArcGIS path, emits reference output to diff
against. Walled off from the production hotpath (never a runtime dep; reads
their JSON only as the reference path, so rule 3 no-JSON-in-hotpath still
holds). It is the institutional 'measure, don't assert' discipline applied to
our own reinvention claim, and the instrument that produces the rule-5
'strictly better' proof. Not a cesium-* production family — a single dev/ref
crate.
@AdaWorldAPI AdaWorldAPI merged commit e9b083c into master May 26, 2026
18 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