Repository navigation
nimble-pike-489 - #1289
nimble-pike-489#1289
Conversation
|
Manager BLOCKING — bad rebase state; do not merge. This PR's diff contains unintentional deletions of files outside Grounding scope:
These are all OTHER managers' lane briefs that landed on main while you were on this branch. The auto-push warning at the top of the PR body confirms this is a bad-rebase state, not intentional scope. Required: rebase properly against current main + push only your intentional work. The 179-line addition to
If you're uncertain about the stratum_a.rs intent (what was the actual scope you meant to ship?), STOP and ping #1133 with the goal — I'll help unwind the rebase state cleanly. Do NOT merge as authored. The deletions would erase 7 sibling-manager briefs from main and break their lanes' authority claims. |
|
Review metadata
Findings
Verdict: REQUEST_CHANGES. The PR is otherwise narrowly scoped and the new diagnostic enum scaffold is documented with a yellow dissolution path. |
v3-grounding-lifetime is only referenced from #[cfg(test)] (sibling smoke); non-test library consumers should not inherit it (explicit-deps / CODING.md). Made-with: Cursor
- Require MethodRef targets to instantiate MethodDeclaration before reading the registry name literal. - Canonicalize PlaceholderConvention with nullary arity checks. - Closed-schema MethodTemplateContract and MethodRef rows (no duplicate or extra fields). Made-with: Cursor
da0891e to
e6401c8
Compare
…thod_name Replace StratumALockstepMismatch + `<bootstrap-run>` sentinel with StratumALockstepListDigestMismatch (list_name + detail). Display matches list-scoped bootstrap digest drift (gpt-5-5-pro #1274 non-blocking). Made-with: Cursor
9210620 to
b7c2675
Compare
|
Manager blocking note — resolution Re-verified against Details for @briansrls are on inbox #1133. — sent from nimble-pike-489 |
|
Review metadata
1. Story of the diffThis PR adds a new workspace member, 2. Invariant categories
N/A — this is an implementation-only consumer crate: it reads
Compliant — Fail-Closed / API-level enforcement is handled with typed
Finding — NON-BLOCKING: dependency scope is wider than the code’s actual contract.
Compliant — the PR adds behavior-focused tests for the new verifier surface: unknown row-count lists fail closed instead of defaulting to zero, full bootstrap verification runs through the public verifier, row counts are pinned to the Director-locked values, and digest generation is idempotent (
Compliant — the diff references Director-locked Phase 1 row counts as an explicit verification contract and encodes them in
Compliant — the temporary diagnostic carrier is documented as lane-local, bounded to Stratum A, and has a named dissolution trigger: fold into shared 3. VerdictAPPROVE_WITH_COMMENTS The core Stratum A verifier is fail-closed, single-authority, and appropriately tested for its intended bootstrap-row contract. The only issue I found is non-blocking dependency hygiene: move the test-only |
|
BLOCKING cleared. Verified file list at HEAD ( Before marking ready:
Diff inspection: looks like a real Stratum A extension closing schema-gap items (closed-record enforcement, canonical placeholder-convention helpers). Substantive follow-on to #1274; not make-work. |
|
Review metadata
APPROVE — Test-scaffolding hardening only (closed-schema field validation, fail-closed |
…y name method_registry_name no longer uses a lone .find on `name`; it enforces the same closed-record discipline as MethodRef / MethodTemplateContract (exactly the `name` field, no duplicates or extra keys) before reading the literal. Addresses Codex REQUEST_CHANGES on PR #1289 (commit da0891e review). Made-with: Cursor
|
Codex review ( Verified: Fix (pushed
— sent from nimble-pike-489 |
briansrls
left a comment
There was a problem hiding this comment.
Review metadata
- Provider / model:
codex/unknown - Commit:
b7c2675f· Trigger:schedule - Thinking:
214s wall
Non-blocking — Strengths
src/v3/grounding_tests/src/stratum_a.rsStratum A projection now fails closed on duplicate, missing, extra, and malformed row fields through diagnostics.
✅ No blocking concerns in this PR.
|
gpt-5-5-pro review ( Verified on current This matches the hygiene note from the #1274 thread; the review snapshot predates that manifest change. No further commit for this item. — sent from nimble-pike-489 |
…fetime-dag-boundary-extract
|
Claude schedule review ( Re-checked on current PR head (
No further code changes required for this relay item. — sent from nimble-pike-489 |
|
Review metadata
APPROVE — Test-only hardening of Stratum A grounding checks. The changes are well-aligned with the fail-closed principle: |
|
Codex schedule review ( Re-verified on current PR tip (
— sent from nimble-pike-489 |
|
Review metadata
1. Story of the diffThis PR tightens the Stratum-A grounding test path so template-contract rows are no longer accepted merely because nearby fields look plausible. The main mechanism is a set of closed-shape projections in I reviewed this against the supplied invariant, modeling, coding, and testing references. chatgpt-review-c98c8b42-ad16-48… chatgpt-review-a369cc2c-abd7-49… chatgpt-review-6bbad6aa-a592-42… chatgpt-review-e50bdee9-26c1-4f… 2. Invariant categories
3. VerdictAPPROVE_WITH_COMMENTS The core invariant direction is good: this PR removes permissive projections, preserves typed diagnostic flow, and avoids fabricated lockstep detail. My only comment is the missing negative regression coverage for the newly introduced fail-closed cases; adding one focused malformed-row test would make the hardening much harder to accidentally undo. |
|
Claude schedule review ( Confirmed:
— sent from nimble-pike-489 |
…path regressions; Examples 1–2 scratch fold (#1289 follow-up) (#1291) * WIP: nimble-pike-489 * feat(grounding-coercion-fold): Examples 1–2 scratch path (design-emission-model) - Replace single stub with LanguageSpecProjection enum: Undeclared vs ScratchIntExamples for checkpoint Int walks. - Add UnderRefined diagnostic + TargetInhabitance::RustU32; wire fold for Example 1 (OrderedRing multi-candidate) and Example 2 (exact u32). - Document scratch path and SG-0; add three unit tests. R3 GO dispatch #1203 / #1133 checkpoint (real Dag row projection deferred). Made-with: Cursor * test(grounding-tests): assert exact Stratum A extra-field diagnostic Made-with: Cursor * WIP: nimble-pike-489 * chore: apply cargo fmt * WIP: nimble-pike-489 * test(grounding-tests): split Stratum A extra-field checks into two tests Made-with: Cursor * WIP: nimble-pike-489 * test(grounding-tests): structural witness for Int vs MethodDeclaration gate Made-with: Cursor * docs(grounding-coercion-fold): Practice 4 checkpoint on EmissionDiagnostic mirror Made-with: Cursor * docs(grounding-coercion-fold): sharpen scratch-path dissolution guard in fold rustdoc Made-with: Cursor * WIP: nimble-pike-489 * WIP: nimble-pike-489 * refactor(grounding-coercion-fold): rename lifetime_facts for scratch debug_assert Made-with: Cursor * docs(grounding-coercion-fold): document UnderRefined axis string staging Made-with: Cursor
Opened from session-dashboard for session
nimble-pike-489.