Releases: bigsmartben/spec-kit-intake
Release list
v0.2.0
Summary
- Rebuilds visual intake around a single external
/speckit.intake.visual-designentrypoint. - Removes legacy preview/mock and visual spec package delivery surfaces.
- Establishes final static HTML delivery at
specs/<feature>/intake/visual-design/delivery/index.html. - Adds schema-backed and validator-backed readiness for visual IR parity, typed anchors, clarification logs, assets, operation replay, motion anchors, screenshots, and visual diffs.
Validation
- PR #8 merged into
main - Source commit:
eded10600756ead908666f7bd6f3835306c7b01a - Local validation:
python -m pytest -q->71 passed - Tag push triggers
Extension Release Artifact, which uploads the verified extension zip andrelease-provenance.json.
Install
specify extension add intake --from https://github.com/bigsmartben/spec-kit-intake/archive/refs/tags/v0.2.0.zipv0.1.5
Added
- Added
capture_figma_metadata_shards.pyto stage sharded Figmaget_metadatacaptures into canonical raw metadata shards, index, and node inventory artifacts without passing large provider responses through agent context. - Added IA-matrix preview readiness checks that require page visual-state enumerations, page IA matrices, component visual-state enumerations, component IA matrices with interaction refs, and coverage evidence conclusions.
- Added structured UI/visual asset source-of-truth checks that block evidence packets, preview HTML, screenshots, and visual diffs from being used as
source_refsorevidence_refs.
Validation
C:\Users\24598\.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe -m pytest -q-> 79 passed.git diff --check-> passed.
v0.1.4
Added
- Added
/speckit.intake.irfor structured UI acceptance IR with CI-friendly DOM, ARIA, token, state, locator, relation, and assertion evidence. - Added structured IR schemas and
validate_structured_ir_intake.pyfor source readiness, cross-reference, provider-evidence, product-ambiguity, locator, downstream-ownership, and CI assertion checks.
Validation
C:\Users\24598\Documents\github\spec-kit\.venv\Scripts\python.exe -m pytest tests -q-> 71 passed.
v0.1.3
Added
- Added
/speckit.intake.figma2htmlssotfor Figma-derived HTML visual SSOT bundles with component-state, page, asset, viewport, screenshot, and coverage evidence. - Added HTML SSOT schemas and
validate_html_ssot.pyfor bundle artifact, Figma node, component-state, page, asset, viewport, visual-diff, and known-gap readiness checks. - Added bounded visual inference statuses for irregular Figma and visual-design sources, including
candidateandunsupportedclaim handling. - Added readiness blocking for unbounded visual inference and unsupported visual claims.
v0.1.2
Prepare the Intake extension for Spec Kit community catalog submission.
- Add release installation and runtime dependency documentation.
- Shorten the manifest description and reduce tags for catalog submission.
- Exclude local temporary output from extension packaging.
v0.1.1
Maintenance release for community catalog submission.\n\nChanged:\n- Adds extension category metadata: \docs.\n- Adds extension effect metadata:
ead-write.\n\nValidation:\n- \python -m pytest\ passed: 27 tests.
v0.1.0
Initial release of the Spec Kit Intake extension. This release adds domain intake workflows for PRD, visual design, and test-case sources, with contracts, evidence packet templates, schemas, and local readiness validators.\n\nHighlights:\n- Adds \speckit.intake.visual-design, \speckit.intake.prd, and \speckit.intake.test-cases.\n- Adds intake contracts and evidence packet templates for PRD, visual design, and test-case sources.\n- Adds JSON Schemas for source manifests, normalized intake artifacts, visual requirements, and Figma metadata inventories.\n- Adds local validators for PRD, test-case, visual design, and Figma metadata readiness.\n- Supports image, PDF, Markdown, and Figma visual sources across low, medium, and high-fidelity drafts.\n- Adds readiness gates for source integrity, traceability, fidelity rules, delivery parity planning, and Figma metadata completeness.\n\nValidation:\n- \python -m pytest\ passed: 27 tests.