gov(post-merge): #353 PR_ARC + LATEST_STATE; #109 / OGIT fork / woa-rs#2 adjacent landings noted#354
Conversation
…nding noted Post-merge governance for PR #353 (palantir-parity-cascade-v2 + SoA DTO ledger + #352 post-merge governance, merged 2026-05-07 as 4d0c2d9). PR_ARC_INVENTORY.md prepended with full Added/Locked/Deferred/Docs entry + adjacent-consumer-landings section documenting: - MedCare-rs PR #109 (merged 2026-05-07): ?source=lance toggle on GET /api/patient/{id} exercises per-request RlsRewriter + ColumnMaskRewriter attachment from lance-graph-callcenter. Validates the Zone 2 → Zone 3 path. Pinned the discovery that ColumnMaskRewriter has no ::new() method (struct-literal construction at policy.rs:111-114, 464, 565, 672) — feeds the SoA DTO ledger when V2-10 CI gate lands. - OGIT fork branch (claude/create-graph-ontology-crate-gkuJG): pushed but not yet PR'd. Adds 24 predicate fills to NTO/WorkOrder/ {Order,Customer,Article}.ttl (191 lines) + bootstraps NTO/Healthcare/ with 7 entities + 7 enums (846 lines). Closes the per-attribute gaps the woa-bridge and medcare-bridge needed for O(1) migration. v5 D-1 (dcterms:source) extended from entity-level to per-attribute level. medcare-bridge previously failed at hydrate with UnknownNamespace ("Healthcare") — now resolvable. LATEST_STATE.md table prepended with #353 row; "Last updated" advanced. Append-only governance honored: no past entries edited; only Confidence lines on prior entries are mutable per policy. https://claude.ai/code/session_01WevBiZ3jzVocu8fBpTY8sq
Closes the governance loop for the #352 → #353 → #354 sequence on the lance-graph side, plus the 5-PR cross-repo coordinated landing of 2026-05-07 (lance-graph #352/#353/#354, OGIT #2, woa-rs #2, MedCare-rs #109). PR_ARC_INVENTORY.md prepended with minimal #354 entry; lock notes: - Append-only board hygiene survived 4 sequential prepends (incl. prior splat-osint) without any past-entry mutation. Confidence-line-only mutability policy is durable. - Cross-repo coordinated landing pattern documented as a recipe: lance-graph plans → OGIT TTL → consumer integration → governance close-out. LATEST_STATE.md table prepended with #354 row; "Last updated" advanced. No new types, plans, or knowledge docs in this commit — pure governance. Not opening a new PR for THIS commit (would be recursive governance-on-governance unless explicitly requested). https://claude.ai/code/session_01WevBiZ3jzVocu8fBpTY8sq
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c50d32dc8d
ℹ️ 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".
|
|
||
| **Adjacent consumer landings (not in this PR):** | ||
| - **MedCare-rs #109** (merged 2026-05-07): `?source=lance` toggle on `GET /api/patient/{id}` exercises per-request `RlsRewriter` + `ColumnMaskRewriter` attachment from `lance-graph-callcenter::rls` and `policy::ColumnMaskRewriter`. Validates the Zone 2 → Zone 3 path the v1/v2 plans rely on. Note: PR #109 documents that `ColumnMaskRewriter` has NO `::new()` method — constructed via struct literal `{ registry, actor_role }` (verified at `policy.rs:111-114, 464, 565, 672`). Consider a `// classification:` doc-comment audit for the DTO ledger now that consumer-side construction patterns are known. | ||
| - **OGIT fork branch** (`claude/create-graph-ontology-crate-gkuJG`, not yet PR'd): post-merge follow-on adds 24 predicate fills to NTO/WorkOrder/{Order,Customer,Article}.ttl + bootstraps NTO/Healthcare/ with 7 entities + 7 enums (846 lines). Closes the entity-level + per-attribute gaps the woa-bridge and medcare-bridge needed for O(1) migration. v5 D-1 (dcterms:source) extended from entity-level to per-attribute level in this work; medcare-bridge previously failed at hydrate with `UnknownNamespace("Healthcare")` — now resolvable. |
There was a problem hiding this comment.
Correct the OGIT adjacent-landing state
This adjacent-landing entry still says the exact OGIT branch is “not yet PR'd”, but AdaWorldAPI/OGIT#2 for claude/create-graph-ontology-crate-gkuJG exists and is already merged on May 7, 2026 (AdaWorldAPI/OGIT#2). Since this PR_ARC file is auto-loaded as authoritative session state, future governance/agent work will treat completed upstream work as still needing a PR and can duplicate or mis-sequence the OGIT follow-up.
Useful? React with 👍 / 👎.
Summary
Post-merge board hygiene for PR #353 (palantir-parity-cascade-v2 + SoA DTO entropy ledger + #352 post-merge governance, merged 2026-05-07 as
4d0c2d9). Pure governance PR — no plan / knowledge / code changes, just append-only board updates.Single commit (
c50d32d), 2 files modified, +37 / -1 lines. Append-only governance honored: no past PR_ARC entry edited (only the immutable Confidence-line policy applies); only the "Last updated" line in LATEST_STATE.md was advanced; the table prepended.Cross-repo landing summary (2026-05-07)
Five PRs landed across four repos in this session, all on the same coordinated date. The PR_ARC entry for #353 documents the adjacency.
8e2f088lance-graph-ontology-v5+ogit-cascade-supabase-callcenter-v14d0c2d9palantir-parity-cascade-v2+ SoA DTO entropy ledger + #352 governanceNTO/WorkOrder24 predicate fills (woa-bridge unblocks) +NTO/Healthcare7 entities + 7 enums (medcare-bridge unblocks). 17 files, +1037 LOClance-graph-ontologyintegration with feature-gated path deps;default = []keeps Stefan's single-binary deploy clean?source=lancetoggle onGET /api/patient/{id}exercises per-requestRlsRewriter+ColumnMaskRewriterattachment fromlance-graph-callcenterThe five merges line up the consumer-side path end-to-end: OGIT #2 makes the OGIT TTL canonical for woa+medcare bridges; woa-rs #2 proves the consumer-side cross-repo integration test path; MedCare-rs #109 validates the
?source=lancetoggle through the Zone 2 → Zone 3 rewriter chain. The lance-graph plans #352/#353 define the doctrine; #354 closes the governance loop.What this PR adds
.claude/board/PR_ARC_INVENTORY.md— full Added / Locked / Deferred / Docs entry for plan(palantir-parity-cascade-v2)+ledger(soa-dto-deps)+post-merge(#352) #353 prepended above plan: lance-graph-ontology v5 — post-merge follow-on (15 deliverables, 4 ratifications) #352. Documents:ResonanceDtoIS the SoA (not glue); Business Logic ↔ Thinking-style ↔ OGIT triangle as routing artifact (not a schema column); three-tier classification doctrine onserde::Serializeadmissibility per zone.c50d32d; subsequent merges noted in this PR description, not in the underlying commit):ColumnMaskRewriterhas NO::new()method (struct-literal construction). Feeds the V2-10 CI gate whentools/dto-class-checklands.dcterms:source) extended from entity-level to per-attribute level; medcare-bridge previously failed at hydrate withUnknownNamespace("Healthcare")— now resolvable.lance-graph-ontologyintegration with feature gating works as designed..claude/board/LATEST_STATE.md—#353row prepended; "Last updated" advanced from "2026-05-07 (PR plan: lance-graph-ontology v5 — post-merge follow-on (15 deliverables, 4 ratifications) #352 merged)" to "2026-05-07 (PR plan(palantir-parity-cascade-v2)+ledger(soa-dto-deps)+post-merge(#352) #353 merged)".Follow-on noted
The OGIT #2 merge means the woa-bridge and medcare-bridge can now be migrated to OGIT-O(1) projection per Pillar 3 of
ogit-cascade-supabase-callcenter-v1. The bridge collapse from hand-rolled DTO factories to 2-line projections overOntologyRegistry::enumerate(ns)(D-CASCADE-V1-3) is unblocked. Next session can pick that up via the §"Self-bootstrapping prompt" in the v1 cascade plan.Out of scope
lance-graph-ontology-v5ratification Q4: this PR does NOT trigger any upstreamalmatoai/OGITPR.Test plan
git diff --statshows exactly two files modified (.claude/board/PR_ARC_INVENTORY.md,.claude/board/LATEST_STATE.md).c50d32d's parent — pure markdown additions.Cross-references
8e2f088): plan:lance-graph-ontology-v5+ogit-cascade-supabase-callcenter-v1.4d0c2d9): plan:palantir-parity-cascade-v2+ SoA DTO entropy ledger + plan: lance-graph-ontology v5 — post-merge follow-on (15 deliverables, 4 ratifications) #352 governance.NTO/WorkOrderpredicate fills +NTO/Healthcareclinical-workflow bootstrap. Unblocks woa-bridge + medcare-bridge for OGIT-O(1) migration.lance-graph-ontologyintegration with feature-gated path deps.?source=lancetoggle exercisinglance-graph-callcenterrewriter attachment.https://claude.ai/code/session_01WevBiZ3jzVocu8fBpTY8sq