Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli parses specd's raw command-line arguments into Args: a list of positional tokens and a flag map.
|
Package cli parses specd's raw command-line arguments into Args: a list of positional tokens and a flag map. |
|
Package cmd implements specd's CLI commands, one file per command (RunInit, RunNext, RunVerify, and so on), dispatched through the command-name-to-handler table in registry.go.
|
Package cmd implements specd's CLI commands, one file per command (RunInit, RunNext, RunVerify, and so on), dispatched through the command-name-to-handler table in registry.go. |
|
Package contextpkg is the deterministic context engine: the single source of truth for "what to load" across every delivery surface.
|
Package contextpkg is the deterministic context engine: the single source of truth for "what to load" across every delivery surface. |
|
Package core holds specd's domain logic: the layer between the CLI commands in internal/cmd and the on-disk spec/state representation.
|
Package core holds specd's domain logic: the layer between the CLI commands in internal/cmd and the on-disk spec/state representation. |
|
security
Package security is the deterministic security-gate suite (V8/P4.2).
|
Package security is the deterministic security-gate suite (V8/P4.2). |
|
Package mcp exposes specd's existing command handlers as Model Context Protocol (MCP) tools over a JSON-RPC 2.0 stdio transport.
|
Package mcp exposes specd's existing command handlers as Model Context Protocol (MCP) tools over a JSON-RPC 2.0 stdio transport. |
|
Package obs owns specd's structured operational logging.
|
Package obs owns specd's structured operational logging. |
|
Package pack implements specd's declarative scaffold packs: named bundles of files (with template variables) that `specd init`/`new` can apply to seed a spec directory.
|
Package pack implements specd's declarative scaffold packs: named bundles of files (with template variables) that `specd init`/`new` can apply to seed a spec directory. |
|
Package runner executes `specd verify` task commands under a pluggable isolation backend.
|
Package runner executes `specd verify` task commands under a pluggable isolation backend. |
|
Package schema serves specd's published JSON Schema document (embedded at build time via go:embed) and provides a minimal decoded view — SchemaDoc/SchemaDef — of its $defs and version ids.
|
Package schema serves specd's published JSON Schema document (embedded at build time via go:embed) and provides a minimal decoded view — SchemaDoc/SchemaDef — of its $defs and version ids. |
|
Package spec holds the cross-cutting state and domain value types that both internal/core and internal/context depend on.
|
Package spec holds the cross-cutting state and domain value types that both internal/core and internal/context depend on. |
|
Package testharness is the first-class testing infrastructure for specd.
|
Package testharness is the first-class testing infrastructure for specd. |
|
Package worker owns host worker process execution for Brain drivers.
|
Package worker owns host worker process execution for Brain drivers. |
Click to show internal directories.
Click to hide internal directories.