fix: verify MindSpace service replacement #17

Merged
tkmind merged 1 commits from codex/mindspace-release-liveness into main 2026-07-21 10:59:05 +00:00
Owner

Summary

  • wait for the previous 8082 listener to fully exit before swapping runtime directories
  • fail on launchctl bootstrap/kickstart errors instead of ignoring them
  • verify launchd state together with health, including after Portal restart
  • add regression guards for data persistence, rollback, listener drain, and launchd validation

Validation

  • bash -n scripts/release-mindspace-service-prod.sh
  • node --test release-goosed-remount-guard.test.mjs mindspace-service/mindspace-rpc-server.test.mjs

This closes a liveness race observed during the 103 MindSpace runtime rollout.

## Summary - wait for the previous 8082 listener to fully exit before swapping runtime directories - fail on launchctl bootstrap/kickstart errors instead of ignoring them - verify launchd state together with health, including after Portal restart - add regression guards for data persistence, rollback, listener drain, and launchd validation ## Validation - bash -n scripts/release-mindspace-service-prod.sh - node --test release-goosed-remount-guard.test.mjs mindspace-service/mindspace-rpc-server.test.mjs This closes a liveness race observed during the 103 MindSpace runtime rollout.
tkmind added 1 commit 2026-07-21 10:55:39 +00:00
fix: verify MindSpace service replacement
Memind CI / Test, build, and release guards (pull_request) Successful in 2m26s
4e6db07123
tkmind merged commit 0dd9331e5b into main 2026-07-21 10:59:05 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tkmind/memind#17