From 8afb50ff9a3a499d8952dfc54378df29161cde0e Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 19 Oct 2026 20:47:50 +0200 Subject: 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 --- docs/superpowers/specs/2026-10-19-sb-builder-phase2-design.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/superpowers/specs/2026-10-19-sb-builder-phase2-design.md') 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/`. -- cgit v1.2.3