diff --git a/CHANGELOG.md b/CHANGELOG.md index f1588fc..d80cc5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,35 @@ All notable changes to this template will be documented in this file. +## [v3.0.20260414] - Drifting Axolotl - 2026-04-14 + +### Breaking Changes +- **Workflow redesigned**: 8-phase/6-role system replaced with 6-step/3-role (Product Owner, Developer, Reviewer) +- **Roles removed**: architect, manager, repo-manager, requirements-gatherer, overseer agents deleted +- **Feature directories restructured**: `docs/features/{business,architecture}/` replaced with flat `docs/features/{backlog,in-progress,completed}/` + +### Added +- **product-owner agent**: Defines scope, acceptance criteria, picks features, accepts deliveries (Steps 1 + 6) +- **reviewer agent**: Read+bash only, runs all commands, produces APPROVED/REJECTED report (Step 5) +- **scope skill**: PO guide for writing user stories + UUID acceptance criteria +- **verify skill**: Reviewer guide for running commands and code review checklist +- **Unified docs site**: `docs/index.html` landing page linking to API Reference, Coverage, Test Results +- **ghp-import**: One-liner `task doc-publish` replaces complex inline Python + +### Changed +- **developer agent**: Owns all of Steps 2-4+6 including architecture, tests, code, and release +- **9 skills rewritten**: session-workflow, tdd, implementation, code-quality, pr-management, git-release, create-skill (lean, <150 lines each) +- **Test markers reduced**: from 11 (with duplicate) to 3: `unit`, `integration`, `slow` +- **doc-build**: Now generates all three outputs (pdoc API + pytest-cov HTML + pytest-html) +- **CI workflow**: Cleaned up to use `uv run task ` consistently +- **setup-project agent**: No longer uses setup_project.py; agent applies changes directly + +### Removed +- 11 skills deleted (architectural-analysis, delegation-coordination, epic-workflow, feature-definition, qa-enforcement, requirements-management, signature-design, workflow-coordination, prototype-script, create-agent, reference/) +- `setup_project.py` script and `.opencode/templates/` directory +- Wrong `dotenv` dependency (replaced nothing — was unused) +- `mutmut` dev dependency (YAGNI) + ## [v2.2.20260413] - Luminous Kestrel - 2026-04-13 ### Added diff --git a/pyproject.toml b/pyproject.toml index 3568ea6..25b9f05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "test-project" -version = "2.2.20260413" +version = "3.0.20260414" description = "A test project" readme = "README.md" requires-python = ">=3.13" diff --git a/uv.lock b/uv.lock index 8a58068..ec8e794 100644 --- a/uv.lock +++ b/uv.lock @@ -960,7 +960,7 @@ wheels = [ [[package]] name = "test-project" -version = "2.2.20260413" +version = "3.0.20260414" source = { virtual = "." } dependencies = [ { name = "fire" },