Skip to content

[preset] Update Architecture Governance to v0.5.2 - #4043

Closed
chelsealong wants to merge 1 commit into
github:mainfrom
chelsealong:update-architecture-governance-preset
Closed

chelsealong wants to merge 1 commit into
github:mainfrom
chelsealong:update-architecture-governance-preset

Conversation

@chelsealong

Copy link
Copy Markdown
Contributor

Summary

Update the architecture-governance community preset entry to v0.5.2, per the submission in #4042.

  • presets/catalog.community.json: version, download_url, description, documentation, provides.templates (13 → 14), tags, and updated_at for the architecture-governance entry, matching the fields submitted in the issue. created_at is preserved.
  • docs/community/presets.md: updated the Architecture Governance row (description and template count) in the Community Presets table.

Closes #4042

Validation performed (per .github/workflows/add-community-preset.md)

  • Preset ID architecture-governance matches ^[a-z][a-z0-9-]*$.
  • Version 0.5.2 is valid semver.
  • Repository https://github.com/hindermath/spec-kit-preset-architecture-governance is public and contains preset.yml and LICENSE at tag v0.5.2 (HTTP 200 for both raw files).
  • Documentation URL resolves to the tag's README.md, which contains a matching install command: specify preset add --from https://github.com/hindermath/spec-kit-preset-architecture-governance/archive/refs/tags/v0.5.2.zip --priority 20.
  • Download URL follows the archive/refs/tags/v<version>.zip pattern and a GitHub release v0.5.2 exists for the repo (published 2026-08-08).
  • preset.yml at v0.5.2 lists 14 template entries and 3 command entries, matching the issue's "Templates Provided" (14) and "Commands Provided" (3) counts.
  • All Testing Checklist and Submission Requirements boxes in the issue are checked.

Test plan

  • python3 -c "import json; json.load(open('presets/catalog.community.json')); print('Valid JSON')" → Valid JSON
  • .venv/bin/python -m pytest tests/test_presets.py tests/contract/test_catalog_schema.py tests/unit/test_bundler_adapters.py tests/test_github_workflows.py -q
    → 1 failed, 669 passed, 2 warnings. The one failure (TestInstalledPresetRichMarkup::test_resolve_accepts_dotted_command_name) reproduces identically on unmodified main (verified via git stash) — it's a pre-existing, terminal-width-dependent Rich-output wrapping issue unrelated to this catalog data change.

This is a data-only catalog update (no source code changed), consistent with prior preset-update PRs (e.g. #3686, #4040) which also ship without new unit tests, since there is no new logic to cover — correctness here is the JSON-validity check plus the catalog/README/release validation above.

AI assistance disclosure

This PR was prepared autonomously by an AI coding agent (Claude, via Claude Code), which read the issue, re-verified the submission against the repository's own add-community-preset validation workflow, edited the two catalog files, and ran the test suite. A human has not yet reviewed this diff.

Update architecture-governance preset submitted by @hindermath to:
- presets/catalog.community.json (version, download_url, description, documentation, provides, tags, updated_at)
- docs/community/presets.md community presets table

Closes github#4042
@chelsealong
chelsealong requested a review from mnriem as a code owner August 10, 2026 22:01
@mnriem

mnriem commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

@chelsealong Thank you for this PR. We are closing this as preset submission flow through our agentic workflow validation. This sidesteps that and as such cannot be accepted

@mnriem mnriem closed this Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Preset]: Update Architecture Governance to v0.5.2

2 participants