[codex] add workflow preset visual item matrix contract - #16
Merged
Conversation
bigsmartben
force-pushed
the
codex/add-visual-item-matrix-contract-pr
branch
from
June 22, 2026 09:49
3366038 to
3454744
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds the workflow preset Visual Item Matrix contract to the integrated
spec-kitrepository and keeps the integration checks aligned with the bundled preset manifest.This updates:
presets/workflow-presetschema, docs, commands, templates, validator, and contract testspresets/catalog.jsonbundled template count.github/workflows/community-smoke.ymland.github/workflows/workflow-preset-integration.ymlso Actions verify the new bundled schema filetests/test_presets.pyassertions for the workflow verification listsTesting
uv run specify --helpuv sync && uv run pytestAdditional validation run:
uv sync --extra test- OKuvx ruff check src/- OKuv run pytest tests/integrations/test_cli.py -k "community_extensions_and_workflow_preset_auto_installed or workflow_preset_registers" -v- OK, 2 passeduv run pytest tests/test_presets.py -k "workflow_preset or bundled_preset" -v- OK, 9 passedpresets/workflow-preset:python -m unittest tests/test_preset_contract.py- OK, 133 tests, 2 skippedgit diff --check- OKpython -c "import json; json.load(open('presets/catalog.json', encoding='utf-8')); print('Valid JSON')"- OKFull local
uv run pytestwas attempted on Windows: 3771 passed, 165 skipped, 10 failed. The failures were local environment issues unrelated to this change: symlink creation blocked byWinError 1314and two default-GBK fixture reads. CI should exercise the workflow-defined Linux/Windows matrix.AI Disclosure
Used Codex to inspect the integrated repository workflows, update the PR branch, run local validation, and prepare this PR.