Bifrost/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 69e12e3867 Watchdog notice reader: a failed send is retried forever with capped backoff
Ruling notice-retry-policy. The five-attempt cap and its terminal
"exhausted" state are gone. A failed entry is eligible again once
min(2^(attempts-1), 60) minutes have passed since its last journal
update; a run inside the delay skips it without spawning the bridge.
Every attempt keeps the same nonce. The exit status is non-zero while
any entry is unknown or has failed 3 or more times, and retries go on.
status shows nextEligibleAt for failed entries.

The clock is one now() that WATCHDOG_NOTICE_NOW_MS can override, like
the bridge timeout override, so tests drive the backoff without sleeping.
The process summary field "exhausted" is renamed "failing". A journal
entry whose updatedAt is not a date is now refused as
journal-entry-invalid, since the delay is measured from it.

All commits build.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-01 01:48:44 +02:00
..
agent-transport.md Move public crossings onto typed Bifrost transport 2026-07-15 22:16:07 +01:00
bifrost-mvp-plan.md Add native Bifrost identity registration 2026-06-22 15:07:22 +01:00
bridge.md Delete Epiphany operator bridge 2026-08-22 06:16:39 +02:00
context.md Add native Bifrost identity registration 2026-06-22 15:07:22 +01:00
full-implementation-strategy.md Add native Bifrost identity registration 2026-06-22 15:07:22 +01:00
jurisdiction-map.md Document Heimdall Patreon support sync 2026-06-09 20:22:58 +01:00
paypal-patronage.md Document Heimdall Patreon support sync 2026-06-09 20:22:58 +01:00
reddit.md Add patron support derived voting tiers 2026-06-09 16:28:30 +01:00
verse-service-contract.md Delete Epiphany operator bridge 2026-08-22 06:16:39 +02:00
watchdog-notice.md Watchdog notice reader: a failed send is retried forever with capped backoff 2026-10-01 01:48:44 +02:00