Skip to content

Release Checklist Phase 3 Delta Engine

github-actions[bot] edited this page Oct 7, 2026 · 2 revisions

Phase 3 Release Checklist (Delta Comparison Engine)

This checklist gates the merge of Phase 3 delta analytics across core, API, and React.

Gate executed: 2026-06-24

1) Packaging and install baseline

  • python3 -m pip install -U pip
  • python3 -m pip install -e '.[dev]'
  • python3 -m build

2) Core delta analytics tests

  • python3 -m pytest -q --no-cov tests/unit/testo_core/test_delta_service.py → passed
  • python3 -m pytest -q --no-cov tests/unit/testo_core/test_run_history_unit.py → 7 passed, 4 skipped

3) API contract and regression gate

  • python3 -m pytest -q --no-cov tests/contract/api/test_analytics_contract.py → 4 passed
  • python3 -m pytest -q --no-cov tests/contract/api/test_runs_contract.py tests/contract/api/test_history_contract.py → 4 passed

4) CLI/CI contract guard

  • python3 -m pytest -q --no-cov tests/contract/testo_core/test_cli_contract.py tests/contract/testo_core/test_ghost_summary_contract.py tests/contract/testo_core/test_ghost_ndjson_contract.py → passed

5) Frontend gate

  • npm --prefix frontend ci
  • npm --prefix frontend run test → 6 files, 8 tests passed
  • npm --prefix frontend run test:e2e → 1 test passed

6) Policy and docs gate

Confirm these documents are updated and internally consistent:

  • docs/delta_comparison_policy.md
  • README.md
  • ARCHITECTURE.md
  • docs/release_checklist_phase3_delta_engine.md

7) Go/No-Go criteria

  • Go:
    • All commands exit with 0.
    • Existing /api/v1/runs* endpoints remain backward-compatible.
    • GET /api/v1/analytics/delta returns typed metrics and status-summary payload.
    • React compare page shows loading/error/empty/success states with clear labels. (verified — shows run selectors and empty-state prompt)
  • No-Go — none triggered:
    • No regression in existing API or CLI/CI contract suites.
    • No mismatch between implementation and docs/delta_comparison_policy.md.

Generated from docs/Archive/Release Checklist - Phase 3 Delta Engine.md. Edit it there; changes made in the wiki are overwritten.

Clone this wiki locally