internal/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2026 License: MIT

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.
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.

Jump to

Keyboard shortcuts

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