docs(RMGR-WP-0001): complete T04 implementation foundation

Accept ADR-001: Python 3.12, FastAPI, Postgres/SQLAlchemy async, src layout,
uv/hatchling, pytest. Scaffold package, rmgr CLI stub, and version tests.
This commit is contained in:
tegwick 2026-08-09 22:41:26 +02:00
parent 3fa8d0b4c4
commit e02f5a258a
9 changed files with 342 additions and 7 deletions

View file

@ -86,7 +86,7 @@ inbox C-rules retired from RM; phases P0P5; compat suites T-PARSE…T-DUAL-RU
```task
id: RMGR-WP-0001-T04
status: todo
status: done
priority: medium
state_hub_task_id: "0a041f4e-09fc-4f69-8a48-ac396186bc8f"
```
@ -95,6 +95,11 @@ Choose the runtime, persistence, package, migration, test, and deployment shape
consistent with the ordinary HelixForge platform. Record the decision before
substantial implementation.
**Result (2026-08-09):** ADR-001 `docs/adr-001-implementation-foundation.md`
Python 3.12, FastAPI/uvicorn, Postgres+SQLAlchemy async+Alembic (own DB),
src/repo_manager, uv/hatchling, pytest-asyncio, Docker later; CLI `rmgr`
skeleton. Package scaffold + version test landed (no business logic yet).
## Prove one repository end to end
```task
@ -115,5 +120,5 @@ projection.
- [x] Observation and command contracts are versioned and testable.
- (semantics + catalog done; automated suite with runtime in T04/T05)
- [x] State Hub extraction candidates have dispositions.
- [ ] The implementation foundation has a recorded decision.
- [x] The implementation foundation has a recorded decision.
- [ ] One repository completes the end-to-end vertical slice.