README.md markdown
39 lines 2.2 KB
Raw
sha256:c87cf2c2f03da507f66f93922cb339a2cbebb33ad6372a6039032fb09a20da12 Reconcile reviewed Overseer recovery d47291d5d9030de5ebef71… Human minor ⚠ breaking 10 days ago

Test scope after the v1 reset

python -m pytest runs the supported v1 release matrix: tests/v1 and tests/retained, including migration/protocol tests and a standalone installation that has no Muse package. The additional supported real-Muse matrix is explicit:

.venv/bin/python -m pytest -q tests/v1 tests/retained tests/muse \
  --muse-python /absolute/path/to/muse-venv/bin/python

Selecting tests/muse without the separate Muse venv fails; no skip masks that requirement. Git-only users can run the default suite without installing Muse. The complete requirement mapping, baseline counts, and known historical failures are in docs/validation/V1-RECOVERY.md.

The original seven tier directories (unit, integration, e2e, security, data_integrity, performance, stress) and their helpers/fixtures are preserved at their original paths as historical pre-reset tests, except explicitly retained copies listed below. They are not current release requirements. This preserves imports, failure evidence, and Git history. Their baseline run was 1,391 passed / 104 failed; no claim is made that their failures were all fixed.

The old API lives in cli/legacy_main.py only as historical source. Tests importing cli.main describe the former command surface and require the base revision to reproduce their baseline. Do not call legacy commands against consumers.

Retained verbatim: tests/retained/test_footprint_digest.py, copied from tests/unit/test_footprint_digest.py; v1 uses that module's raw digest primitive. Other retained requirements have direct v1 replacements: init/sync preservation, status and NEXT CLI behavior, path confinement, atomic writes, launcher isolation, staleness and identity. Legacy hosted/desktop, multi-lane orchestration, freeze/ledger/approval, publish/upgrade/recovery architecture contracts are superseded or deferred as stated in the scope decision.

The dirty checkout's additional OCI/NXH/NXR tests and modules remain intact there and in the verified recovery archive. They are not imported into this worktree. historical/baseline-test-inventory.json records every original test's SHA-256. No original test was deleted to obtain green.

File History 1 commit
sha256:c87cf2c2f03da507f66f93922cb339a2cbebb33ad6372a6039032fb09a20da12 Reconcile reviewed Overseer recovery d47291d5d9030de5ebef71… Human minor ⚠ 10 days ago