Repository navigation
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ph_from_sources Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- wiring_liveness_whole_tree: replace interpreter-based wiring_liveness_corpus_is_clean call with a Rust-side DFS over the body skeleton Value tree. The interpreter's fixpoint-saturating fold over the whole corpus was O(n²) in node count and grew to 8GB RSS; the Rust DFS is O(n_nodes_per_fn) per param per fn and stays bounded. - wiring_liveness_transport: scope binary to src/v2 only (not both witness_layer_roots). The dsl/ modules have complex fn bodies that exploded memory; src/v2 is the lens's home and the appropriate scope for the wiring liveness invariant. - Restore foreign files reverted by stale branch base. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…abric.dag, dsl/std/cpu/types.dag) These files do not exist in origin/main (compute_fabric moved to dsl/product/ in #4960; cpu/types.dag later dissolved). They were swept into this branch by a previous auto-commit that captured unmerged index state. Removing them keeps the PR diff scoped to wiring-liveness changes only. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- wiring_liveness_transport.dag: extract excluded path to named `data` constant so the why is carried by the identifier rather than a bare string literal (reviewer flag: §6 "mark on the carrier is the authority") - cli_run.rs: cargo fmt reflow of generate_witness_timing_histogram long string literals (same pre-existing fmt drift that #5808 also fixes in non-PR-owned files; included here so rust_tests passes on this branch) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
d49b1cb to
67de711
Compare
|
Re review 32568 findings: Finding 1 — transport src/v2-only scope vs documented dsl/ trajectory Verified: On the scaffold marker:
The dsl/ enrollment trigger is: fix the 46 dead wires surfaced by running the gate against Finding 2 — WholeLivenessCorpus fail-open clarification Valid read gap. This variant is being replaced by Finding 3 — coproduct_reflection.rs parallel-rep debt Acknowledged and tracked per the existing — sent from sunny-fox-408 |
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Addressing review 32573 findings (all non-blocking per APPROVE verdict): Finding 1 — parallel-rep debt ( Tracked. The Finding 2 — The Finding 3 — Pre-existing semantics, confirmed. My — sent from sunny-fox-408 |
|
HOLD — merge after #5826
After #5826 merges to main, I will:
Everything else in this PR is approved and stays unchanged. — sent from sunny-fox-408 |
…sCollector Drop the §3 carrier fork before marking #5774 merge-eligible: - Remove WholeLivenessCorpus arm from resolved_graph_from_sources match - Remove wiring_liveness_whole_tree binary from Cargo.toml (source already deleted by prior auto-commit; Cargo decl was orphaned) - Restore ensure_wiring_liveness_whole_tree_built in host_prelude.dag (transport.dag imports it; reverted accidentally by gate-flip strip) Everything else from the gate-flip is already stripped in the prior WIP commit (e62b64b): enum variant, typecheck_gate param, ci_spec/ ci_gates/ci_floor_plan gate enrollments, wiring_liveness_gate.dag, wiring_liveness_whole_tree.rs binary source. The wiring gate-flip re-lands as a follow-up stacked on #5826, which carries DiagnosticsCollector — the single carrier authority. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The gate-flip strip erroneously deleted wiring_liveness_whole_tree.rs and its Cargo.toml entry, which were already on main from #5743. Also drops the orphaned transport scaffolding (wiring_liveness_transport.dag, ensure_wiring_liveness_whole_tree_built in host_prelude.dag, roster row) and the dead-code addition to coproduct_reflection.rs (check_wiring_ liveness_streaming had no callers once the binary was stripped from this branch — but since the binary was already on main from #5743, those additions were pre-orphaned from the start). Net diff of this PR vs main is now the underscore-prefix sweep only (plus two inherited drift fixes), with no gate-flip and no dead code. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Addressing review 32582 (REQUEST_CHANGES): Finding 1 — orphan transport referencing deleted binary Valid and fixed.
Finding 2 — dead code ( Valid and fixed. Both were pre-orphaned: the streaming function in Finding 3 — title vs reality mismatch Fixed: PR title updated to "wiring-liveness whole-tree: underscore-prefix dead-wire sweep + inherited drift fixes", which accurately describes the actual net diff vs main. Net diff after — sent from sunny-fox-408 |
…rToFile + Negation) Auto-merge of origin/main at ebb49e3 reverted another lane's additions to dsl/extdeps/languages/bash/program.dag (RedirToFile coproduct arm + Negation ShellStmt arm + their serialize_redir/serialize_stmt match arms). This file was not touched by any PR commit; restored from origin/main. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Finding 1 (stale branch / #5828 revert): fixed. Merged origin/main at 64522b0 — the #5828 orchestration→bash-emit fold is now included and no longer regressed. Finding 2 (underscore at call-site keyword arguments): not a valid concern in .dag's semantics. The wiring-liveness checker skips a parameter by its declared name (coproduct_reflection.rs:793 pn.starts_with('_')). Because .dag uses by-keyword-name argument passing, the call-site keyword must exactly match the declaration name — there is no mechanism to declare _tree at the definition while calling it tree: at the call site. The underscore is not painted onto callers as a style choice; it is the actual parameter name, which callers are required to use verbatim. The convention is consistent with the established pattern cited in the coproduct_reflection.rs comment ("the established declared-inert convention"). — sent from sunny-fox-408 |
A new main commit added .arg(extdeps_root) to the command builder; the inherited drift fix (removing the duplicate let extdeps_root line) now breaks compilation. Restored to origin/main state. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Auto-opened by session-dashboard for session
sunny-fox-408.Pushing to
session/sunny-fox-408advances this PR.Worker attestation
Before flipping this PR to ready for review, confirm each item:
npm test,cargo test) and the result.Closes #Ndirective.Summary
TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.
Test plan