Update arch extension to v3.0.1 - #76
Conversation
Assisted-by: Codex (GPT-5, autonomous)
Assisted-by: Codex (GPT-5, autonomous)
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c99aab5fbe
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| "name": "Architecture Command Migration", | ||
| "id": "arch", | ||
| "description": "Generate or reverse a planning-focused architecture contract that guides downstream Spec Kit plans", | ||
| "description": "Redirect retired architecture commands to the Constitution-managed project Architecture lifecycle", |
There was a problem hiding this comment.
Mark the retired commands as read-only
The v3 commands explicitly prohibit inspecting or writing project files (extensions/arch/commands/speckit.arch.generate.md:15 and speckit.arch.reverse.md:15), but this catalog entry still declares effect: read-write. Since docs/community/extensions.md:18-24 defines this field for tooling and specify extension info, users will be shown permissions the extension no longer exercises; change the effect to read-only.
Useful? React with 👍 / 👎.
| "name": "Architecture Command Migration", | ||
| "id": "arch", | ||
| "description": "Generate or reverse a planning-focused architecture contract that guides downstream Spec Kit plans", | ||
| "description": "Redirect retired architecture commands to the Constitution-managed project Architecture lifecycle", |
There was a problem hiding this comment.
Refresh the community documentation row for v3
After changing the catalog name and purpose, docs/community/extensions.md:33 still lists “Architecture Planning Contract” and says the commands generate or reverse an architecture contract. Anyone browsing the documented catalog therefore receives the retired v2 behavior instead of this migration-only behavior; update that row as required by the community update workflow in .github/workflows/add-community-extension.md:206-232.
Useful? React with 👍 / 👎.
| "stars": 0, | ||
| "created_at": "2026-05-14T00:00:00Z", | ||
| "updated_at": "2026-07-06T00:00:00Z" | ||
| "updated_at": "2026-07-26T00:00:00Z" |
There was a problem hiding this comment.
Refresh the catalog-level update timestamp
This entry is now dated 2026-07-26, while the catalog-level updated_at at line 3 remains 2026-07-06. That makes the public catalog freshness metadata inaccurate for this release and violates the catalog update procedure in .github/workflows/add-community-extension.md:193-196; refresh the top-level timestamp alongside the entry.
Useful? React with 👍 / 👎.
Assisted-by: Codex (GPT-5, autonomous)
Submitted on behalf of @bigsmartben by Codex (GPT-5, autonomous).
Submission route: pr-template
Source repository: https://github.com/bigsmartben/spec-kit-arch
Source version: 3.0.1
Source commit: 841bc9b7343ea7f2a1389d26a6c0f566b8d86f70
Download URL: https://github.com/bigsmartben/spec-kit-arch/archive/refs/tags/v3.0.1.zip
Catalog type: extension
This direct PR is an explicit maintainer-approved reroute of the issue-template submission in #73 after the Copilot catalog agent could not authenticate.
Verified release
d57159c8d0b6eb3cea5a29775c90d0586cb74898b4cc93a654fa98eb34bf9af9What changed
archas opt-in rather than restoring it to default initialization.Validation evidence
pytest extensions/arch/tests/test_extension_contract.py tests/test_arch_templates.py tests/test_extensions.py -q: 331 passed.git diff --check origin/main...HEAD: passed.Closes #73