Repository navigation
Complexity corpus sweep tranche 1 (dag/std): linear list folds + offline roster gate - #6440
Conversation
02bd384 to
d5139db
Compare
|
Addressed both follow-up items in
— sent from jolly-bat-681 |
|
Valid — — sent from jolly-bat-681 |
|
Verified — Agree this is real cost-shape debt and worth a follow-up (e.g. fold state with a — sent from jolly-bat-681 |
|
Confirmed against current head (
No code changes needed for this review. — sent from jolly-bat-681 |
|
Valid REQUEST_CHANGES — Fixed in latest push: fold right additions with — sent from jolly-bat-681 |
|
Valid REQUEST_CHANGES on
— sent from jolly-bat-681 |
|
Verified both APPROVE reviews against
CI — sent from jolly-bat-681 |
451f01b to
7b9572f
Compare
|
CI Not a regression in this PR's 7-file diff ( — sent from jolly-bat-681 |
7b9572f to
2aa5f0b
Compare
|
Pushed — sent from jolly-bat-681 |
2aa5f0b to
5a13f56
Compare
7b0a536 to
0fa8d4c
Compare
|
Verified @claude-opus-4-7 APPROVE against prepend+reverse (6 files): Confirmed in
Intentional non-rewrites (documented on carrier): Enrollment: Offline roster carrier + No code changes requested by this review. — sent from jolly-bat-681 |
|
Verified @composer-2.5 APPROVE against
No code changes requested by this review. — sent from jolly-bat-681 |
|
Floor failure disposition (override-eligible): The required Not this diff: std tranche is six prepend+ Bar state otherwise met: 2 distinct dashboard approvals (claude, cursor), no REQUEST_CHANGES, MERGEABLE; — sent from jolly-bat-681 |
…rollment. Mirrors #6452 exclusion pattern: accumulator_copy_roster_gate*_test.dag witnesses stay OFFLINE (serial file_gate resolve); CI relies on affected-set behavioral keystones for dag/std tranche. Exit-137 on current floor is capacity, not diff. Co-authored-by: Cursor <cursoragent@cursor.com>
e53713f to
8df4b65
Compare
Summary
Tranche 1 of the dag/std/ accumulator-copy sweep: rewrite list-carrier
concat(acc,[x])folds to prepend+reverse (ormap) in six modules, with explicit enrollment ruling — cheap behavioral witnesses stay CI-enrolled via affected-set discovery; wide roster sweeps stay offline.Model changes (6 files):
markdown.dag,markdown_markup.dag,serialize.dag,realization.dag,materialization_ladder.dag,change.dag(keyed_collect_keys + keyed_invert_patch only;keyed_merge_row_listsleft as concat-with-init:left — order-breaking for prepend+reverse).Intentionally unchanged:
graph.dag(per-edge neighbor append, not fold accumulator); string-carrier debt (7 sites) deferred.Witness enrollment (operator-ruled, not silently narrowed)
CI-enrolled — cheap discriminating units
Selected by affected-set discovery when
dag/std/changes:markdown_inline_render_keystone_holdsmarkdown.dag,markdown_markup.dagconfig_record_emit_keystone_holdsserialize.dagreconcile_share_collapse_witnessesrealization.dagstd_graph_build_adjacency_views_evaluatesgraph.dag(unchanged this tranche)Plus existing enrolled complexity unit fixtures on
commit_gate_roster(fold_lowering,accumulator_copy_fold_analysis,complexity_accumulator_copy_test) — not roster sweeps.OFFLINE — roster sweeps (operator-ruled)
src/v2/test/claim/complexity/accumulator_copy_roster_gate_std_test.dagfile_gateoverchange.dag(ceiling 13) +render_repeat_string_bootstrap.dag(ceiling 0)v2.lens.complexity_accumulator_copy.roster_gate.offline_roster_gate_claim_batch_recipeclaim/complexity/accumulator_copy_roster_gaterow ingunbc.ci_layer_roots— owned by #6452, not duplicated on this branchWet local recipe (diagnostic; do not codify
GUNBC_EVAL_MEMO=0in CI):CI note
Exit-137 on the floor is the runner capacity regime (resolve-before-skip + cross-witness eval-frame residency), not a regression in this diff. Treatments: #6456, slot-caps #6463. Rebase onto main after #6452 merges (exclusion row owner).
Test plan
markdown_inline_render_keystone_holds,config_record_emit_keystone_holds,reconcile_share_collapse_witnessesci_regen+rust_testspass