Verification #
Offline tests live directly in this package. From the repository root:
python3 -m unittest discover -s . -p 'test_*.py' -q
Do not treat a successful zero-test run as verification. The current suite
has 384 tests; update that reference only when tests are deliberately added
or removed. Test fixtures under ../fixtures/ are
source data, not progress saves or raw session captures.
live/ contains explicit game-backed qualification harnesses, separate from
unit-test discovery. They load a named, hash-checked save and control the
game. Use one through its module entry point, such as
python3 -m tests.live.debug_acceptance, only after checking owner/process,
source/build, fixture and cleanup budget. Retain the result and exact
save/mod/settings audits, including failures. No live harness runs during the
offline unittest command.