Preserve required Homebrew services and make retirement source-aware #752

Closed
opened 2026-08-05 01:49:02 +00:00 by coilyco-ops · 0 comments
Owner

Outcome

Correct #751. Preserve the required repo-recall and session-lattice installations while making Homebrew formula retirement source-aware.

Evidence

The cleanup run failed before removing either required keg:

  • Bare repo-recall is ambiguous between the deprecated aggregate tap and the dedicated tap.
  • The dedicated session-lattice formula is installed but its tap is untrusted.
  • Both dedicated Forgejo repositories referenced by the stale tap remotes are now absent.
  • The GitHub repositories do not provide a complete replacement release history for both products.

The safe infrastructure action is preservation. Source restoration is a separate operator boundary.

Acceptance

  • No repo-recall or session-lattice tap is declared absent.
  • Neither required formula is declared absent.
  • Formula removal inventories installed full names before acting.
  • Qualified removals trust and uninstall only the exact installed source.
  • Ward-routed Ansible validation and pre-commit pass.
## Outcome Correct #751. Preserve the required repo-recall and session-lattice installations while making Homebrew formula retirement source-aware. ## Evidence The cleanup run failed before removing either required keg: * Bare `repo-recall` is ambiguous between the deprecated aggregate tap and the dedicated tap. * The dedicated session-lattice formula is installed but its tap is untrusted. * Both dedicated Forgejo repositories referenced by the stale tap remotes are now absent. * The GitHub repositories do not provide a complete replacement release history for both products. The safe infrastructure action is preservation. Source restoration is a separate operator boundary. ## Acceptance * No repo-recall or session-lattice tap is declared absent. * Neither required formula is declared absent. * Formula removal inventories installed full names before acting. * Qualified removals trust and uninstall only the exact installed source. * Ward-routed Ansible validation and pre-commit pass.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/infrastructure#752
No description provided.