PROJECT ATLAS
Start with a question.
Follow one clear path through the architecture, then open the complete map or inspect its retained evidence.
601 commits indexed across seven connected systemsHow does it run a game?
Follow native and headless execution through the shared state and action boundary into the decision system.
37 commits indexed · 0 featured
Native Bridge
- Purpose
- Headless behavior needs a real OPTCGSim reference for state, legal actions, and outcomes.
- Engineering constraint
- Reflection, transitional game frames, and single-flight file IPC can silently expose stale or incomplete state.
- Decision
- Run a BepInEx C# bridge inside OPTCGSim and settle commands against repeated native frames.
- Proof
- Reset and ordinary commands now require three identical frames, but the protocol remains single-flight and unversioned.
bridge/OptcgStateBridge/ - Implementation
- C# · BepInEx · Reflection · JSON
- Claim ceiling
- The bridge is a scoped reference adapter, not proof that every native state is covered.
Source-bound proof