Handbook
Submodule update: Validate and test
Checks to run after a routine bump so consumers (CI, Cursor rules, templates) still behave.
Updating the Blueprints submodule — Validate and test
What it is
Checks to run after a routine bump so consumers (CI, Cursor rules, templates) still behave.
Parent page: Updating the Blueprints submodule.
When to use it
After every submodule pointer change, before you merge or tag.
Prerequisites
- Routine bump completed (or you are validating a proposed SHA).
Checks
| Check | Command or expectation |
|---|---|
| Submodule points at intended commit | git -C blueprints rev-parse HEAD matches upstream tag or branch tip you expect. |
| Frozen tree present | test -f blueprints/sdlc/README.md |
| Consumer scripts still run | From repo root: bash blueprints/sdlc/methodologies/forge/setup/sync-forge-cursor-rules.sh check (after Cursor rules install) if you use Forge alignment. |
| CI | Your pipeline still passes; submodule bump can surface new templates — re-run Project setup checklist validation steps if unsure. |
What could break: new templates under blueprints/ can require re-running Cursor rule sync or copying updated templates — not automatic. Treat a bump like a small dependency upgrade.
What to do next
- Recovery and rollback if something fails
- Project setup profile
- Troubleshooting and FAQ
On this page
What it is When to use it Prerequisites Checks What to do next