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 systems

How 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

Progress stage

Stage history

Complete history

Commit history