Purpose: Individual entity schema files extracted from game-state.md for context window efficiency.
Use Case: Load specific entity schemas when you need complete entity data, instead of loading the entire game-state.md (698 lines).
player.md - Complete Player entity (~150 lines) ✅ Verifiedplanet.md - Complete Planet entity (~100 lines) ✅ Verifiedstruct.md - Complete Struct entity (~80 lines) ✅ Verifiedfleet.md - Complete Fleet entity (~80 lines) ✅ Verifiedstruct-type.md - Complete StructType entity (~165 lines) ✅ Verifiedguild.md - Complete Guild entity (~80 lines) ✅ Verifiedreactor.md - Complete Reactor entity (~40 lines) ✅substation.md - Complete Substation entity (~40 lines) ✅provider.md - Complete Provider entity (~40 lines) ✅agreement.md - Complete Agreement entity (~50 lines) ✅allocation.md - Complete Allocation entity (~50 lines) ✅✅ Use entity schemas when:
❌ Don’t use entity schemas when:
schemas/minimal/*-essential.md instead)schemas/formats.md instead)To get Player data:
schemas/game-state.md (698 lines)To get Player data:
schemas/entities/player.md (~150 lines)Entity schemas are the “complete” version. For simple operations, use minimal schemas:
schemas/minimal/player-essential.md (30 lines) - Basic info onlyschemas/entities/player.md (150 lines) - Complete dataThe game-state.md file still contains all definitions for reference, but AI agents should prefer loading individual entity schemas when possible.
game-state.md contains all entity definitionsgame-state.md will reference entity schemas (or remain as complete reference)Verified Entities (4/11):
player.md - Verified against API responses and codeplanet.md - Verified against code (starting properties, status)struct.md - Verified against code (status values, relationships)fleet.md - Verified against code (status values, movement requirements)Verified Entities (11/11):
player.md - Verified against code and databaseplanet.md - Verified against code and databasestruct.md - Verified against code and databasefleet.md - Verified against code and databasestruct-type.md - Verified against proto and database (80+ columns)guild.md - Verified against database and proto (some fields may be in gridAttributes)reactor.md - Verified against database (some fields may be in gridAttributes)substation.md - Verified against database (some fields may be in gridAttributes)provider.md - Verified against database (some fields may be in gridAttributes)agreement.md - Verified against database (some fields may be in gridAttributes)allocation.md - Verified against database (some fields may be in gridAttributes)Note: These schemas represent API response structures. For code-based field definitions with formulas and calculated fields, see schemas/entities.md#/definitions/.
Last Updated: December 7, 2025