internal/

directory
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2026 License: Apache-2.0

Directories

Path Synopsis
Package assert provides runtime invariant checks for coord internals.
Package assert provides runtime invariant checks for coord internals.
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 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 and ADR 0024.
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 and ADR 0024.
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 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 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.

Jump to

Keyboard shortcuts

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