Expand description
SCC versioned request/response contracts.
Thin by design: result types ARE the canonical engine types
(re-exported, never re-modelled), and request types are the exact
argument tuples every transport already passes to the builders.
Serialization is the only difference between transports — never
semantic content. (JsonSchema derives arrive with the schemars
dependency; adding a derive never changes the JSON wire shape.)
Structs§
- Context
Pack - Detail
Request - Diff
Request - Export
Request - Impact
Request - Index
Paths Request - Model
Identity - Operation
Response - Query
Request - Quota
Entry - Rank
Features - Rank
Item - Rank
Request - Rank
Result - Ranked
Entry - Selection
Request - Snapshot
Save Request - Startup
Request - Structural
Request - Surface
Render Result - The production surface render: the budget-selected subset plus honest
omission accounting (Wave 14F).
rendered_idsare exactly the entries the agent sees (ledger recording MUST use only these — omitted candidates are never marked visible);omitted_idsare every candidate the pipeline cut.omissionssummarizes the cuts by kind. - Surface
Request - Surface
Stages - Per-stage toggles for
surface.build(all default true). - System
Atlas - The full System Atlas: structured architecture before rendering. This is the machine model handed to agents at session start (docs/SYSTEM_DESIGN.md §8, Wave 2).
- System
Ir - System
Surface Map - The System Surface Map: the ranked actual-API layer of a repository, built from System IR (Level 1 of the context stack).
- Task
Context Request
Constants§
- API_
VERSION - The current operation API version.
- PLUGIN_
API_ VERSION - SCC plugin API compatibility version.
Type Aliases§
- ApiVersion
- Operation API version negotiated per request.