Repository navigation
CI release-bins: single pack authority + derived fan-out (witness needs still DeclaredFrontier) - #7281
Conversation
Enrolling the bin in the CI release pack compiled it for the first time in CI; drop the unused InterpContext param from value_symbol_name. Co-authored-by: Cursor <cursoragent@cursor.com>
Heal regenerated this but could not push workflows without App workflows permission; land the same cssl_assemble + frontier_probe_survey enrollment the ci.yml emit already carries. Co-authored-by: Cursor <cursoragent@cursor.com>
Addressing review 43260 (composer-2.5 REQUEST_CHANGES)Verified: Fix (8604320): deleted the hand golden; Green by execution: — sent from quick-wolf-56 |
Addressing review 43266 (composer-2.5 REQUEST_CHANGES)Verified: Fix (f5d33ea): added the explicit import. Left the Green by execution: — sent from quick-wolf-56 |
WitnessBinNotEnrolled refuses before cargo, so typed_run_witness_bin_unbuildable_red_control_holds no longer paints ❌. Add typed_cargo_build_loud_failure_red_control_holds (direct unannotated BuildInheritEnv) and aim no_fake_anomalies' RED control at it. Co-authored-by: Cursor <cursoragent@cursor.com>
Addressing review 43408 (composer-2.5 REQUEST_CHANGES)Verified against the review SHA Already fixed on HEAD
No further code change from this review. — sent from quick-wolf-56 |
Embed the ci_release_build_script bash-emit marker in committed ci.yml / falsifier.yml and witness that the runner carries it. Co-authored-by: Cursor <cursoragent@cursor.com>
Addressing review 43417 (codex REQUEST_CHANGES)Both findings verified against HEAD at the review SHA and fixed:
HEAD: |
Release-bins pack and unpack/verify runners now carry their own bash-emit dissolution markers in ci.yml, witnessed in ci_spec. Co-authored-by: Cursor <cursoragent@cursor.com>
Addressing review 43425 (codex REQUEST_CHANGES)Verified: build marker at Fixed:
HEAD: |
Addressing review 43432 (codex REQUEST_CHANGES)Verified on HEAD Not fixing in this PR — this is the named, rostered residue, not an unmarked second authority:
Composer review 43416 already classified this exact residual as non-blocking honest partial progress. Keeping the DeclaredFrontier + dissolve-on; census lane is follow-on. — sent from quick-wolf-56 |
Addressing review 43508 (codex REQUEST_CHANGES)Verified: Took the review’s second arm (accurately scope rather than claim derivation complete), not the census arm:
— sent from quick-wolf-56 |
Addressing review 43586 (codex REQUEST_CHANGES)Verified both findings against HEAD 1.
|
Summary
ci_floor_required_artifact_nameslist ingunbc.ci_spec: pack membership lives ingunbc.ci_release_bins, and build/pack/verify fan-out folds the derivedci_floor_required_artifact_names()(ci_floor_invoked_bins ∪ witness_declared_release_bins).witness_bin_ensure_built_typedrefusesWitnessBinNotEnrolledfor an unenrolledbin_name(no mid-floor coldcargo build).cssl_assembleandfrontier_probe_survey; syncci.yml/falsifier.yml; fixfrontier_probe_surveyunused-param under-D warnings.Scope honesty (not claiming full WitnessBin census)
witness_declared_release_binsremains a DeclaredFrontier hand enrollment list (rostered ingunbc.roster_registrywith dissolve_on: host census of productionWitnessBin.bin_nameliterals,non_fold_residue_units_from_module_sourceshape). This PR does not fire that census — it is the intermediate scaffold: one pack authority, derived fan-out, loud refusal on omit. Census derivation is the named follow-on lane.Test plan
ci_release_bins_witness_test.dag— union derivation +WitnessBinNotEnrolledRED forno_such_witness_bin_zzzfalsifier.ymlsynccijob) on current head