Purpose: Tracks all design and implementation tasks in priority order.
Status: Active planning phase - architectural design in progress
Last Updated: 2025-11-06
Goal: Complete cross-cutting concern designs before implementation begins.
Success Criteria: All P0 and P1 design tasks resolved, documented, and reviewed.
Category: Cross-Cutting Concern Effort: High (2-3 days) Dependencies: None Blocks: Object registration, error handling, all runtime behavior
Tasks:
/decisions/Deliverables:
Related: docs/Architecture.md section 2, docs/CrossCuttingConcerns.md #1
Category: Cross-Cutting Concern Effort: High (2-3 days) Dependencies: CC-001 (event ordering) Blocks: Event dispatch, queries, serialization
Tasks:
Deliverables:
Related: docs/Architecture.md section 1, docs/CrossCuttingConcerns.md #2
Category: Cross-Cutting Concern Effort: Medium (1-2 days) Dependencies: CC-002 (object registration) Blocks: Performance optimization, runtime stability
Tasks:
Deliverables:
Related: docs/CrossCuttingConcerns.md #3
Category: Cross-Cutting Concern Effort: Medium (1-2 days) Dependencies: CC-001 (event ordering), CC-002 (object registration) Blocks: Debugging tools, performance analysis
Tasks:
Deliverables:
Related: docs/CrossCuttingConcerns.md #4
Category: Cross-Cutting Concern Effort: Medium (1-2 days) Dependencies: CC-001 (event ordering) Blocks: Usability, script isolation
Tasks:
Deliverables:
Related: docs/CrossCuttingConcerns.md #5
Category: Abstraction Layer Effort: Medium (1-2 days) Dependencies: CC-001, CC-002, CC-003 Blocks: LunyScript implementation
Tasks:
ICoroutineScheduler interfaceIStateMachine interfaceIBehaviorTree interfaceIEventDispatcher interfaceIObjectRegistry interfaceDeliverables:
Related: docs/Architecture.md Luny layer, TODO.md line 25
Category: Architecture Effort: Low (half day) Dependencies: ABS-001 Blocks: Implementation organization
Tasks:
Deliverables:
Related: docs/Architecture.md layers 1 & 2, TODO.md line 26
Category: Documentation Effort: Medium (1 day) Dependencies: All P0 tasks complete Blocks: Implementation kickoff
Tasks:
Deliverables:
docs/TechnicalArchitecture.mdRelated: TODO.md line 35
Category: Planning Effort: Medium (1 day) Dependencies: None Blocks: Engine adapter design
Tasks:
Deliverables:
Related: TODO.md lines 22-23
Category: Planning Effort: Medium (1 day) Dependencies: DOC-002 Blocks: API design
Tasks:
Deliverables:
Related: TODO.md line 24
Category: Design Decisions Effort: High (2-3 days) Dependencies: Context-dependent per question Blocks: Various implementation tasks
Tasks:
/decisions/ as ADRsDeliverables:
QUESTIONS.md (remove resolved)Related: QUESTIONS.md, TODO.md line 31
Category: Tooling Effort: Medium Dependencies: CC-004 (tracing hooks)
Tasks:
Related: TODO.md line 37
Category: Integration Effort: Medium Dependencies: Core abstractions complete
Tasks:
Related: TODO.md lines 38-40
Category: Integration Effort: High Dependencies: CC-002 (registration system)
Tasks:
Related: TODO.md line 39
Category: Developer Experience Effort: High Dependencies: Core runtime stable
Tasks:
Related: docs/CrossCuttingConcerns.md #7
Category: Performance Effort: High Dependencies: Single-threaded runtime working
Tasks:
Related: docs/CrossCuttingConcerns.md #6
Category: Documentation Effort: Medium
Tasks:
Related: TODO.md line 42
Category: Quality Assurance Effort: Low
Tasks:
Related: TODO.md line 41
Category: Research Effort: Medium Dependencies: MVP implementation complete
Tasks:
Related: TODO.md line 46
Category: Maintenance Effort: Low Dependencies: API stabilized
Tasks:
Related: docs/CrossCuttingConcerns.md #8
Category: Planning Effort: Low
Tasks:
Related: TODO.md line 20
Category: Planning Effort: Low
Tasks:
Related: TODO.md line 21
Category: Research Effort: Low Priority: Optional
Tasks:
Related: TODO.md lines 62-63
(Move tasks here when completed, with completion date)
CHANGELOG.md with summary of completed work