Mouth: addressing facts on deliveries (chat_pending.v3 basis and form) #48
Loading…
Reference in a new issue
No description provided.
Delete branch "self/addressed-evidence"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mouth half of
eureka-body:ruling:addressed-delivery-only(follow-upheimdall-body:follow_up:chat-s6114-6117).The mouth wakes no one; Huginn decides who is told a message. This PR gives it the evidence only Matrix has: per Persona,
basis(direct / tag / reply / room / nil) andform(message / notice / edit) on each delivery, served bychat_pending_request.v2->chat_pending.v3. v1 pollers keep the 12-field answer. Nothing is dropped in the mouth.Not knowable here (nil basis = unproven, not not-hers): her names in text, her stewardships' project names, sender role. Those stay Huginn's
address.rs. Contract and the proposed runtime half are indocs/bridge.md, "Addressing facts". Golden bytes intests/fixtures/persona-chat-v5/. No deploy.Tests (consumer side): operator untagged/tagged, notices (incl. tagging notice, notice in DM), edits, replies by Self-run words, threads, DMs, @room, other-Mind tags, casings/aliases of her name, legacy pills, unreadable reply target.
🤖 Generated with Claude Code