Directories
¶
| Path | Synopsis |
|---|---|
|
Package assert provides runtime invariant checks for coord internals.
|
Package assert provides runtime invariant checks for coord internals. |
|
Package banner emits the bones ASCII banner on stdout.
|
Package banner emits the bones ASCII banner on stdout. |
|
Package chat is the substrate layer that backs coord's Post, Ask, and Subscribe on top of EdgeSync's notify service.
|
Package chat is the substrate layer that backs coord's Post, Ask, and Subscribe on top of EdgeSync's notify service. |
|
Package coord is the single public entry point for bones.
|
Package coord is the single public entry point for bones. |
|
Package githook installs and removes the bones pre-commit hook in the host repository's .git/hooks directory.
|
Package githook installs and removes the bones pre-commit hook in the host repository's .git/hooks directory. |
|
Package holds is the substrate layer that stores file-level holds in a NATS JetStream KV bucket.
|
Package holds is the substrate layer that stores file-level holds in a NATS JetStream KV bucket. |
|
Package hub starts and stops the embedded Fossil hub repo and the embedded NATS JetStream server that together form the orchestrator substrate documented in ADR 0023.
|
Package hub starts and stops the embedded Fossil hub repo and the embedded NATS JetStream server that together form the orchestrator substrate documented in ADR 0023. |
|
Package jskv holds JetStream KV primitives shared across the CAS-backed substrate packages (internal/holds, internal/tasks, and any future Phase 4 consumer — presence, subscriber registry).
|
Package jskv holds JetStream KV primitives shared across the CAS-backed substrate packages (internal/holds, internal/tasks, and any future Phase 4 consumer — presence, subscriber registry). |
|
Package presence is the substrate layer that backs coord's Who and WatchPresence.
|
Package presence is the substrate layer that backs coord's Who and WatchPresence. |
|
Package scaffoldver tracks which bones binary version scaffolded the current workspace's .bones/, .orchestrator/, and .claude/skills trees.
|
Package scaffoldver tracks which bones binary version scaffolded the current workspace's .bones/, .orchestrator/, and .claude/skills trees. |
|
Package swarm holds the per-slot session record schema and the JetStream-KV-backed Manager that bones swarm verbs use to track active swarm sessions in a workspace.
|
Package swarm holds the per-slot session record schema and the JetStream-KV-backed Manager that bones swarm verbs use to track active swarm sessions in a workspace. |
|
Package tasks is the substrate layer that stores task records in a NATS JetStream KV bucket.
|
Package tasks is the substrate layer that stores task records in a NATS JetStream KV bucket. |
|
Package telemetry is the single seam between bones command code and any OpenTelemetry tracer.
|
Package telemetry is the single seam between bones command code and any OpenTelemetry tracer. |
|
testutil
|
|
|
natstest
Package natstest provides an embedded NATS server fixture for tests.
|
Package natstest provides an embedded NATS server fixture for tests. |
|
Package updatecheck queries GitHub for the latest bones release tag and emits a one-line stderr notice when the running binary is behind.
|
Package updatecheck queries GitHub for the latest bones release tag and emits a one-line stderr notice when the running binary is behind. |
|
Package version exposes the running binary's semver to other packages without dragging in a dependency on cmd/bones.
|
Package version exposes the running binary's semver to other packages without dragging in a dependency on cmd/bones. |
|
Package workspace manages a bones workspace: the .bones/ directory, its on-disk config, and the associated leaf daemon process.
|
Package workspace manages a bones workspace: the .bones/ directory, its on-disk config, and the associated leaf daemon process. |
|
Package wspath defines the typed coordination key for a workspace file.
|
Package wspath defines the typed coordination key for a workspace file. |
Click to show internal directories.
Click to hide internal directories.