Skip to content

Specs & ADRs

Design decisions that still describe the code. The code is the source of truth; see Architecture Overview and Deep Dive - Execution Logic for how it fits together.

Topic Note
Packaging as a library (testo-core) Library Packaging
Database-agnostic storage Repository Pattern - Database-Agnostic Refactor
Any test runner as a stage Command Adapter and JUnit Import
Run-to-run delta Phase 3 Delta Comparison Engine Plan → Delta Comparison Policy
Unified dashboard Phase 3 Unified Dashboard Plan
BYOK AI failure summaries Phase 4 BYOK and Failure Analysis
Cycles-first UI Phase 5 UI Redesign - Cycles-First Navigation
Navy glass look and sidebar UI Restyle - 2026-10-19
One engine, generated API types, blocking type checks Architecture Consolidation - 2026-10-06
Interview-readiness batch (pull requests 67 to 91, v1.1.0) Interview Readiness Fixes - 2026-10-07
Docs vault as second brain, wiki generated from docs/ Docs Vault and Wiki Sync - 2026-10-07
Post-publish features: flaky tests, PR comments, plugins, adapters Open Source Features - 2026-10-19
Run summary and PR comment from the GitHub Action GitHub Action PR Comment - 2026-10-19
Getting Started guide and the MkDocs docs site Docs Site - 2026-10-19
Third-party frameworks and reporters through entry points Plugin API - 2026-10-19
Playwright as its own equipment Playwright Adapter - 2026-10-19
BehaveX HTML report plus Allure results BehaveX Reports - 2026-10-21
Changelog enforcement changelog_automation_policy.md

Older plans and incident write-ups (Allure 3 migration plan, reporters port, report-links fix, CLI–UI parity, the doctor/clean/watch/init restore) are in the Archive.