Vampire-Act-Mono/production/session-state/active.md

51 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Session State
<!-- STATUS -->
Epic: Pre-Production
Feature: System GDD Authoring
Task: Combat Logic GDD complete (GDD #2)
<!-- /STATUS -->
## Completed This Session
- [x] `/brainstorm` → Game concept: 夜裔 (Nightborn) → `design/gdd/game-concept.md`
- [x] `/setup-engine` → Unity 2022.3.62f3c1, C#, URP configured
- [x] `/art-bible` → Sections 14 (Visual Identity core) → `design/art/art-bible.md`
- [x] `/map-systems` → 17 systems indexed → `design/gdd/systems-index.md`
- [x] `/create-architecture` → Master architecture → `docs/architecture/architecture.md`
## Key Decisions
- Architecture: L0 Pure C# (no Unity) / L1 Unity Adapter / L2 Unity Presentation
- L0→L1 communication: C# event only (L0 never calls up)
- asmdef: Core (no Unity refs) → Adapters (Core + Unity) → Presentation (Core + Adapters + Unity)
- Visual: Minimalist geometric — Triangle (human), Rectangle (wolf), Circle (mist)
- Review mode: Lean (default)
- 3 forms: Human (precision), Wolf (burst), Mist (control)
- Form switching: Resource-driven (Blood Energy), rhythmic (commitment animation)
- External developer model: GDD = deliverable spec; /code-review = acceptance gate
## Pending ADRs
- BLOCKING: ADR-001 (Three-Layer Architecture), ADR-002 (Event Bus), ADR-003 (Pure C# Geometry)
- HIGH: ADR-004 (Form Switch SM), ADR-005 (Enemy AI Model)
- MEDIUM: ADR-006 (Wave Data Format), ADR-007 (Serialization)
- LOW: ADR-008 (Skill Tree), ADR-009 (Score Formula)
## Current State
- **Phase**: Pre-Production — Architecture complete, GDDs pending
- **Next**: Design individual system GDDs in dependency order
- **First GDD**: Blood Energy Economy
## Files Modified
- `design/gdd/game-concept.md` — created
- `design/art/art-bible.md` — created (sections 1-4)
- `design/gdd/systems-index.md` — created
- `docs/architecture/architecture.md` — created
- `Claude-Code-Game-Studios/CLAUDE.md` — Technology Stack updated
- `Claude-Code-Game-Studios/.claude/docs/technical-preferences.md` — populated
- `Claude-Code-Game-Studios/docs/engine-reference/unity/VERSION.md` — created
- `Claude-Code-Game-Studios/.claude/agents/unity-specialist.md` — Version Awareness added