Skip to main content

Module workflow

Module workflow 

Source
Expand description

speccoder workflow install: speccoder as a Spec Kit workflow step type, and a workflow that uses it.

Spec Kit owns the phase level (specify workflow run, gates, resume); speccoder owns the task level. The step type speccoder maps speccoder’s exit code onto Spec Kit’s step status — 23 (a person is needed) becomes paused, so specify workflow resume continues after the decision.

Structs§

Overlay
An overlay of one of Spec Kit’s workflows: one replace edit of one step with a speccoder step. The table is the general mechanism; each entry is one overlay.

Constants§

FILES
The files, by project-relative path.
OVERLAYS
Every overlay speccoder writes.

Functions§

install
Writes the step type and the workflow into the Spec Kit project at path.
install_overlay
speccoder workflow install --overlay NAME: the overlay, and the speccoder step type it uses. Refused when the workflow it extends, the step it replaces or the extension it needs is absent.
overlay_file
Where an overlay’s file goes.
overlay_text
The overlay’s YAML.
uninstall_overlay
speccoder workflow uninstall --overlay NAME.