mirror of
https://github.com/brazilofmux/tinymux
synced 2026-08-13 00:23:11 -04:00
Migration system (migrate.py): status — show applied/pending migrations up — apply next pending migration up-all — apply all pending migrations down — roll back last applied migration create — scaffold new numbered migration file State tracking in .migration_state.yaml DRC validation before each migration applies Test harness (test_worldbuilder.py): 61 automated tests across all subsystems: - MUX text escaping (5 tests) - Spec parsing (5 tests) - DRC positive: 4 valid specs pass (4 tests) - DRC negative: catches 6 error types (7 tests) - Component expansion (4 tests) - Procedural grid generation (5 tests) - Thing/object support (4 tests) - Compiler output formats (7 tests) - Softcode linting (4 tests) - Grammar engine (6 tests) - Map generation (7 tests) - Extended exit model (3 tests) Test migrations: 001_initial_park, 002_add_fountain, 003_add_rose_garden All 61 tests pass. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| executor.cpython-310.pyc | ||
| grammar.cpython-310.pyc | ||
| importer.cpython-310.pyc | ||
| mapgen.cpython-310.pyc | ||
| softcode_lint.cpython-310.pyc | ||
| worldbuilder.cpython-310.pyc | ||