aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-19 20:47:50 +0200
committerDanilo M. <danix@danix.xyz>2026-10-19 20:47:50 +0200
commit8afb50ff9a3a499d8952dfc54378df29161cde0e (patch)
tree4a146278d96ac63ecee62893073275f6c85146a4 /docs/superpowers/specs
parentcfebad6bd919caf703d1c3b83d28f59ec8e5d582 (diff)
downloadsb-builder-8afb50ff9a3a499d8952dfc54378df29161cde0e.tar.gz
sb-builder-8afb50ff9a3a499d8952dfc54378df29161cde0e.zip
Add phase 2 implementation plan
Code in the plan ran in a scratch copy first (68 tests offscreen, inventory and gpg-status against the real VM data, hook gates with stubs). Spec: the stale config copy in repo-html-structure is untracked, so it is deleted after asking rather than committed away. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/specs')
-rw-r--r--docs/superpowers/specs/2026-10-19-sb-builder-phase2-design.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/superpowers/specs/2026-10-19-sb-builder-phase2-design.md b/docs/superpowers/specs/2026-10-19-sb-builder-phase2-design.md
index dbac1f4..66fb2c1 100644
--- a/docs/superpowers/specs/2026-10-19-sb-builder-phase2-design.md
+++ b/docs/superpowers/specs/2026-10-19-sb-builder-phase2-design.md
@@ -74,8 +74,8 @@ slackrepo_setup becomes the source of truth for the slackrepo config.
`allow-preset-passphrase`. Deploy runs `gpgconf --reload gpg-agent`.
- Terminal runs without `SBB_PUBLISH` behave as today, except that previews
no longer notify Gotify or touch packages.
-- The stale config copy in `repo-html-structure` is removed (its own commit
- there).
+- The stale config copy in `repo-html-structure` (untracked, may still hold
+ the Gotify key) is deleted after asking the user.
- Deploy (asks first): config to `/etc/slackrepo/`, `.local` created from the
current live values only if missing, `sb-publish` to `/usr/local/bin`,
`gpg-agent.conf` to `/root/.gnupg/`.