Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
statebox
command
|
|
|
internal
|
|
|
backend/conformance
Package conformance provides a shared assertion suite that any Backend implementation must satisfy.
|
Package conformance provides a shared assertion suite that any Backend implementation must satisfy. |
|
cli/agent
Package agent is a thin alias for `statebox sandbox run`.
|
Package agent is a thin alias for `statebox sandbox run`. |
|
cli/clienv
Package clienv assembles the per-command runtime: locates the repo root, loads statebox.yml, runs preflight, registers adapters, applies adapter defaults, opens the ledger, and constructs the backend.
|
Package clienv assembles the per-command runtime: locates the repo root, loads statebox.yml, runs preflight, registers adapters, applies adapter defaults, opens the ledger, and constructs the backend. |
|
cli/diff
Package diffcmd is a thin alias for `statebox sandbox diff`.
|
Package diffcmd is a thin alias for `statebox sandbox diff`. |
|
cli/discard
Package discard is a thin alias for `statebox sandbox discard`.
|
Package discard is a thin alias for `statebox sandbox discard`. |
|
cli/init
Package initcmd implements the `statebox init` cobra command.
|
Package initcmd implements the `statebox init` cobra command. |
|
cli/list
Package list is a thin alias for `statebox sandbox list`.
|
Package list is a thin alias for `statebox sandbox list`. |
|
cli/preflight
Package preflight provides a shared preflight check used by every post-init statebox command: refuses if `.statebox/` is git-tracked.
|
Package preflight provides a shared preflight check used by every post-init statebox command: refuses if `.statebox/` is git-tracked. |
|
cli/promote
Package promote is a thin alias for `statebox sandbox promote`.
|
Package promote is a thin alias for `statebox sandbox promote`. |
|
cli/show
Package show is a thin alias for `statebox sandbox show`.
|
Package show is a thin alias for `statebox sandbox show`. |
|
ledger
Package ledger continued.
|
Package ledger continued. |
|
runner/finalize
Package finalize wraps up a statebox run: commit any outstanding agent changes in the worktree, compute file/schema/db diffs, write summary.json, transition state to completed (or to the caller's declared terminal state).
|
Package finalize wraps up a statebox run: commit any outstanding agent changes in the worktree, compute file/schema/db diffs, write summary.json, transition state to completed (or to the caller's declared terminal state). |
|
runner/runid
Package runid centralizes run-id generation.
|
Package runid centralizes run-id generation. |
|
runner/supervisor
Package supervisor orchestrates a full agent run.
|
Package supervisor orchestrates a full agent run. |
|
testharness
Package testharness provides shared helpers for end-to-end tests: a CLI runner that invokes the compiled statebox binary and a fixture loader that materializes a real git repo + dev.db from testdata.
|
Package testharness provides shared helpers for end-to-end tests: a CLI runner that invokes the compiled statebox binary and a fixture loader that materializes a real git repo + dev.db from testdata. |
Click to show internal directories.
Click to hide internal directories.