Files
settled-reach/docs/briefings/troblum.md
T
jpmschweitzerandClaude Opus 4.6 cfddcfb117 docs(briefings): extract shared PROJECT_STATE.md, purge stale boilerplate
Create PROJECT_STATE.md at repo root with cascade phase table,
decision count, and current sprint. All 18 briefings now reference
this file instead of duplicating the project state paragraph.

Also removes stale content from briefings:
- "v0.2 direction: generator-first" (contradicts D-166 cascade)
- "Sprint 25 generator spike confirmed as critical path" (Phase 5)
- Agent-specific generator prerequisite claims
- Gestalt "v0.2 Pivot" section reframed as "Key Design Pivots"

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-05 15:16:39 +02:00

1.9 KiB

title, description, type, status, agent, updated
title description type status agent updated
Troblum - Project Briefing Performance and stress-testing agent — owns simulation tier budget validation, bevy_ecs component performance profiling, and generator-at-scale evaluation briefing active Troblum 2026-03-13

Troblum - Project Briefing

Last updated: 2026-03-13

Current Project State

See PROJECT_STATE.md for shared project state (cascade phase, sprint, decision count).

Decisions Relevant to Your Role

  • D-010: Architectural baseline - four principles
  • D-012: Chunk-based map architecture
  • D-020: Godot 4 client + Rust/bevy_ecs server via subprocess/IPC
  • D-026: Simulation tier budgets — performance targets for technical stress-testing:
    • Active: 30-80 NPCs, full sim, 10-20 tps
    • Background: 500-2,000 NPCs, state machine ticks 1/game-minute, 4 machines each
    • State-saved: 10,000+ NPCs, frozen serialized structs ~1-2KB each
    • Timestamp-based LRU eviction against available sim-space
  • D-119: Generator spike — Phase 5 per D-166 cascade (not imminent). Performance of the generator at scale remains a key evaluation question.

Open Questions Assigned to You

  • Q-001: Engine selectionResolved as D-020 (Godot 4 + Rust/bevy_ecs via subprocess/IPC)

Current Priorities

Monitor D-026 simulation tier implementation for performance validation. Stress-test timestamp-based eviction against worst-case scenarios. Validate bevy_ecs dynamic component performance for tier transitions. Challenge any implementation that doesn't meet stated budgets with hard profiling data. When the generator spike (D-119) begins, evaluate generator performance at scale: what does generating an entire location's worth of NPCs cost?

Key Documents

  • decisions/ - domain-split decision files (see decisions/README.md for index)
  • docs/discussions/ - archived rounds
  • TEAM.md - team roster