Skip to content

fix(boatstack): recover detached updates safely - #279

Merged
bigboateng merged 1 commit into
mainfrom
fix/detached-update-recovery
Aug 1, 2026
Merged

fix(boatstack): recover detached updates safely#279
bigboateng merged 1 commit into
mainfrom
fix/detached-update-recovery

Conversation

@bigboateng

Copy link
Copy Markdown
Contributor

Summary

  • bind controller-owned paths to their embedded or detached ownership boundary
  • persist detached update operation receipts without treating external state as a repository escape
  • recover invalid local install provenance from the committed stable pin
  • document the recovery path and add an append-only release note

Test plan

  • go vet ./...
  • go build ./cmd/boatstack-helper
  • go test ./...
  • bash -n ../boatstack-distribution/install.sh.template
  • python3 -m unittest discover -s labs/12-product-engineering-loop/tests -p "test_*.py"
  • Boatstack release-note validation and append-only policy checks
  • detached update E2E with dev/unknown local provenance and external operation receipts

Disclosure reviewed: public-safe implementation and synthetic fixtures only.

Disclosure-Reviewed: reviewed — public-safe only, private facet kept out of this commit
@bigboateng
bigboateng merged commit c8b753a into main Aug 1, 2026
12 checks passed
@bigboateng
bigboateng deleted the fix/detached-update-recovery branch August 1, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant