π€ AI Onboarding β SolumWorld Canon
This document defines how an AI system must read, interpret, and reason about SolumWorld using the documentation present in this repository.
It is not a design document. It does not define new rules. It only explains how to correctly consume what already exists.
If a rule or concept is not present in the SolumWorld documentation, it does not exist.
1. Scope and Purpose
This document applies to any AI system that:
- Reads SolumWorld documentation
- Assists in development, simulation, validation, or reasoning
- Generates derived material (analysis, tooling, visualization, code)
The goal is to ensure:
- Canonical interpretation
- Structural alignment
- Zero inferred hierarchy
- No invented abstractions
2. Canonical Reading Order (Repository-Aligned)
An AI MUST read SolumWorld documents following the real repository structure and paths exactly as they exist.
Mandatory order:
docs/solumworld/README.mddocs/solumworld/WORLD_SPEC.mddocs/solumworld/STATE_MODEL.mddocs/solumworld/state/STATE_INVARIANTS.mddocs/solumworld/state/STATE_TRANSITIONS.mddocs/solumworld/state/STATE_VALIDATION.mddocs/solumworld/state/STATE_HISTORY.mddocs/solumworld/state/STATE_ROLLBACK.mddocs/solumworld/DATA_MODEL.mddocs/solumworld/ZOOM_RULES.mddocs/solumworld/EVOLUTION_MODEL.mddocs/solumworld/IMPLEMENTATION_PIPELINE.md
No other files, folders, layers, or abstractions are assumed to exist.
3. Canonical Authority Rules (Structure-Based)
Authority is determined by document role and location, not by narrative order.
Rules:
- Files under
docs/solumworld/state/define hard system constraints STATE_INVARIANTS.mdhas the highest authority of all state documentsSTATE_VALIDATION.mdoverrides historical interpretationSTATE_MODEL.mddefines the allowed state schema, not transitionsZOOM_RULES.mddefines projection rules only and never alters stateEVOLUTION_MODEL.mdinterprets change over time but cannot modify rulesREADME.mdis descriptive and never authoritative
If two documents conflict, the document closer to state constraints takes precedence.
4. Interpretation Constraints for AI Systems
An AI must NOT:
- Invent new folders, files, or layers
- Assume undocumented mechanics
- Merge concepts across documents unless explicitly stated
- Override state constraints with visual, narrative, or evolutionary logic
An AI MAY:
- Summarize content faithfully
- Generate tooling or visualization strictly derived from canon
- Explain relationships already defined in the documentation
5. Handling Evolution and Time
SolumWorld evolution is descriptive, not mutative.
Key constraints:
- Evolution never rewrites history
- Evolution never breaks invariants
- Evolution never bypasses validation rules
- Past states remain valid historical facts
All evolution must be interpretable using:
STATE_HISTORY.mdSTATE_TRANSITIONS.mdEVOLUTION_MODEL.md
6. Error Handling and Uncertainty
If an AI encounters ambiguity:
- It must defer to state invariants
- It must explicitly flag uncertainty
- It must not resolve ambiguity by invention
If a concept cannot be resolved from existing documents, the correct action is to state:
βThis behavior is not defined in the current SolumWorld canon.β
7. Final Constraint
SolumWorld is a closed technical system at the documentation level.
If something is not written here, it does not exist.
AI alignment is measured by fidelity, not creativity.