Skip to content

chore: adopt SpecGit 2.5 project integration and remove v1 leftovers - #723

Merged
LeXwDeX merged 2 commits into
mainfrom
chore/specgit-2-5-adoption
Oct 8, 2026
Merged

LeXwDeX merged 2 commits into
mainfrom
chore/specgit-2-5-adoption

Conversation

@LeXwDeX

@LeXwDeX LeXwDeX commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Closes #722

Why

SpecGit 2.5.0 rejected this repository's integration: init, migrate and remove reported a damaged generated
marker in AGENTS.md because Prettier had reformatted the managed block. The 2.5 model treats .specgit.yaml as
per-checkout local configuration, but the repository still tracked it; the project setup block and the
specgit-native skill were missing; and the uncalled v1-to-v2 bootstrap wrapper remained.

What changed

  • Regenerated the SpecGit-owned AGENTS.md blocks with 2.5.0 init (existing settings: github / origin / main / en /
    native auto-merge false) and setup --agent opencode; removed the damaged 2.0.x block.
  • Excluded AGENTS.md from Prettier: it carries tool-managed blocks (SpecGit, Turborepo) verified byte-for-byte.
    Reformatting is what broke the old marker.
  • Untracked .specgit.yaml (kept locally; already excluded through .git/info/exclude) and documented the
    per-checkout specgit init / specgit setup commands.
  • Removed script/specgit-bootstrap.sh and its test (no callers) and the stale reference in the installer boundary
    test comment.
  • Documented the merge-commit-only rule (squash and rebase merges are disabled) in AGENTS.md and the release train.

Unchanged on purpose: CI fingerprint logic (its .specgit.yaml exclusion is inert once the file is untracked) and the
opt-in opencode Claude-compatible SpecGit hooks.

Evidence

  • specgit init --check passes; specgit status initialized; specgit setup --agent opencode --dry-run reports every
    asset unchanged; specgit remove --dry-run reports no damaged marker.
  • prettier --check passes for the touched Markdown; commit hooks ran lint and the workspace typecheck.
  • script/oc-install-boundary.test.sh 9 passed; script/ci-fingerprint.test.mjs 11 passed.
  • No tracked reference to specgit-bootstrap remains outside historical docs.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

🤖 Generated with Claude Code

SpecGit 2.5.0 rejected the repository's integration: Prettier had reformatted
the generated guidance block in AGENTS.md, so init/migrate/remove reported a
damaged marker.

- Regenerate the SpecGit-owned AGENTS.md blocks with 2.5.0 init and
  setup --agent opencode, and exclude AGENTS.md from Prettier so the
  tool-managed blocks stay byte-exact.
- Untrack .specgit.yaml: 2.5 treats the declaration as per-checkout local
  configuration (already Git-excluded); document the init/setup commands.
- Remove the uncalled v1-to-v2 bootstrap wrapper and its test.
- Record the merge-commit-only rule in AGENTS.md and the release train.
@LeXwDeX
LeXwDeX marked this pull request as ready for review October 8, 2026 15:11
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-08T15:17:12.158605Z 2e2af1b Draft marked ready
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@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: 2e2af1bd68

ℹ️ 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 AGENTS.md
specgit init excludes .specgit.yaml through .git/info/exclude, but a tracked
ignore rule also protects checkouts that receive the file another way from
committing per-checkout delivery configuration.
@LeXwDeX
LeXwDeX merged commit 975feba into main Oct 8, 2026
9 checks passed
@LeXwDeX
LeXwDeX deleted the chore/specgit-2-5-adoption branch October 8, 2026 16:18
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.

chore: adopt SpecGit 2.5 project integration and remove v1 leftovers

1 participant