Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
catalog
command
Command catalog emits the complete specification-workflow-spec catalog as JSON: spec types, resolved workflows, tool integrations, and pipelines.
|
Command catalog emits the complete specification-workflow-spec catalog as JSON: spec types, resolved workflows, tool integrations, and pipelines. |
|
mcp-server
command
Package main is the entry point for the visionspec MCP server.
|
Package main is the entry point for the visionspec MCP server. |
|
visionspec
command
Package main is the entry point for the visionspec CLI.
|
Package main is the entry point for the visionspec CLI. |
|
examples
|
|
|
0-1-product
command
Example: 0-1 Product CLI using profiles
|
Example: 0-1 Product CLI using profiles |
|
1-n-growth
command
Example: 1-N Growth CLI using profiles
|
Example: 1-N Growth CLI using profiles |
|
org-cli
command
Example: Building a custom CLI with visionspec
|
Example: Building a custom CLI with visionspec |
|
post-pmf-enterprise
command
Example: Post-PMF Enterprise CLI using profiles
|
Example: Post-PMF Enterprise CLI using profiles |
|
pre-pmf-startup
command
Example: Pre-PMF Startup CLI using profiles
|
Example: Pre-PMF Startup CLI using profiles |
|
internal
|
|
|
cli
Package cli implements the visionspec command-line interface.
|
Package cli implements the visionspec command-line interface. |
|
mcp
Package mcp implements the Model Context Protocol server for visionspec.
|
Package mcp implements the Model Context Protocol server for visionspec. |
|
pkg
|
|
|
aidlc
Package aidlc provides AIDLC document evaluation using structured-evaluation rubrics.
|
Package aidlc provides AIDLC document evaluation using structured-evaluation rubrics. |
|
align
Package align provides post-ship spec-to-reality alignment checking.
|
Package align provides post-ship spec-to-reality alignment checking. |
|
apptypes
Package apptypes defines application type specifications for VisionSpec.
|
Package apptypes defines application type specifications for VisionSpec. |
|
cli
Package cli provides a composable CLI for visionspec.
|
Package cli provides a composable CLI for visionspec. |
|
config
Package config handles configuration loading for visionspec.
|
Package config handles configuration loading for visionspec. |
|
constitution
Package constitution defines the hierarchical constitution system for VisionSpec.
|
Package constitution defines the hierarchical constitution system for VisionSpec. |
|
context
Package context provides context aggregation from multiple sources for grounding spec synthesis in reality.
|
Package context provides context aggregation from multiple sources for grounding spec synthesis in reality. |
|
context/file
Package file provides local file context source.
|
Package file provides local file context source. |
|
context/git
Package git provides git repository context source.
|
Package git provides git repository context source. |
|
context/graphize
Package graphize provides graphize requirement traceability context source.
|
Package graphize provides graphize requirement traceability context source. |
|
context/mcp
Package mcp provides MCP client for external context sources.
|
Package mcp provides MCP client for external context sources. |
|
context/sources
Package sources provides factory functions to create context sources.
|
Package sources provides factory functions to create context sources. |
|
decisions
Package decisions provides decision log persistence and rationale tracking.
|
Package decisions provides decision log persistence and rationale tracking. |
|
deps
Package deps provides cross-project dependency tracking for VisionSpec.
|
Package deps provides cross-project dependency tracking for VisionSpec. |
|
diagram
Package diagram generates workflow visualizations from profiles.
|
Package diagram generates workflow visualizations from profiles. |
|
draft
Package draft provides draft management for spec authoring.
|
Package draft provides draft management for spec authoring. |
|
drift
Package drift provides spec-to-code drift detection.
|
Package drift provides spec-to-code drift detection. |
|
eval
Package eval provides evaluation orchestration for spec documents.
|
Package eval provides evaluation orchestration for spec documents. |
|
execgraph
Package workflow provides a generic workflow intermediate representation (IR) for modeling directed acyclic graphs (DAGs) of work items with dependencies.
|
Package workflow provides a generic workflow intermediate representation (IR) for modeling directed acyclic graphs (DAGs) of work items with dependencies. |
|
execgraph/specworkflow
Package specworkflow adapts the generic workflow package for visionspec.
|
Package specworkflow adapts the generic workflow package for visionspec. |
|
gate
Package gate defines phase gates and approval checkpoints.
|
Package gate defines phase gates and approval checkpoints. |
|
hooks
Package hooks provides Git hooks management for visionspec.
|
Package hooks provides Git hooks management for visionspec. |
|
integration
Package integration defines declarative descriptors for external spec-driven-development tools (e.g., GitHub Spec-Kit, AWS AI-DLC Workflows, OpenSpec, AWS Kiro).
|
Package integration defines declarative descriptors for external spec-driven-development tools (e.g., GitHub Spec-Kit, AWS AI-DLC Workflows, OpenSpec, AWS Kiro). |
|
integrations
Package integrations provides the embedded default library of external spec-driven-development tool descriptors (see pkg/integration).
|
Package integrations provides the embedded default library of external spec-driven-development tool descriptors (see pkg/integration). |
|
layout
Package layout defines filesystem conventions for specification projects.
|
Package layout defines filesystem conventions for specification projects. |
|
lint
Package lint validates visionspec directory structure and naming conventions.
|
Package lint validates visionspec directory structure and naming conventions. |
|
loop
Package loop defines the intermediate representation for AI development loop systems: cycles of human-gated AI work such as the ProductBuildersHQ two-loop system (Product Loop + Builder Loop) and single-loop reference systems like AWS AI-DLC.
|
Package loop defines the intermediate representation for AI development loop systems: cycles of human-gated AI work such as the ProductBuildersHQ two-loop system (Product Loop + Builder Loop) and single-loop reference systems like AWS AI-DLC. |
|
loops
Package loops provides the embedded default library of loop systems (see pkg/loop): the ProductBuildersHQ two-loop system and reference systems such as AWS AI-DLC.
|
Package loops provides the embedded default library of loop systems (see pkg/loop): the ProductBuildersHQ two-loop system and reference systems such as AWS AI-DLC. |
|
metrics
Package metrics provides dashboard rendering for project metrics.
|
Package metrics provides dashboard rendering for project metrics. |
|
mkdocs
Package mkdocs provides MkDocs integration for visionspec.
|
Package mkdocs provides MkDocs integration for visionspec. |
|
patterns
Package patterns provides specification pattern detection across projects.
|
Package patterns provides specification pattern detection across projects. |
|
pipeline
Package pipeline links a definition-side workflow to an execution-side integration: the output specs of the workflow become the input to the tool.
|
Package pipeline links a definition-side workflow to an execution-side integration: the output specs of the workflow become the input to the tool. |
|
pipelines
Package pipelines provides the embedded default library of pipelines linking definition-side workflows to execution-side integrations (see pkg/pipeline).
|
Package pipelines provides the embedded default library of pipelines linking definition-side workflows to execution-side integrations (see pkg/pipeline). |
|
reconcile
Package reconcile provides spec reconciliation capabilities.
|
Package reconcile provides spec reconciliation capabilities. |
|
reporeader
Package workflows provides integration with spec-workflows repositories.
|
Package workflows provides integration with spec-workflows repositories. |
|
reuse
Package reuse provides requirements reuse tracking across projects.
|
Package reuse provides requirements reuse tracking across projects. |
|
roadmap
Package roadmap provides ROADMAP.md generation from project specifications.
|
Package roadmap provides ROADMAP.md generation from project specifications. |
|
rubrics
Package rubrics provides evaluation rubrics for spec types.
|
Package rubrics provides evaluation rubrics for spec types. |
|
rules
Package rules provides embedded workflow rules for AI assistant orchestration.
|
Package rules provides embedded workflow rules for AI assistant orchestration. |
|
search
Package search provides full-text search across specification files.
|
Package search provides full-text search across specification files. |
|
specgraph
Package specgraph provides requirement graph extraction from visionspec specs.
|
Package specgraph provides requirement graph extraction from visionspec specs. |
|
spectype
Package spectype defines the registry of specification document types.
|
Package spectype defines the registry of specification document types. |
|
status
Package status generates project status reports.
|
Package status generates project status reports. |
|
synth
Package synth provides spec synthesis (generation) capabilities.
|
Package synth provides spec synthesis (generation) capabilities. |
|
synthesis
Package synthesis defines rules for generating specs from other specs.
|
Package synthesis defines rules for generating specs from other specs. |
|
target
Package target provides a GitHub Issues export adapter.
|
Package target provides a GitHub Issues export adapter. |
|
template
Package template defines the structure of spec templates.
|
Package template defines the structure of spec templates. |
|
templates
Package templates provides embedded templates for spec types.
|
Package templates provides embedded templates for spec types. |
|
testgen
Package testgen generates executable test stubs from TPD (Test Plan Document).
|
Package testgen generates executable test stubs from TPD (Test Plan Document). |
|
testmap
Package testmap provides test coverage mapping between specs and code.
|
Package testmap provides test coverage mapping between specs and code. |
|
types
Package types defines the core data structures for visionspec.
|
Package types defines the core data structures for visionspec. |
|
version
Package version provides spec version tracking with git-like history.
|
Package version provides spec version tracking with git-like history. |
|
workflow
Package workflow defines specification workflow configurations.
|
Package workflow defines specification workflow configurations. |
|
workflows
Package workflows provides embedded default workflows with templates and rubrics.
|
Package workflows provides embedded default workflows with templates and rubrics. |
|
Package schema provides embedded JSON Schema files generated from Go types.
|
Package schema provides embedded JSON Schema files generated from Go types. |
|
tools
|
|
|
migrate-rubric-yaml
command
Command migrate-rubric-yaml is a one-time migration that rewrites visionspec's legacy flat rubric YAML files (criteria as a pass/partial/fail map) into the canonical structured-evaluation format (categorical Scale options).
|
Command migrate-rubric-yaml is a one-time migration that rewrites visionspec's legacy flat rubric YAML files (criteria as a pass/partial/fail map) into the canonical structured-evaluation format (categorical Scale options). |
Click to show internal directories.
Click to hide internal directories.
