From this source: python3 -B verify_source.py performs a read-only file/property/semantic/rights/link/geometry check. It writes no runtime output into the source. python3 -B build_source.py --output /new/empty/owned/source creates the COMPLETE source, including42authored documents, editable staff recipe, exact retained authority/legal inputs, all originalSVGs/fullalternatives, staff-only data and source manifest. It does not fetch current authority or rewrite retained original inputs. Generic system sans-serif only; no nativePDF/font, interactive service or external asset is shipped.
The explicit document/input whitelist and full recipe validation run before output creation. Output/ancestor symlinks, source/ancestor/descendant overlap and occupied outputs are rejected with explicit exceptions under normal or optimisedPython. A fresh source gets declared deterministic edition properties (0644files/0755dirs, fixed edition nanosecondmtime), not a fabricated access/download timestamp. A new authored edit needs a new edition/review; old checkpoints are preserved. Copy/extraction/Git may preserve bytes without these properties: disclose that difference, recreate an owned source using this builder, then verify it. Raw unpacking alone is not a full-property reproduction.
recipe.json and teacher/aid-data.json contain all held sources and keys through authored documents. Keep them staff-only. Ordinary aid menu/alternatives contain only seven ordinary models/blanks; each held source has its own complete alternative, never answers. Check links before making a role packet; this is a source bank, not a closed native archive. Full per-item terms and complete ACARA standard/platform paragraphs live in legal/NOTICE.md with legal grants; carry them into derivatives. The exact retained curriculum/year-sequence.md is adult inherited annual context; its original catalogue-relative paths are preserved, not offered as portable fortnight navigation. The finite link gate excludes this inherited catalogue only; it checks all new lesson/child/parent/staff links. No full annual tree is cloned. No current school/privacy/rights review, humanBrowser, offline guarantee, realprint, learner outcome, translation, grade/state/year or native approval is established by a script.
The verifier independently recomputes ordinary/held categoricalcounts, additiveanswers and value checks; checks all4manifest digests, whole namespace/properties, current required attribution/actualfullgrants, complete4question/4blankstageaid source words and XML geometry. It rejects paint inside genuinely blank interiors, not merely a missing data flag. Complete fresh-byte equality is tested separately through actual recreation and an owned comparison record; semantic validation does not replace personal whole-aid/text use and different review.