Skip to content

refactor(scripts): move seed and target scripts from shell to plans - #194

Merged
the-homeless-god merged 5 commits into
devfrom
a/5821-seed-and-target-scripts-are-plans
Sep 29, 2026
Merged

the-homeless-god merged 5 commits into
devfrom
a/5821-seed-and-target-scripts-are-plans

Conversation

@the-homeless-god

Copy link
Copy Markdown
Member
  • chore(numbers): sync measured counts after rebase
  • chore(numbers): sync measured counts after rebase onto dev fe73149
  • fix(seed): compare the printed compiler in the two-prints check
  • docs(shortcuts): drop a stale result from the verdict shortcut
  • refactor(scripts): move seed and target scripts from shell to plans

Verified on the tree of dev plus this branch (7ff2480): the checker test set passes, the provability verdict is green with all four checks, the proved-share ledger and the rule tables agree with the tree, pre-push is green, commit messages follow the convention.

🤖 Generated with Claude Code

the-homeless-god and others added 5 commits September 29, 2026 14:17
Ten shell scripts under scripts/ become flang plans run by bootstrap/flang
io: the provability verdict (scripts/provability.fscript replaces the
Cyrillic-named script), the provenance header, the four coverages report
and seven seed checks. Shared helpers live in scripts/inquiry.fscript,
scripts/reading.fscript and scripts/rules.fscript. Callers in workflows,
the launcher, the push hook plan, the shortcut table and the docs now
call the plans; transliterated environment names became English.

The verdict on a clean tree is unchanged: provable, exit 0, share 650 of
650, forgeries 36 of 36. Shell files in scripts/ go from 42 to 32.
The work log and the decisions on bootstrap-c.sh, bootstrap-reprint.sh
and seed-refresh.sh are in task 5821.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The description of the verdict shortcut still said the language was not
provable at 633 of 650. The verdict run gives provable, 650 of 650. A
description says what the command checks, not what it answered once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The two-prints check listed only the copied runtime and never compared
compiler_flang.c, compiler_flang.h or the Makefile. The plan now compares
the runtime together with the seed body named by scripts/seed-fingerprint
and gains a Forgery plan with three twin-tree trials. Tasks 5822 and 5823
record this defect and the broken new-binary acceptance script. The
proved-share ledger gains rows for the two new plans with obligations.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@the-homeless-god
the-homeless-god merged commit f6e8fe7 into dev Sep 29, 2026
27 checks passed
@the-homeless-god
the-homeless-god deleted the a/5821-seed-and-target-scripts-are-plans branch September 29, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant