Refactor Gameplay Tags: Split DT_ProjectTags.csv into 11 per-category Data Tables

- Removed DT_ProjectTags.csv and migrated tags into separate Data Tables:
  - DT_Tags_Player.csv (35 tags)
  - DT_Tags_Interaction.csv (37 tags)
  - DT_Tags_Item.csv (28 tags)
  - DT_Tags_Narrative.csv (55 tags)
  - DT_Tags_AI.csv (24 tags)
  - DT_Tags_Save.csv (25 tags)
  - DT_Tags_Environment.csv (35 tags)
  - DT_Tags_Combat.csv (28 tags)
  - DT_Tags_State.csv (43 tags)
  - DT_Tags_Audio.csv (29 tags)
  - DT_Tags_Achievement.csv (22 tags)

- Updated INDEX.md to reflect new structure and deprecated DT_ProjectTags.csv.
- Enhanced documentation in 01-core-foundation.md regarding tag-driven architecture.
This commit is contained in:
Lefteris Notas
2026-05-19 19:20:40 +03:00
parent bec6cb715e
commit 209f24a0f8
17 changed files with 491 additions and 176 deletions

View File

@@ -11,10 +11,23 @@ This document is the canonical index of every Blueprint specification file in th
```
docs/blueprints/
├── INDEX.md ← THIS FILE
├── TEMPLATE.md ← Spec template
├── TEMPLATE.md ← Spec template v2.0
├── AUDIT_REPORT.md ← Clean slate audit
├── 01-core/ ← Foundation (7 files)
├── 01-core/ ← Foundation (7 files + 11 Data Table CSVs)
│ ├── data-tables/ ← Per-category Gameplay Tag Data Tables (NEW — replaces DT_ProjectTags.csv)
│ │ ├── DT_Tags_Player.csv (34 tags)
│ │ ├── DT_Tags_Interaction.csv (36 tags)
│ │ ├── DT_Tags_Item.csv (26 tags)
│ │ ├── DT_Tags_Narrative.csv (48 tags)
│ │ ├── DT_Tags_AI.csv (23 tags)
│ │ ├── DT_Tags_Save.csv (22 tags)
│ │ ├── DT_Tags_Environment.csv (30 tags)
│ │ ├── DT_Tags_Combat.csv (26 tags)
│ │ ├── DT_Tags_State.csv (39 tags)
│ │ ├── DT_Tags_Audio.csv (30 tags)
│ │ └── DT_Tags_Achievement.csv (20 tags)
│ └── DT_ProjectTags.csv [DEPRECATED — migration reference only]
├── 02-player/ ← Player State & Embodiment (8 files)
├── 03-interaction/ ← Interaction & World Manipulation (8 files)
├── 04-inventory/ ← Inventory, Items & Collectibles (11 files)
@@ -30,22 +43,6 @@ docs/blueprints/
├── 14-data-assets/ ← Data Asset definitions (16 files)
├── 15-input/ ← Enhanced Input System (1 file)
└── 16-state/ ← State Management (2 files)
docs/developer/ ← Developer Reference Docs
├── INDEX.md ← Developer docs master index
├── architecture-overview.md ← Framework-wide architecture
├── implementation-patterns.md ← Common Blueprint patterns
├── 01-core-foundation.md ← Foundation systems explained
├── 02-player-systems.md ← Player systems explained
├── 03-interaction-systems.md ← Interaction systems explained
├── 04-inventory-systems.md ← Inventory systems explained
├── 05-saveload-systems.md ← Save/load systems explained
├── 06-ui-systems.md ← UI systems explained
├── 07-narrative-systems.md ← Narrative systems explained
├── 08-weapons-systems.md ← Weapons systems explained
├── 09-ai-systems.md ← AI systems explained
├── 10-adaptive-systems.md ← Adaptive systems explained
└── 11-16-systems.md ← Meta, Settings, Polish, Data, Input, State
```
---