Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2026 License: Apache-2.0

Directories

Path Synopsis
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 harnessadapter binds Host's department seams to the released github.com/looprig/harness v0.33.0 rig and session API.
Package harnessadapter binds Host's department seams to the released github.com/looprig/harness v0.33.0 rig and session API.
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 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 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
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL