- CLAUDE.md: added Implant UI component library section (D-169, D-170) - project-structure.md: added client/ui/implant/, hud_groups.gd, gameplay_renderer.gd - D-170: corrected implementation note from visibility toggling to z-index layering Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
52 lines
2.4 KiB
Markdown
52 lines
2.4 KiB
Markdown
# Project Structure (detailed)
|
|
|
|
```
|
|
client/ # Godot 4 client
|
|
ui/
|
|
implant/ # Implant UI component library (D-169): ImplantPanel, ImplantHeader,
|
|
# ImplantSeparator, ImplantDataRow, ImplantTextBlock, default_implant.tres
|
|
scripts/
|
|
autoloads/
|
|
hud_groups.gd # HUD z-index layer manager (D-170): GAMEPLAY/INSERT/FULLSCREEN/MODAL modes
|
|
rendering/
|
|
gameplay_renderer.gd # Base class for occludable renderers; connects to HudGroups signal
|
|
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
|
|
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
|
|
```
|