Desktop app
User intent · presentation · retry
does not own stateArchitecture
GOCODE separates authoritative state, public contracts, and presentation. The desktop app does not bypass the runtime client or import implementation internals.
Data flow
There is no bypass through HTTP, storage, or interface state.
Responsibility boundary
Credentials and the endpoint stay in the Tauri host. Vue receives typed DTOs without secrets or raw errors.
User intent · presentation · retry
does not own stateEvents · cursor · projections · recovery
authoritative stateReplay and continuation
The cursor is committed atomically, and duplicates are handled idempotently.
Captures the available event boundary.
Returns events through the boundary.
Projection and cursor are stored together.
The stream begins without losing position.
Move forward with GOCODE
This link is informational: the form is inactive and no contact data is collected.