What problem does it solve?
It reduces frontend guesswork by documenting the backend request flow, API families, auth model, and module/extension resolution behavior that the UI relies on, so you can implement frontend changes without breaking runtime assumptions.
Core Features & Use Cases
- Request and endpoint flow clarity: Explains how requests are ordered and routed through proxy, API endpoints, layered module resolution, and page shells.
- API contract guidance for key frontend endpoints: Summarizes important endpoint families (file operations, module operations, runtime/identity, local history, and session-related calls) including parameter behavior and security boundaries.
- Module/extension resolution model: Covers layer constraints (e.g., maxLayer), admin clamping behavior, and how HTML/JS extensions resolve across layers and patterns.
- Auth and user storage model: Provides a readable map of cookies, user.yaml locations, password verifier handling, and the session-derived wrapping key approach for userCrypto.
Quick Start
Ask the assistant for the exact frontend endpoint contract and expected parameters for the task you are implementing, including any relevant layer or authentication constraints.