fix(meta): address PR #155 review — DEVOPS layout + common.py cleanup
Hoshe (QA): docs/DEVOPS.md Repository Layout still listed `decisions/` — corrected to `governance/` (the DQR tree) and added a `.pql/` entry for the planning store. Tyre (architecture, non-blocking): tooling/db/common.py docstring named deleted scripts as consumers and `resolve_db_path`/`load_config`/`get_connection` were dead settledreach.db code. Trimmed common.py to just `ensure_venv` (the only symbol any kept connector imports) and rewrote the docstring to name the real consumers. ruff clean; common.py parses; ensure_venv intact. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+3
-2
@@ -16,11 +16,12 @@ client/ Godot 4 client (GDScript, scenes, assets)
|
||||
server/ Rust/bevy_ecs simulation server
|
||||
tooling/ Build tools, scripts, asset pipelines
|
||||
tests/ Integration and end-to-end tests (cross-boundary)
|
||||
decisions/ Decision domain files (source of truth for all D/Q/R entries)
|
||||
governance/ Decision records — decisions/ questions/ rejected/ per domain (pql DQR tree)
|
||||
.pql/ pql planning store — git-tracked changelog/ + config.yaml (pql.db is rebuildable)
|
||||
.config/ Configuration files (linters, formatters, CI)
|
||||
.cache/ Local caches for testing/linting (gitignored)
|
||||
docs/ Design, architecture, briefings, workshops
|
||||
db/ SQLite schema + seed data (connectors at tooling/db/)
|
||||
db/ Schema + seed data (asset connectors at tooling/db/)
|
||||
```
|
||||
|
||||
Unit tests live inside their respective projects (`server/` uses `#[cfg(test)]` inline + `tests/` directory per D-030). The top-level `tests/` directory is for integration tests that cross the client-server boundary (IPC round-trip, serialization fixtures, divergence tests).
|
||||
|
||||
Reference in New Issue
Block a user