Elamur GroupantsโŒ•
โ˜ฐ

world-school-bench

The groupant beside world/tests/school_bench.rs in the Mova repository: what the code computes, what it never does, how to go back from its outputs, its invariants, cost and checks.

Facts

Implementation material. A Mova code model describes this code at one source revision: partial models, finite checks and their stated scope. It is not a reviewed general exposition, and its labels are shown as written, never raised.

Components

componentlabelwhere
approximantpartialapproximant
astpartialsyntax.json
compositionpartialcomposition
costpartialCost
descriptantpresentdescriptant
invariantpartialmodel.md
testsbounded checks partial scopetests

Obernants

The typed relations around the forward model: the behaviour complement (what the code never does), the reverse reconstruction (every input compatible with an output) and specialised views.

idtypelabelwhere
behavior_complementbehavior_complementpartial source derived modelbehavior_complement
reverse_reconstructionreverse_reconstructionpartial source derived modelreverse_reconstruction
cadence_claimcadence_claimpartial source derived modelcadence_claim
publication_claimpublication_claimpartial source derived modelpublication_claim
command_isolationcommand_isolationpartial source derived modelcommand_isolation
zero_roundzero_roundpartial source derived modelzero_round

Parts

Model text

descriptant

world-school-bench

Scratch creates temp root; command sets cpu, hot/bench roots, missing model and removes state/prag flags. Legacy plan requests rounds1/5/20 and validates tiers/counts; failed-probe asserts preserved published sentinel and absent cadence/running markers plus round0 rejection. New helper test checks env, no args/no bench root and cleanup without any process.

Modeling epoch โ€” 2026-10-31

Read full assigned source before editing; prospective predictions retained in external wave29 receipts. Stored/live/parser-dependent test paths are excluded from execution. Evidence is limited to named bounded fixtures; registration is partial modeling. Production behavior unchanged; only inline synthetic tests added to four assigned sources.

approximant

Forward relation

Scratch creates temp root; command sets cpu, hot/bench roots, missing model and removes state/prag flags. Legacy plan requests rounds1/5/20 and validates tiers/counts; failed-probe asserts preserved published sentinel and absent cadence/running markers plus round0 rejection. New helper test checks env, no args/no bench root and cleanup without any process.

Domain and resource limits

Finite valid structures and allocation-success executions under the branch conditions in models.md; integer overflow is outside measured fixtures. Exact categorical relations have no supplied percent surrogate. Macro expansion, arbitrary model quality and external effects are not inferred from syntax.

invariant

Invariant

New test never creates bench root/loads school; temp sentinel removed at scope exit. Legacy expected313 tests/112 exams specific to course, not general schema.

Cost

Fixed command/temp operations only; actual planner/probe costs unmeasured; no benchmark timing.

composition

Composition

Scoped children: scratch. Scratch creates temp root; command sets cpu, hot/bench roots, missing model and removes state/prag flags. Legacy plan requests rounds1/5/20 and validates tiers/counts; failed-probe asserts preserved published sentinel and absent cadence/running markers plus round0 rejection. New helper test checks env, no args/no bench root and cleanup without any process. Other functions and test additions are modeled only at this parent. bAbI Story and command World have different representations: command-language fixtures do not certify the UD parser adapter. StepGame lexical/load helpers connect directly to tests03; CLI helpers construct a separate world process but this wave does not spawn it. No composition-wide percent accuracy follows.

models

behavior_complement

Exclude configured bench/hot paths differing from Scratch derivations or explicit retained state/prag flags. Legacy assertions exclude failed-probe publication/cadence changes but were not executed. Cleanup may fail silently.

reverse_reconstruction

Full plan tier/count does not recover course identities; preserved publication after failure admits many failure stages. Helper env reconstructs path derivations but not external command outcome.

cadence_claim

Legacy round1/5/20 quick/medium/full unexecuted.

publication_claim

Legacy unchanged reference and absent markers not crash-atomicity proof.

command_isolation

CPU explicit; bench/hot share temp parent; missing.bin absent.

zero_round

Legacy only checks failed status for round0, no precedence/diagnostic.

tests

Bounded checks

Named checks associated with this source (not every fragment branch):

17 unique named tests in total passed twice debug and twice release; sorted named outcomes equal across all four runs. Four compiled controls cover bAbI identity, StepGame tie ordering, parser-command state removal and bench-command CPU selection; each exits101 at a runtime assertion, exact source restored then positive exit0. Other sources have finite adversarial fixtures but no separately compiled mutant.

CLI integration coverage is command construction and temporary cleanup only; legacy school/model/cadence paths are not executed. No speed benchmark, GPU, live teacher, datasets or held-out replay.

Limits:

External receipt root: $MOVA_DATA/runs/octopus-wave29-worldeval-2026-10-31.

This page in Markdown โ†’ https://md.groupants.elamur.ai/free/en/mova/world/tests/school_bench.rs.groupant/