Repository navigation
Release Checklist Phase 1 Foundation
github-actions[bot] edited this page Oct 7, 2026
·
2 revisions
This checklist is the required gate before starting any Phase-2 work.
Gate executed: 2026-06-24
- Create a clean virtual environment.
- Install package + dev dependencies:
-
python -m pip install -U pip -
python -m pip install -e '.[dev]'
-
- If MySQL URL validation is required in your environment, install optional driver:
-
python -m pip install -e '.[db_mysql]'(not required in this environment)
-
- Build distribution artifacts:
-
python -m build
-
- Verify console script availability:
-
uqo --help -
uqo run --help
-
- Verify version consistency:
-
python -c "import testo_core; import importlib.metadata as m; print(testo_core.__version__, m.version('testo-core'))"→0.1.0 | 0.1.0
-
- Run focused Phase-1 closure suites:
-
pytest -q --no-cov tests/unit/testo_core/test_repository_sqlite.py tests/unit/testo_core/test_repository_factory.py tests/contract/testo_core/test_repository_contract.py→ 18 passed -
pytest -q --no-cov tests/unit/testo_core/test_cli_run.py tests/unit/testo_core/test_headless_engine.py tests/contract/testo_core/test_cli_contract.py tests/unit/testo_core/test_config_loader.py→ 29 passed -
pytest -q --no-cov tests/contract/testo_core/test_packaging_contract.py→ 5 passed (fixed--planhidden-flag contract assertion)
-
- Run full suite gate:
-
pytest -q→ 402 passed, 4 skipped, 62% coverage
-
- Confirm
README.mdandARCHITECTURE.mdmatch runtime behavior for:-
uqo runoutput schemas and exit-code taxonomy (0/1/2/3/4) -
trigger_source,ci_mode,schema_versionprovenance fields - shared orchestration path (UI and CLI both use
HeadlessEngineService)
-
- All commands exit 0.
- No CLI contract mismatches.
- No unsupported-dialect ambiguity in DB adapter validation.
- No duplicate orchestration paths reintroduced in
app.py.
Generated from docs/Archive/Release Checklist - Phase 1 Foundation.md. Edit it there; changes made in the wiki are overwritten.
Architecture
CLI Commands
Processes & Guides
- CI-CD Pipeline Setup
- E2E Harness Operations Guide
- GitLab Pages Demo
- Publishing Docker Images
- Publishing to Artifactory
- Publishing to PyPI
- Team Server
Prompts & Snippets
Roadmap & Strategy
Specs & ADRs
- Alerts Where Developers Look - 2026-10-22
- Architecture Consolidation - 2026-10-06
- BehaveX Reports - 2026-10-21
- Command Adapter and JUnit Import - 2026-09-25
- Config JSON Schema - 2026-10-22
- Delta Comparison Policy
- Docs Site - 2026-10-19
- Docs Vault and Wiki Sync - 2026-10-07
- Flaky Test Quarantine - 2026-10-22
- GitHub Action PR Comment - 2026-10-19
- Ingest and Team Server - 2026-10-22
- Interview Readiness Fixes - 2026-10-07
- Library Packaging
- Open Source Features - 2026-10-19
- Phase 3 Delta Comparison Engine Plan
- Phase 3 Unified Dashboard Plan
- Phase 4 BYOK and Failure Analysis
- Phase 5 UI Redesign - Cycles-First Navigation
- Playwright Adapter - 2026-10-19
- Playwright JSON Import - 2026-10-22
- Plugin API - 2026-10-19
- Specs & ADRs
- Repository Pattern - Database-Agnostic Refactor
- UI Restyle - 2026-10-19
Testing Workflows
Vault