Directories
¶
| Path | Synopsis |
|---|---|
|
Package bodyclass holds the shared pre-attempt decision about an unreadable stored command body.
|
Package bodyclass holds the shared pre-attempt decision about an unreadable stored command body. |
|
Applying an admitted command is §10.4's durable protocol around ONE call into a runtime, and this file is that protocol.
|
Applying an admitted command is §10.4's durable protocol around ONE call into a runtime, and this file is that protocol. |
|
Package compose is Host's composition root: it builds the Department runtime, the residency manager, the command consumers, the live event relay, the per-tenant HostLink servers, the metrics and the drain into one running service, with an explicit start and stop order.
|
Package compose is Host's composition root: it builds the Department runtime, the residency manager, the command consumers, the live event relay, the per-tenant HostLink servers, the metrics and the drain into one running service, with an explicit start and stop order. |
|
Package controlbody strictly reads interrupt and restore request bodies before a dispatch attempt.
|
Package controlbody strictly reads interrupt and restore request bodies before a dispatch attempt. |
|
Package createbody reads a create command's private body, which is Core's CreateRequest, and re-presents the session's first message in the shape a Host's block decoder reads.
|
Package createbody reads a create command's private body, which is Core's CreateRequest, and re-presents the session's first message in the shape a Host's block decoder reads. |
|
Package gateresponse reads a gate_response command's private body, the one rule both of its readers share.
|
Package gateresponse reads a gate_response command's private body, the one rule both of its readers share. |
|
Package gates publishes a resident session's open gates to the durable gate projection, so a Factory can show every AskUser or permission question to a user and admit the answer.
|
Package gates publishes a resident session's open gates to the durable gate projection, so a Factory can show every AskUser or permission question to a user and admit the answer. |
|
Package harnessadapter binds Host's department seams to the released github.com/looprig/harness rig and session API (v0.35.0 as pinned).
|
Package harnessadapter binds Host's department seams to the released github.com/looprig/harness rig and session API (v0.35.0 as pinned). |
|
Package harnesstest is TEST SUPPORT over the released harness runtime: a real harness session store, a real rig with one loop, and a recording inference client that answers every turn.
|
Package harnesstest is TEST SUPPORT over the released harness runtime: a real harness session store, a real rig with one loop, and a recording inference client that answers every turn. |
|
Package inputbody strictly reads a stored Core input request before the dispatch attempt, without rewriting the bytes handed to a product decoder.
|
Package inputbody strictly reads a stored Core input request before the dispatch attempt, without rewriting the bytes handed to a product decoder. |
|
Package lifecycle owns this Host's drain: the single-owner state machine that stops admission, releases every resident session in order, and reports when the Host is drained.
|
Package lifecycle owns this Host's drain: the single-owner state machine that stops admission, releases every resident session in order, and reports when the Host is drained. |
|
Package livetext reads and joins bounded transient text and reasoning bodies.
|
Package livetext reads and joins bounded transient text and reasoning bodies. |
|
Package livetool reads and bounds transient tool-step bodies: harness's public projection of ToolCallStarted and ToolCallCompleted.
|
Package livetool reads and bounds transient tool-step bodies: harness's public projection of ToolCallStarted and ToolCallCompleted. |
|
Package modfiles enumerates Go source files owned by this module while excluding structural directories and nested repository or module boundaries.
|
Package modfiles enumerates Go source files owned by this module while excluding structural directories and nested repository or module boundaries. |
|
cmd/modfiles
command
|
|
|
Package publicbody projects a runtime's committed public event body onto the identities a client may hold (finding W1).
|
Package publicbody projects a runtime's committed public event body onto the identities a client may hold (finding W1). |
|
realtime
|
|
|
hostlink
Package hostlink owns the authenticated realtime server used by Factory to reach one Host.
|
Package hostlink owns the authenticated realtime server used by Factory to reach one Host. |
|
Package registry indexes the sessions a Host currently holds resident.
|
Package registry indexes the sessions a Host currently holds resident. |
|
Package residency creates and restores sessions under the durable session lease, in one fixed order, and releases everything it took when any step of that order fails.
|
Package residency creates and restores sessions under the durable session lease, in one fixed order, and releases everything it took when any step of that order fails. |
|
Package service derives what a Host publishes about itself, and relays what its resident sessions have already committed.
|
Package service derives what a Host publishes about itself, and relays what its resident sessions have already committed. |
|
Package sessionstoreadapter binds Host's narrow local store seams to the released github.com/looprig/sessionstore v0.7.0 Store.
|
Package sessionstoreadapter binds Host's narrow local store seams to the released github.com/looprig/sessionstore v0.7.0 Store. |
|
Package settlement holds the end-to-end proof that one command APPLIES and SETTLES across the three modules that had to release for it to be possible.
|
Package settlement holds the end-to-end proof that one command APPLIES and SETTLES across the three modules that had to release for it to be possible. |
|
Package testkit holds test doubles shared by this module's tests.
|
Package testkit holds test doubles shared by this module's tests. |
Click to show internal directories.
Click to hide internal directories.