Skip to content

Guard Timberborn launch intent - #74

Merged
Ustice merged 1 commit into
mainfrom
codex/worker/70-guard-timberborn-launch-intent
May 31, 2026
Merged

Guard Timberborn launch intent#74
Ustice merged 1 commit into
mainfrom
codex/worker/70-guard-timberborn-launch-intent

Conversation

@Ustice

@Ustice Ustice commented May 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • Closes Harden live QA launch orchestration against duplicate Timberborn launch attempts #70 by adding a shared short-lived launch-intent guard around helper-driven open -b com.mechanistry.timberborn calls.
  • Logs launch, attach, activation, duplicate refusal, and startup-timeout intent so QA can distinguish first launch from attach/focus paths.
  • Wires the guard into both load-latest-save-and-unpause.ts and check-timberborn-startup.ts.

Verification

  • bun test tests/timberborn-startup.test.ts
  • bun run typecheck
  • git diff --check

Review

  • Reviewer initially found a P1 TTL mismatch where a shorter second helper could shorten a longer recorded launch window.
  • Reworked to use the max of recorded marker TTL and current caller TTL.
  • Reviewer recheck passed with no findings.

Notes

This prevents duplicate helper-driven launch intent. It cannot prevent a manual shell or human open -b outside these scripts.

@Ustice
Ustice marked this pull request as ready for review May 31, 2026 01:58
@Ustice
Ustice merged commit fbc763c into main May 31, 2026
2 checks passed
@Ustice
Ustice deleted the codex/worker/70-guard-timberborn-launch-intent branch May 31, 2026 02:00
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.

Harden live QA launch orchestration against duplicate Timberborn launch attempts

1 participant