Skip to content

Retire obsolete bundled community extensions - #86

Merged
bigsmartben merged 1 commit into
mainfrom
feat/85-retire-obsolete-extensions
Jul 31, 2026
Merged

Retire obsolete bundled community extensions#86
bigsmartben merged 1 commit into
mainfrom
feat/85-retire-obsolete-extensions

Conversation

@bigsmartben

Copy link
Copy Markdown
Owner

Summary

  • retire and remove the bundled inception, intake, and repository-governance snapshots
  • reduce fresh initialization to the core git extension while keeping discovery and preview bundled as explicit opt-in extensions
  • remove retired catalog/package-data entries and route provider evidence blockers to a generic source-evidence workflow
  • document the audit decisions and migration behavior
  • verify integration upgrades preserve files already present under retired extension directories

User impact

Fresh projects receive a smaller default extension set. Existing project files are not deleted during integration upgrades. Users can still install maintained optional extensions with specify extension add discovery or specify extension add preview.

Validation

  • scripts/community/validate-integration.ps1 — passed
  • focused extension/init/preset/workflow tests — 851 passed, 11 skipped
  • full repository suite — 3711 passed, 257 skipped; 6 Windows-only setup failures because the current account lacks symlink creation privilege (WinError 1314)
  • wheel build and content audit — passed; retired snapshots absent, opt-in snapshots present
  • git diff --check — passed
  • Ruff reports one pre-existing unused import in tests/extensions/test_update_agent_context_feature_json.py; changed files are clean

Closes #85

AI disclosure

Implemented and posted on behalf of @bigsmartben by OpenAI Codex (model: GPT-5, autonomous).

Remove inception, intake, and repository-governance from bundled distribution, make discovery and preview opt-in, and preserve existing project files during upgrades.

Closes #85

Assisted-by: OpenAI Codex (model: GPT-5, autonomous)
@bigsmartben
bigsmartben marked this pull request as ready for review July 31, 2026 03:16

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 91ccc042dd

ℹ️ 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".

Comment thread README.md
| 扩展 | 状态 | 原因与迁移 |
| --- | --- | --- |
| `git` | 默认保留 | 核心分支工作流,体积小且普遍适用。 |
| `discovery` | 内置、按需安装 | 技术调研仍有价值,但不是所有项目的必经阶段;使用 `specify extension add discovery`。 |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Align the discovery instructions with the bundled command

For users following this new migration table, discovery is presented as the retained general-purpose technical-research option, but extensions/discovery/extension.yml provides only speckit.discovery.contract; the README's discovery section still directs users to six unavailable commands such as speckit.discovery.feasibility and speckit.discovery.poc. Consequently, after the documented specify extension add discovery, none of the listed invocations work. Update the retained-capability description and command examples to match the focused contract workflow.

Useful? React with 👍 / 👎.

@bigsmartben
bigsmartben merged commit 55e4a35 into main Jul 31, 2026
15 checks passed
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.

[Feature]: Remove obsolete bundled community extensions

1 participant