v0.1.4 - Repository stabilization
Repository stabilization release. No benchmark numbers or evidence values changed from v0.1.3.
Changed
- Cleaned the repository root so the canonical Python package lives under
metriplane/ - Removed duplicate root package directories and root Python module shadows (~7,700 lines of duplication)
- Consolidated command-line helper scripts into the canonical root
tools/directory - Moved experiment configuration YAMLs into
configs/examples/, leavingconfig.example.yamlat the root - Added a tracked demo replay fixture at
datasets/demo/session_001.jsonl—./tools/mp.sh deterministic-replaynow works on a clean clone with no local data - Demo runs now write outputs to
runs/demo-evidence/by default; setMETRIPLANE_EVIDENCE_OUT=1to regenerate canonical evidence - Added CI and script guards for ROS 2 pytest plugin autoload collisions
Validation
- 193/193 tests passing, verified on a fresh clone in a clean environment
- Deterministic replay bit-exact against the tracked fixture
- Evidence data, checksums, and benchmark values untouched
Full reports: docs/reports/phase00_repo_cleanup_report.md and docs/reports/phase00b_reviewer_path_report.md