docs: drop ttp_version from B0.2 + seed groups requirement per D-008/D-009

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
knacky
2026-05-21 20:14:44 +02:00
parent d03ba062bf
commit b144c041a7

View File

@@ -6,9 +6,10 @@ Repo skeleton + foundational modules. Nothing that depends on PR1/PR2/PR3.
- [ ] B0.1 — `backend/` Python project: `pyproject.toml` (ruff, mypy strict, pytest, coverage), - [ ] B0.1 — `backend/` Python project: `pyproject.toml` (ruff, mypy strict, pytest, coverage),
`Makefile`, `Dockerfile`, `docker-compose.yml` for Postgres dev DB. `Makefile`, `Dockerfile`, `docker-compose.yml` for Postgres dev DB.
- [ ] B0.2 — Alembic init + complete initial migration covering the §8 schema (incl. `ttp_version`, - [ ] B0.2 — Alembic init + complete initial migration covering the §8 schema (incl.
`c2_credential`, `user`, `group`, `user_group`, `permission`, `group_permission`, `c2_credential`, `user`, `group`, `user_group`, `permission`, `group_permission`,
`soc_session`, audit_log with write-only Postgres role). `soc_session`, audit_log with write-only Postgres role). **No `ttp_version` table** (D-009).
Seed groups `rt_operator`, `rt_lead`, `soc_analyst` with F11 permissions (D-008).
- [ ] B0.3 — SQLAlchemy 2 typed mapped classes for every table + repositories scaffold. - [ ] B0.3 — SQLAlchemy 2 typed mapped classes for every table + repositories scaffold.
- [ ] B0.4 — `C2Connector` ABC + dataclasses (`Payload`, `TaskHandle`, `TaskResult`) + enum - [ ] B0.4 — `C2Connector` ABC + dataclasses (`Payload`, `TaskHandle`, `TaskResult`) + enum
`payload_type` + factory keyed on `c2_type`. **No real implementation.** `payload_type` + factory keyed on `c2_type`. **No real implementation.**