pkg/

directory
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 22, 2026 License: Apache-2.0

README

pkg

Public library API packages importable by other tools (synchestra, rehearse, etc.).

Children

  • exitcode — shared exit code constants and error type
  • sourceref — annotation parsing and source-to-spec linking
  • projectdef — YAML config schema and read/write operations for spec, state, code, and embedded state repo config files
  • feature — feature discovery, traversal, metadata, dependency resolution, and scaffolding
  • lint — specification linting engine with pluggable rules

Outstanding Questions

None at this time.

Directories

Path Synopsis
Package exitcode defines the shared exit code constants and error type used by all SpecScore CLI commands and library consumers.
Package exitcode defines the shared exit code constants and error type used by all SpecScore CLI commands and library consumers.
Package feature provides feature discovery, traversal, metadata, dependency resolution, and scaffolding.
Package feature provides feature discovery, traversal, metadata, dependency resolution, and scaffolding.
Package gitremote parses git remote URLs into their owner / repo / host components.
Package gitremote parses git remote URLs into their owner / repo / host components.
Package idea parses and represents SpecScore Idea artifacts.
Package idea parses and represents SpecScore Idea artifacts.
Package idearelocate implements cross-repo relocation of Idea and sidekick-seed artifacts per spec/features/cli/idea/relocate/README.md.
Package idearelocate implements cross-repo relocation of Idea and sidekick-seed artifacts per spec/features/cli/idea/relocate/README.md.
Package lifecycle hosts a kind-parameterized state machine for SpecScore artifact Status transitions.
Package lifecycle hosts a kind-parameterized state machine for SpecScore artifact Status transitions.
specscore:feature/cli/spec/lint
specscore:feature/cli/spec/lint
Package plan parses single-file Plan artifacts at spec/plans/<slug>.md per the SpecStudio plan-Feature contract (https://github.com/synchestra-io/specstudio-skills/blob/main/spec/features/skills/plan/README.md).
Package plan parses single-file Plan artifacts at spec/plans/<slug>.md per the SpecStudio plan-Feature contract (https://github.com/synchestra-io/specstudio-skills/blob/main/spec/features/skills/plan/README.md).
Package projectdef provides the specscore.yaml schema and read/write operations defined by the SpecScore Repo Config feature (https://specscore.md/repo-config).
Package projectdef provides the specscore.yaml schema and read/write operations defined by the SpecScore Repo Config feature (https://specscore.md/repo-config).
Package task defines the canonical task types, status enum, and related structures used by all SpecScore-based coordination tools.
Package task defines the canonical task types, status enum, and related structures used by all SpecScore-based coordination tools.

Jump to

Keyboard shortcuts

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