Skip to content

feat: add fail-closed tunnel preflight#78

Merged
yia-mw-agent merged 1 commit into
mainfrom
codex/fail-closed-startup-preflight
Jul 11, 2026
Merged

feat: add fail-closed tunnel preflight#78
yia-mw-agent merged 1 commit into
mainfrom
codex/fail-closed-startup-preflight

Conversation

@timeleft--

Copy link
Copy Markdown
Member

Closes #77.

Extracts reusable tunnel lifecycle behavior needed by WisdomHelm #9 and WisdomHelm PR #16.

  • adds non-exposing fava-trails-tunnel preflight, composed from the existing private runtime, strengthened readiness, doctor, and cleanup helpers;
  • hardens initial startup-sync validation so missing structured results also fail closed before HTTP or external tunnel exposure;
  • adds CLI-observable tests and a deployment-neutral Compose example.

This must merge before the dependent WisdomHelm deployment overlay is approved.

@timeleft-- timeleft-- changed the title Add fail-closed tunnel preflight feat: add fail-closed tunnel preflight Jul 11, 2026
@yia-mw-agent yia-mw-agent merged commit 3979d68 into main Jul 11, 2026
7 of 8 checks passed
@yia-mw-agent yia-mw-agent deleted the codex/fail-closed-startup-preflight branch July 11, 2026 16:58
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.

Add fail-closed startup sync and non-exposing tunnel preflight

2 participants