Surface 01
Overview
One calm surface should explain a world's intended state, the evidence available, and the safest next place to look.
- Desired and observed state stay distinct
- Source and freshness remain visible
- Unknown data is named instead of decorated
Surface 02
Configuration
Typed fields should describe impact, validation, and restart expectations before a change reaches a game process.
- Human-readable setting guidance
- Change impact before confirmation
- A preserved path back
Surface 03
Console
The console direction prioritizes readable context, bounded output, and explicit connection state over terminal theatre.
- Connection state stated in words
- Bounded and searchable output direction
- Commands separated from observation
Surface 05
Admin safety
Risky actions should require the right capability, fresh assurance, an audit reason, and an idempotent operation boundary.
- Tenant and capability checks
- Step-up for sensitive operations
- Audit context without private payloads