Skip to content

saas-startup-team 0.90.5–0.90.8: maintain autonomy, SSOT path, self-heal#375

Open
paat wants to merge 4 commits into
review/base-pre-maintain-autonomyfrom
review/maintain-autonomy-0.90.8
Open

saas-startup-team 0.90.5–0.90.8: maintain autonomy, SSOT path, self-heal#375
paat wants to merge 4 commits into
review/base-pre-maintain-autonomyfrom
review/maintain-autonomy-0.90.8

Conversation

@paat

@paat paat commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

Retrospective review PR for the maintain-loop autonomy series already landed on main (89be10e..e2f702b). Base is the pre-series tip so the full diff is reviewable without re-merging.

  1. 0.90.5 — Load primary .env for live/QA proof credentials; stop false credential blocks when keys exist only in process-missing env.
  2. 0.90.6maintain-self-heal before MC-BLOCKED (path aliases, disposable/merged worktrees).
  3. 0.90.7 — Maintain-loop reframed as expeditor + intelligence safety manager; preserve unique foreign-worktree commits on primary branches.
  4. 0.90.8 — Single SSOT absolute primary path (maintain-paths.sh / MAINTAIN_PRIMARY); rewrite controller.worktree aliases in place only (no quarantine).

Why

Aruannik maintain was soft-blocking on path alias drift (/workspace vs physical primary), false missing-monitor-key conclusions, and party-stopper probe failures. Goal: heal in place and keep the slot moving; soft-block only true external holds.

Test plan

  • maintain-self-heal MSH suite (14/14)
  • maintain-delivery MD suite (221/221) on earlier slices
  • Smoke aruannik: self-heal rewrote 10 receipt worktrees to SSOT; pending/workflow-probe clean
  • Codex review of this PR
  • Codex marketplace refresh to 0.90.8 in aruannik container

Stop false live-proof credential blocks when keys exist only in the
primary gitignored .env, and migrate path aliases like /workspace to
the physical primary worktree so receipts stay valid.
Add maintain-self-heal so path aliases, disposable/merged foreign
worktrees, and receipt migration clear automatically before the probe
fails closed. Soft-block only true external holds — stop babysitting
environment shape failures.
…0.7)

Reframe the coordinator as expeditor and intelligence safety manager.
Preserve unique foreign-worktree commits on primary branches, heal and
re-probe before soft-block, and reserve MC-BLOCKED for true external holds.
…l (0.90.8)

One absolute primary path (physical MAINTAIN_PRIMARY) for all maintain
scripts. Rewrite controller.worktree aliases in place; never quarantine
delivery dirs or fail-close inventory for path-alias drift.
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.

2 participants