feat(clean-release): complete compliance redesign phases and polish tasks T047-T052
This commit is contained in:
@@ -108,7 +108,28 @@ cd backend && .venv/bin/python3 -m pytest tests/scripts/test_clean_release_tui_v
|
||||
4. Compliance run state is visible through both TaskManager and clean-release run records.
|
||||
5. Demo namespace and real namespace are visibly isolated.
|
||||
|
||||
## 8) Done criteria for planning handoff
|
||||
## 8) Validation Results (T049)
|
||||
|
||||
### Executed regression subset
|
||||
|
||||
Command:
|
||||
```bash
|
||||
cd backend && DATABASE_URL=sqlite:///./test_quickstart.db AUTH_DATABASE_URL=sqlite:///./test_quickstart_auth.db TASKS_DATABASE_URL=sqlite:///./test_quickstart_tasks.db PYTHONPATH=/home/busya/dev/ss-tools .venv/bin/python3 -m pytest tests/scripts/test_clean_release_cli.py tests/scripts/test_clean_release_tui_v2.py src/api/routes/__tests__/test_clean_release_v2_api.py src/api/routes/__tests__/test_clean_release_v2_release_api.py src/api/routes/__tests__/test_clean_release_legacy_compat.py -q
|
||||
```
|
||||
|
||||
Result:
|
||||
- `15 passed`
|
||||
- exit code `0`
|
||||
- run completed with non-blocking warnings only (deprecations/config warnings), no functional failures.
|
||||
|
||||
### Coverage of quickstart objectives
|
||||
|
||||
- Headless lifecycle path validated through CLI smoke tests.
|
||||
- Thin-client TUI path validated through dedicated TUI v2 smoke tests.
|
||||
- V2 API and legacy compatibility API paths validated through route tests.
|
||||
- Legacy `/api/clean-release/checks*` and `/api/clean-release/candidates/prepare` compatibility confirmed.
|
||||
|
||||
## 9) Done criteria for planning handoff
|
||||
|
||||
- All planning artifacts exist and are internally consistent.
|
||||
- State machine, trust boundaries and immutable evidence model are defined.
|
||||
|
||||
Reference in New Issue
Block a user