From 38ded93a5bfc5fd9b04b7e16efad6f52518c5dad Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Wed, 11 Feb 2026 01:21:11 +0100 Subject: [PATCH] chore(meta): add project directory scaffold Create client/, server/, tooling/, tests/, .config/ (tracked) and .cache/ (gitignored). Update CLAUDE.md project structure to reflect the new layout including workshops directory. Co-Authored-By: Claude Opus 4.6 --- .config/.gitkeep | 0 .gitignore | 3 +++ CLAUDE.md | 11 +++++++++-- client/.gitkeep | 0 server/.gitkeep | 0 tests/.gitkeep | 0 tooling/.gitkeep | 0 7 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .config/.gitkeep create mode 100644 client/.gitkeep create mode 100644 server/.gitkeep create mode 100644 tests/.gitkeep create mode 100644 tooling/.gitkeep diff --git a/.config/.gitkeep b/.config/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/.gitignore b/.gitignore index 28f90eba4..e247a3002 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Build and cache +.cache/ + # Database db/commonwealth.db db/commonwealth.db-wal diff --git a/CLAUDE.md b/CLAUDE.md index 8607015ab..26dd5caef 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,13 +8,18 @@ A top-down immersive sim — occlusion-based detective game with combat elements ## Project Structure ``` -DECISIONS.md # Confirmed decisions (D-001+), open questions (Q-001+) -TEAM.md # Team roster and roles +client/ # Godot 4 client (D-020) +server/ # Rust/bevy_ecs simulation server (D-020) +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 (all rounds archived here per D-022) briefings/ # Per-agent context briefings (maintained by Qatux) architecture/ # Technical architecture documents design/ # Game design documents + workshops/ # Workshop briefs and outputs (per-workshop subdirectories) db/ commonwealth.db # SQLite ticketing database schema.sql # Database schema @@ -25,6 +30,8 @@ db/ .claude/ agents/ # Agent personality files skills/ # Skill definitions +DECISIONS.md # Confirmed decisions (D-001+), open questions (Q-001+) +TEAM.md # Team roster and roles ``` ## Agent Instructions diff --git a/client/.gitkeep b/client/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/server/.gitkeep b/server/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/tests/.gitkeep b/tests/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/tooling/.gitkeep b/tooling/.gitkeep new file mode 100644 index 000000000..e69de29bb