# Complete finite source reproduction

Use Python 3 with its standard library. No package install, network or external generator dependency. All inputs are adjacent retained files; no child response code or storage.

- Check the installed source: `python3 -B verify_source.py`.
- Recreate the entire source into an ABSENT sibling directory: `python3 -B build_source.py --output /absolute/owned/absent-directory`.
- Check that new installed copy with its own `verify_source.py`, then compare complete file/directory digests, modes and nanosecond timestamps including SOURCE-MANIFEST.json.

Creator reads the complete UTF-8 payload, validates body identities/semantic roles/blank geometry/authority and writes only after prewrite checks. The output carries both tools, payload, staff data, all original prose/aids/full alternatives, retained authority, full legal grants and the manifest. No partial notice fixture substitutes for a full bank. Payload contains all staff held sources; ordinary packets must exclude it and both code tools.

Input body validation is separate from installed strict metadata validation. A rawGit/ZIPcopy need not preserve original filesystem nanoseconds; creator reads verified bodies and writes the declared curated portable metadata into a new owned copy, leaving raw inputs untouched. A raw strict default can fail; generation never claims Git retained metadata. Actual source default/current/fresh behaviour is tested before author delivery. Optimised Python is explicitly rejected before generation or verification. A new target is required; occupied/overlapping/symlink destinations are rejected before writing.

The manifest excludes a recursive self row; the author/critic external receipt binds its actual full body and metadata. Fixed 8 October 2026 UTCmtime is a curated reproducibility value, not a claim about wallclock file creation. Original software Apache 2.0; educational strings/geometry and mixed outside authority retain the complete per-item terms.
