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.