Bifrost/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 417454c28f Watchdog notice reader: Idunn incidents become owner DMs through Bifrost's own journal
tools/watchdog-notice.mjs is a one-shot reader. It reads Idunn's incident
store unlocked with SingleFileMessagePackBackingStore.pullAll, sends one opening
and one closing DM per incident through bifrost-bridge.mjs, and keeps a
bifrost.watchdog_notice_execution.v1 journal: a running entry becomes unknown
and is never re-posted, a failed one is retried with the same nonce up to five
times, terminal entries are pruned once Idunn retires the incident. The exit
status is the delivery-failure signal.

discord-dm accepts --nonce (at most 25 chars) and sends nonce with
enforce_nonce so a retry inside Discord's window returns the original message.

The tests run the CLI against the store bytes Idunn wrote (fixture from
GameCult/Idunn 7f7528b3) with a counting bridge double, and once through the
real bridge with fetch stubbed. docs/watchdog-notice.md states the CultLib
>= 8cb3b728 floor.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-09-30 21:15:18 +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: Idunn incidents become owner DMs through Bifrost's own journal 2026-09-30 21:15:18 +02:00