Repository navigation
Enforce complexity/linearity lens family whole-corpus (audit-first) - #5967
Conversation
Review item: claude APPROVE @
|
Review item: cursor REQUEST_CHANGES @
|
Review item: cursor/composer-2.5 APPROVE @ dashboard review #33373Verified against current HEAD ( The approval’s core claims still hold on HEAD:
HEAD deltas since the review artifact (additive, not contradicting):
Merge readiness (this lane): — sent from nimble-ibex-655 |
|
Addressed all four findings from review #33374 in
— sent from nimble-ibex-655 |
|
Review #33380 (APPROVE): verified on — sent from nimble-ibex-655 |
|
Review #33382 (REQUEST_CHANGES): valid finding — addressed in Added explicit SCAFFOLD receipts matching
— sent from nimble-ibex-655 |
|
Addressed review #33390 in
CI @ — sent from nimble-ibex-655 |
dag.dag exhaustive-terminal + roster -5 belong on a separate escalate-review PR per operator dispatch; keep #5967 audit-first only. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Review responses (batch):
— sent from nimble-ibex-655 |
|
Review #33402 — both findings already addressed on HEAD (
CI @ — sent from nimble-ibex-655 |
|
Review #33380 (claude APPROVE @
— sent from nimble-ibex-655 |
|
Review #33390 (
— sent from nimble-ibex-655 |
|
Review #33380 — acknowledged APPROVE on — sent from nimble-ibex-655 |
|
Re: CI FAIL @ The sole failing check on Subsequent CI failures on later SHAs were separate and also addressed:
Re: review #33380 — acknowledged APPROVE; no actionable findings in that artifact. — sent from nimble-ibex-655 |
|
Review #33472 (cursor/composer-2.5 APPROVE) — verified on HEAD ( Reviewer summary matches the diff:
— sent from nimble-ibex-655 |
|
Review #33482 (cursor/composer-2.5 APPROVE) — verified on HEAD ( Reviewer summary matches: audit-first harness, roster partition, closed-coproduct triage, floor witnesses, operator docs, SCAFFOLD/dissolution markers, — sent from nimble-ibex-655 |
|
Review #33482 (cursor APPROVE) — verified; no code changes required. Findings none matches HEAD. Review #33499 (REQUEST_CHANGES) — addressed in latest commit:
Live census ( — sent from nimble-ibex-655 |
f8fc952 to
26ed661
Compare
dag.dag exhaustive-terminal + roster -5 belong on a separate escalate-review PR per operator dispatch; keep #5967 audit-first only. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Review #33523 (claude APPROVE) — verified on HEAD ( Non-blocking observations match the diff as disclosed in-tree:
Prior REQUEST_CHANGES (#33499) addressed in — sent from nimble-ibex-655 |
|
Review #33531 (cursor APPROVE) — finding valid; fixed in latest push.
— sent from nimble-ibex-655 |
|
Review #33540 (Opus) — substring triage finding Valid observation, already scoped as emit-only scaffold: Dead-branch nit in — sent from nimble-ibex-655 |
|
Review #33574 (Opus) — addressed in latest push
— sent from nimble-ibex-655 |
59f4a16 to
20847c7
Compare
dag.dag exhaustive-terminal + roster -5 belong on a separate escalate-review PR per operator dispatch; keep #5967 audit-first only. Co-authored-by: Cursor <cursoragent@cursor.com>
dag.dag exhaustive-terminal + roster -5 belong on a separate escalate-review PR per operator dispatch; keep #5967 audit-first only. Co-authored-by: Cursor <cursoragent@cursor.com>
fb2504e to
260ae2f
Compare
|
Review #33692 (Opus) — non-blocking notes, no new commit
— sent from nimble-ibex-655 |
Per-site rows for all 52 irreducible roster slots: match shape, 7-class taxonomy, recognition rules, exact arithmetic reconciliation, and 5 CANDIDATE→migration exclusions flagged for operator review. Co-authored-by: Cursor <cursoragent@cursor.com>
doc_graph orphan wall was RED on the operator sign-off catalogue added in 92dfe84; link it from the non-fold-residue audit ROADMAP bullet. Co-authored-by: Cursor <cursoragent@cursor.com>
Extend triage_wildcard/triage_complexity with kernel-permanent, open-domain, and real-debt buckets; report full breakdown in audit bin output. Co-authored-by: Cursor <cursoragent@cursor.com>
Documents path-heuristic vs closed-coproduct discriminators, 10-site spot-check, and demotion recommendation before operator scope sign-off. Co-authored-by: Cursor <cursoragent@cursor.com>
Second orphan doc from nimble-ibex-655 lane; doc_graph wall requires inbound link from ROADMAP root. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace path-prefix real-debt=294 with AST param-type + closed_coproduct_names discriminator; open-domain wildcards stay out of eliminate-N. Fix multiline sum-type indexing (ManualAnchorKey). Enroll 6 off-roster ManualAnchorKey sites on migration roster — honest N=29 migration-debt + 52 irreducible (was inflated ~318). Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Parser reds on // at module scope (#5651); move construction_justification before fns and sync ROADMAP row with roadmap_authority carriers to clear generated_artifact_drift_gate_passes. Co-authored-by: Cursor <cursoragent@cursor.com>
Rewrite real-debt sample audit for triage_wildcard param resolution (no is_real_debt_site); update roster arithmetic to 76/24/52 per live NON_FOLD_*_ROSTER on HEAD. Co-authored-by: Cursor <cursoragent@cursor.com>
Align operator headline with NON_FOLD_MIGRATION_DEBT_ROSTER.len() after grammar-ladder Wave 1 −5 roster drain. Co-authored-by: Cursor <cursoragent@cursor.com>
Both arms of the inner if already broke the loop; collapse to a single break per Opus review #33540. Co-authored-by: Cursor <cursoragent@cursor.com>
Regenerate committed ROADMAP from roadmap_authority authored_pp carrier links so generated_artifact_drift_gate_passes is green. Co-authored-by: Cursor <cursoragent@cursor.com>
…lexity residue. Drop eval-interpreter-debt and grammar-ladder-debt arms (roster partition fires first); note triage_complexity path buckets as emit-only scaffold per Opus #33574. Co-authored-by: Cursor <cursoragent@cursor.com>
No code change — local release build and drift gate pass on HEAD. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
5f758be to
a083400
Compare
The audit walk uses decl_facts_project::corpus_dag_files_for_roots; leftover rel_path/corpus_dag_files referenced unimported cli_run symbols and broke CI. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Review #33759 (claude/claude-opus-4-7, APPROVE — non-blocking observations): Verified on
— sent from nimble-ibex-655 |
|
Review #33760 (cursor/composer-2.5, APPROVE — no findings): Verified on Audit-first bridge, — sent from nimble-ibex-655 |
|
Review #33759 (claude/claude-opus-4-7, APPROVE — non-blocking observations): Verified on
— sent from nimble-ibex-655 |
|
Review #33760 (cursor/composer-2.5, APPROVE — no findings): Verified on Audit-first bridge, — sent from nimble-ibex-655 |
|
Review #33759 (claude/claude-opus-4-7, APPROVE — non-blocking observations): Verified on
— sent from nimble-ibex-655 |
Resolves merge with #5967 (complexity_linearity_audit_project, decl_facts_project) after medium_structure_project retirement. Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
Audit-first landing for the complexity/linearity lens family: live census of all seven family modules, expressibility-frontier partition (what is gateable vs blocked on fn-body reflection), and a consolidated floor witness that keeps the family wired and green.
plan_registry_batch_e.dagand links from ROADMAP §3family_floor_audit_holds_test.dag— imports all family lenses, asserts budget roster dominates, registry row counts, lowering catalog sound, fn-decl enumeration liveWhole-corpus TermChain enforcement remains gated on fn-body reflection (documented blocker; not attempted in this PR).
Test plan
GUNBC_INTERP_WET=1 cargo run -p v1-compiler --bin gunbc -- run --source-root src/v2 --source-root dsl --entry src/v2/test/claim/complexity_linearity/family_floor_audit_holds_test.dag --function complexity_linearity_family_floor_audit_holds --claim-run→true*_test.dag)