blob: 14ac2e6ba496f10dd8021a3950691b83594a23f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
# ============================================
# TIER 1: CRITICAL CONTEXT (Always Loaded)
# ============================================
@PROJECT_CONTEXT.md
@TODO.md
@README.md
# ============================================
# TIER 2: TECHNICAL REFERENCE (Always Loaded)
# ============================================
@doc/HOWTO.md
@doc/CONTRIBUTING.md
@doc/AI_RULES.md
@doc/EFFECT_WORKFLOW.md
# ============================================
# TIER 3: DESIGN DOCS (Load On-Demand)
# ============================================
# Load these only when working on specific subsystems:
#
# Audio & Tracker:
# doc/SPECTRAL_BRUSH_EDITOR.md - Spectral editor design
# doc/TRACKER.md - Audio tracker system
#
# 3D & Graphics:
# doc/3D.md - 3D rendering architecture
# doc/PROCEDURAL.md - Procedural generation
#
# Build & Assets:
# doc/ASSET_SYSTEM.md - Asset pipeline details
# doc/BUILD.md - Build system details
# doc/FETCH_DEPS.md - Dependency management
#
# Testing & Tools:
# doc/test_demo_README.md - test_demo tool documentation
#
# Architecture & Reference:
# doc/ARCHITECTURE.md - Detailed system architecture
# doc/CODING_STYLE.md - Code style examples
# doc/BACKLOG.md - Untriaged future goals
# doc/TOOLS_REFERENCE.md - Developer tools reference
# ============================================
# TIER 4: HISTORICAL ARCHIVE (Load Rarely)
# ============================================
# Load these only for historical context or debugging:
#
# Completion History:
# Use: "read @doc/COMPLETED.md" for detailed history
#
# Technical Investigations:
# doc/GPU_EFFECTS_TEST_ANALYSIS.md
# doc/PLATFORM_ANALYSIS.md
# doc/PLATFORM_SIDE_QUEST_SUMMARY.md
# doc/PEAK_FIX_SUMMARY.md
# doc/CNN_DEBUG.md - CNN post-processing binding bug resolution
#
# Agent Handoffs:
# doc/HANDOFF_CLAUDE.md
# doc/HANDOFF.md
# doc/HANDOFF_2026-02-04.md
#
# Task Tracking:
# doc/TASKS_SUMMARY.md
# ============================================
# PROJECT RULES (IMPORTANT)
# ============================================
IMPORTANT:
- Follow all rules in doc/AI_RULES.md
- This repository is shared with Claude-Code
- You are working in turns with another AI agent
- Work only on tasks explicitly requested by the user
- Do NOT modify files outside the current scope
- Do NOT perform refactors or cleanups unless explicitly asked
- Concise answers only
- No explanations unless asked
- Max 100 tokens per reply
# Context Maintenance:
- See @doc/CONTEXT_MAINTENANCE.md for keeping context clean
- Archive completed work to doc/COMPLETED.md regularly
- Keep PROJECT_CONTEXT.md focused on current status
- Keep TODO.md focused on active/next tasks only
# ============================================
# CURRENT STATE SNAPSHOT (Gemini-Specific)
# ============================================
<state_snapshot>
<overall_goal>
Multi-workspace demo system operational. Focus on Priority 1: Spectral Brush Editor (Task #5).
</overall_goal>
<active_constraints>
- All tests passing (36/36 - 100%)
- Size-sensitive: 64k target
</active_constraints>
<key_knowledge>
- Workspace system complete (Task #77): Easy switching with -DDEMO_WORKSPACE=<name>
- CNN post-processing validated in demo (CNNEffect working)
- Uniform buffer guidelines established (doc/UNIFORM_BUFFER_GUIDELINES.md)
- 3D: Binary scene loader operational, shader SDF integration pending
</key_knowledge>
<artifact_trail>
- `GEMINI.md`: This file, synchronized with CLAUDE.md structure
- `PROJECT_CONTEXT.md`: Current system status
- `TODO.md`: Active priorities (Task #5 in progress)
</artifact_trail>
<recent_actions>
- Completed Task #77: Workspace System
- Completed Task #75: WGSL Uniform Buffer Validation
- Completed Task #74: DemoEffectsTest SEGFAULT fix
</recent_actions>
<task_state>
1. [IN PROGRESS] Task #5: Spectral Brush Editor (Priority 1)
2. [COMPLETED] Task #77: Workspace System
3. [PENDING] Task #18: 3D System Enhancements (Priority 3)
4. [RECURRENT] Task #50: WGSL Modularization (Priority 4)
</task_state>
</state_snapshot>
|