Skip to content

Move the shipped example trees into corpus/ - #36

Merged
chenyueqi merged 2 commits into
mainfrom
examples-into-corpus
Sep 6, 2026
Merged

Move the shipped example trees into corpus/#36
chenyueqi merged 2 commits into
mainfrom
examples-into-corpus

Conversation

@chenyueqi

Copy link
Copy Markdown
Member

What this is

examples/ folds into corpus/: the two trees the shipped recipes run over end to end (toy_physics, probe_kernel) now sit beside the twelve submodules, which is where the engine's public claims about itself already live. examples/README.md becomes the last section of corpus/README.md; examples/local_executor.py is a demo of the executor rather than a source tree and moves to tools/. The conformance suite, the tests, CI and the docs follow the paths.

A second commit re-records toy_physics/verification.json, which CI byte-diffs and which had gone stale on main after PRs #22-#35 (two new metric keys and a moved candidate digest; the verdict is unchanged, 85 points bit-exact), and the port summary beside it.

Checks run locally

  • pytest: all passing; ruff check: clean; tools/check_hygiene.py: the four pre-existing findings only.
  • recast run translate corpus/toy_physics ... and recast run port corpus/toy_physics ... as CI runs them: all passed, and git diff --exit-code corpus/toy_physics/verification.json is clean after the re-record.

🤖 Generated with Claude Code

https://claude.ai/code/session_018vrAgr6x1yLT47EumS39L5

chenyueqi and others added 2 commits September 6, 2026 12:09
`examples/toy_physics` and `examples/probe_kernel` are now
`corpus/toy_physics` and `corpus/probe_kernel`: the corpus is where the
engine's public claims about itself live, and the two trees the shipped
recipes run over end to end belong beside the twelve submodules rather
than in a directory of their own. `examples/README.md` becomes the last
section of `corpus/README.md`; `examples/local_executor.py` is a demo of
the executor, not a source tree, and goes to `tools/`. The conformance
suite, the tests, CI and the docs follow the paths.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018vrAgr6x1yLT47EumS39L5
`verification.json` is diffed by CI and had gone stale on main: the
read/write gate now reports `reads_excused_by_stubs`, the bit-exact gate
`redrawn`, and the candidate digest moved with the rules that landed. The
verdicts are what they were -- 85 points bit-exact, 0 ULP. The port
summary, which CI runs but does not diff, is re-recorded beside it (76 of
85 points bit-exact on this machine, the rest within 1 ULP).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018vrAgr6x1yLT47EumS39L5
@chenyueqi chenyueqi added documentation Improvements or additions to documentation chore typing, tooling, housekeeping; no behaviour change labels Sep 6, 2026
@chenyueqi
chenyueqi merged commit 441ae67 into main Sep 6, 2026
@chenyueqi
chenyueqi deleted the examples-into-corpus branch September 6, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore typing, tooling, housekeeping; no behaviour change documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant