Bifrost/tests/fixtures
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eureka d4365a8364 Mouth: fetch one named event's image for its Persona, store it, post an inert receipt (CHAT_FETCH, off by default) (#73)
A Persona's Mind shell holds no Matrix token, so the mouth now keeps one named image for her: it reads her live membership and the room's full state, takes content.url from the fetched event only, checks info.sha256 against the hash it computed, stores the bytes in her image store and posts the inert org.gamecult.file_received receipt as her own user. Behind CHAT_FETCH (exactly 1), off by default; an off mouth answers the kind as UnknownKind. Not deployed by this merge.

Shipper: Eureka. Reviewed by Heimdall against cut-mouth-fetch-attachment.r7 (bundle 3a6b45d, then delta d4bccd4: one log line per fetch with a fixed cause=, event-id percent-encoding pinned, doc-only change to docs/bridge.md).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 00:59:28 +00:00
..
persona-chat-v1 Matrix mouth: fetch and store chat images (cut A), ChatDelivery v3 2026-11-08 09:18:55 +00:00
persona-chat-v2 persona matrix mouth: send gate tests, the captured #swarm head, v2 golden fixtures 2026-11-03 11:02:07 +01:00
persona-chat-v3 Matrix mouth: fetch and store chat images (cut A), ChatDelivery v3 2026-11-08 09:18:55 +00:00
persona-chat-v4 persona mouth: open a direct room for a Persona; answer unknown kinds loudly (#39) 2026-11-10 18:35:51 +00:00
persona-chat-v5 Mouth: tail_gaps on chat_pending.v3, the rooms whose tail is incomplete (#57) 2026-11-11 11:07:35 +00:00
persona-chat-v6 Mouth: reply_to lows after #64 (round cap defers, 60 s excerpt, wider scrub, id shape) (#68) 2026-11-11 20:05:46 +00:00
persona-chat-v7 Mouth: fetch one named event's image for its Persona, store it, post an inert receipt (CHAT_FETCH, off by default) (#73) 2026-11-12 00:59:28 +00:00
idunn.operator_incident.v1.cc Watchdog notice reader: Idunn incidents become owner DMs through Bifrost's own journal 2026-09-30 21:15:18 +02:00