Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
api
command
|
|
|
internal
|
|
|
services/agentpush
Package agentpush isolates the live-push flow that builds a workspace's secret batch (session-independent, via the one builder) and delivers it to the running workspace pod's agentd via HTTP.
|
Package agentpush isolates the live-push flow that builds a workspace's secret batch (session-independent, via the one builder) and delivers it to the running workspace pod's agentd via HTTP. |
|
services/contractstream
Package contractstream is the API-side on-demand proxy of a pod's ABI contract stream (US-69.10, design 0055 S3/D1-B): one upstream connection per workspace while ≥1 browser subscriber is attached, fanning raw StreamFrames out to every subscriber.
|
Package contractstream is the API-side on-demand proxy of a pod's ABI contract stream (US-69.10, design 0055 S3/D1-B): one upstream connection per workspace while ≥1 browser subscriber is attached, fanning raw StreamFrames out to every subscriber. |
|
services/database
Package database — query tracer.
|
Package database — query tracer. |
|
services/email
Package email provides the orchestration layer for outbound transactional email.
|
Package email provides the orchestration layer for outbound transactional email. |
|
services/health
Package health runs the API server's periodic dependency health probe.
|
Package health runs the API server's periodic dependency health probe. |
|
services/outbox
Package outbox implements the D3 durable-prompt outbox (design 0050, #907): accept-then-deliver decoupling so a client disconnect can never lose an accepted message.
|
Package outbox implements the D3 durable-prompt outbox (design 0050, #907): accept-then-deliver decoupling so a client disconnect can never lose an accepted message. |
|
services/passkey
Package passkey implements WebAuthn / FIDO2 passkey registration and login (Epic 59) plus the one-time-use recovery-code fallback for passkey-only users.
|
Package passkey implements WebAuthn / FIDO2 passkey registration and login (Epic 59) plus the one-time-use recovery-code fallback for passkey-only users. |
|
services/secretautopush
Package secretautopush wires the workspace watcher's per-CRD-event callback to a fire-and-forget push of the workspace's secret batch to the workspace pod's agentd.
|
Package secretautopush wires the workspace watcher's per-CRD-event callback to a fire-and-forget push of the workspace's secret batch to the workspace pod's agentd. |
|
services/sessionalerts
Package sessionalerts persists D6 (#998) hung-session escalations to the session_alerts table.
|
Package sessionalerts persists D6 (#998) hung-session escalations to the session_alerts table. |
|
services/shadowconsumer
Package shadowconsumer is the Epic 69 S1 shadow consumer (US-69.5): the API subscribes on-demand to a pod's ABI stream with the reference client, folds it, and diffs the fold against its own API-side dialect derivation (ReferenceFold — the proxy-tracker semantics).
|
Package shadowconsumer is the Epic 69 S1 shadow consumer (US-69.5): the API subscribes on-demand to a pod's ABI stream with the reference client, folds it, and diffs the fold against its own API-side dialect derivation (ReferenceFold — the proxy-tracker semantics). |
|
services/sso
Package sso implements OIDC single sign-on for organizations (US-43.10, D17).
|
Package sso implements OIDC single sign-on for organizations (US-43.10, D17). |
|
services/wsstate
Package wsstate holds the per-workspace state that ProxyHandler previously kept in process-local maps.
|
Package wsstate holds the per-workspace state that ProxyHandler previously kept in process-local maps. |
|
testharness
Package testharness is the single source of Postgres + Redis wiring for the API service's integration tests.
|
Package testharness is the single source of Postgres + Redis wiring for the API service's integration tests. |
|
Package migrations embeds the SQL migration files so that test tooling (the integration-test harness) and any in-process caller can apply migrations without the external `migrate` CLI being on PATH.
|
Package migrations embeds the SQL migration files so that test tooling (the integration-test harness) and any in-process caller can apply migrations without the external `migrate` CLI being on PATH. |
Click to show internal directories.
Click to hide internal directories.