summaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs/2026-07-09-sha-mode-bundle-reconcile-design.md
AgeCommit message (Collapse)AuthorFilesLines
46 hoursdocs: spec for SHA-mode bundle reconcile + submodule inventoryDanilo M.1-0/+308
Job A: SHA-drift reconcile for openvino-style bundles whose deps are git submodules pinned by commit SHA (no upstream deps.txt, off-tag pins). Manifest gains a 3-field <pkg> <mode> <rest> shape; new sha mode names each submodule path, compares hint SHA vs the contents-API SHA, rewrites + re-md5s drifted lines. neovim migrates to explicit url mode. Job B: full submodule inventory roster on bump or --force. Diffs .gitmodules across old/new refs, flags added/removed, marks the non-bundled submodules (ignored), raises ACTION on a bundled dep gone upstream. FYI only, never auto-edits the bundle set. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>