Consolidates all connector scripts under tooling/ per project structure conventions. Symlink at db/connectors → tooling/db/ preserves backwards compatibility (remove after Sprint 22). Updated references in CLAUDE.md, Makefile, DEVOPS.md, all skill files, agent files, rules, schema comments, and Sprint 21 briefings. Python scripts updated with correct SCHEMA_PATH (now relative to WORKTREE_ROOT/db/schema.sql). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
45 lines
2.0 KiB
Markdown
45 lines
2.0 KiB
Markdown
# Project Structure (detailed)
|
|
|
|
```
|
|
client/ # Godot 4 client
|
|
server/ # Rust/bevy_ecs simulation server
|
|
tooling/ # Build tools, scripts, asset pipelines
|
|
tests/ # Integration and end-to-end tests
|
|
.config/ # Configuration files (linters, formatters, CI)
|
|
.cache/ # Local caches for testing/linting (gitignored)
|
|
docs/
|
|
discussions/ # Discussion rounds (archived here when complete)
|
|
briefings/ # Per-agent context briefings (maintained by Qatux)
|
|
architecture/ # Technical architecture documents
|
|
design/ # Game design documents
|
|
diagrams/ # d2 source + PNG renders
|
|
sprints/ # Sprint briefings per team
|
|
workshops/ # Workshop briefs and outputs
|
|
db/
|
|
schema.sql # Database schema
|
|
connectors/ # Symlink → tooling/db/ (backwards compat, remove after Sprint 22)
|
|
tooling/
|
|
db/ # Connector scripts for SQLite, Qdrant, and audio
|
|
config.json # Endpoint configuration
|
|
ticket # Ticket CLI
|
|
sprint # Sprint lifecycle CLI
|
|
sqlite_connector.py # SQLite mini MCP
|
|
qdrant_connector.py # Qdrant + ollama mini MCP
|
|
audio_connector.py # Stable Audio Open connector
|
|
.claude/
|
|
agents/ # Agent personality files
|
|
skills/ # Skill definitions
|
|
rules/ # Auto-loaded instruction modules
|
|
decisions/ # Decision domain files (source of truth)
|
|
README.md # Domain index — use this to find specific D-records
|
|
architecture.md # Architecture decisions
|
|
perception.md # Perception and information system decisions
|
|
content.md # Content and narrative decisions
|
|
scope.md # Scope and feature decisions
|
|
process.md # Process and workflow decisions
|
|
questions.md # Open questions (Q-NNN)
|
|
rejected.md # Rejected proposals (R-NNN)
|
|
DECISIONS.md # Redirect to decisions/ directory
|
|
TEAM.md # Team roster and roles
|
|
```
|