You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Port scripts/lib/roadmap_fragments.py (and roadmap_diff/roadmap_merge) to Rust #5902
Operator never-rule: no new Python. roadmap_fragments.py predates the rule and #5901 only adds a fragment-ids subcommand to it (no new .py file, no inline python3 -c). Port the aggregate/changed/adopt/fragment-ids commands to a Rust bin (pv or apr xtask) and retire the .py. Refs #5897.
scripts/ci/fat_driver.py +8: the setup_workspacesubprocess.run(["python3", roadmap_fragments.py, "aggregate", ...]) call.
4 new python3 call sites in the .sh guards: check_roadmap_diff_additive.sh (aggregate, +1), check_roadmap_fragment_required.sh (fragment-ids and aggregate --check, +2), plus the Makefile roadmap-aggregate(-check) targets (existing calls, --base-file added).
~11 lines added inside the pre-existing embedded Python heredoc of check_roadmap_completion_is_cited.sh.
Done when: no python3 reference to roadmap_fragments.py remains in scripts/, Makefile or ci.yml, and the .py is deleted.
Until it lands: no further python3 -c, new heredoc or new .py on this path (quorum condition 3).
Activity
ci: G3b reads fragments through roadmap_fragments.py, no inline pytho…
docs(#5901): state the Python growth plainly (Refs #5897)
noahgift commentedon Oct 22, 2026
Tracked in #4741 (triage 2026-10-22).
chore(roadmap): carry the PMAT-Ticket trailer for the pv-roadmap port (…
fix(roadmap): classify pv-roadmap in the binary-debt ledger; regenera…
fix(roadmap): address quorum findings on the pv-roadmap port (Refs #5902
fix(roadmap): drop the cargo-token classification of the two roadmap …
chore(roadmap): carry the PMAT-Ticket trailer for PMAT-5902 (Refs #5902)
fix(evidence): binary snapshot line for the new pv-roadmap bin (Refs #…
fix(guards): register the roadmap::yamlval tree-reader test (Refs #5902)