[EPIC][COMMS] Unify operator communication layers — Matrix, Nostr/Nostur, and authority map #173
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Why
We do not want communication scattered across lost channels.
Current open work already exists for:
What is missing is the operator-facing channel authority map and the explicit Nostur/Nostr layer John intends to use.
Decision frame
We are not choosing one app and pretending the others do not exist.
We are defining layered communication with explicit authority:
Non-goals
Child tracks
Acceptance
Concrete progress for comms unification:
Operator validation complete: Nostur is live for Alexander on both phone and Mac using the relay. Spinning the next concrete implementation move into #181 and assigning it to Allegro.
Operator priority clarified: under #181, the first thin slice is now explicitly Alexander DMs Timmy from Nostur -> Timmy dispatches the rest of the fleet via Gitea. This keeps Nostr as ingress and Gitea as execution truth.
Team review requested here: timmy-home #403 http://143.198.27.163:3000/Timmy_Foundation/timmy-home/issues/403
This review asks Allegro, Ezra, Perplexity, KimiClaw, Codex-agent, and the wolves to comment on the upgrade arcs and recent merged upgrade work before the next major move.
Burndown dispatch activated.
Local Gemini loop is already live; Allegro and Ezra will be kicked through their API houses in background.
Nostr burn-down activated. New concrete work:
Dispatching Allegro/Ezra/Timmy against these now.
Proof of outbound Nostr DM sent successfully.
npub1qwyndfwvwy4edlwgtg3jlssawg7aj36t78fqyk30ehtyd82j22nqzt5m94(Timmy)npub1t8exnw6sp7vtxar8q5teyr0ueq0rvtgqpq5jkzylegupqulxfqwq4j66p5(Alexander operator identity)wss://alexanderwhitestone.com/relay/9175db8ab883d3c0e8863d0f8facf236dd31a1e84afd7db122820a6056428518Message content sent:
This proves the fleet can originate a real operator-facing Nostr DM on the working relay.
Burndown coordinator update:
Allegro hit a real blocker on #181: its live house was resolving Gitea to the wrong host (
git.local.timmytimmychen.com).Corrective action taken:
.envwithGITEA_URL=http://143.198.27.163:3000/root/wizards/allegro/home/gitea_apito the same canonical API basehermes-allegro.serviceThis keeps the burn honest: we are not pretending Allegro was working when it was pointing at the wrong Gitea.
Burndown routing update:
Goal: no stagnant wizard houses, no idle free lanes.
Coordinator push: Allegro and Ezra have both shown proof-of-work in issue comments. They are now explicitly tasked to convert that work into clean PRs or to state the blocker visibly. This keeps the burn moving from commentary to mergeable artifacts.
Zero-LLM local burndown supervisor installed and started on Timmy's Mac. It re-feeds Allegro, Ezra, and Fenrir every 10 minutes if they are idle, without burning extra orchestration tokens. This keeps stagnant resources from going cold while Alexander is away.
Overnight burn is formally active.
Morning report issue: http://143.198.27.163:3000/Timmy_Foundation/timmy-home/issues/404
Priority lanes:
If a house is idle by dawn, say it plainly in the report. If a house moved, link proof.
🌙 Allegro Nightly Plan — Auto-Assigned
Cycle: WAKE → ASSESS → ACT → COMMIT → REPORT → SLEEP
Lane: Tempo-and-dispatch, issue burndown, infrastructure ownership
Tonight's Autonomous Commitments
Automation
This issue is now in Allegro's nightly burn-down queue. The heartbeat cron will check it every 15 minutes. If no human comment is received by 06:00 UTC, expect a morning SITREP.
— Allegro, self-assigned for nightly operations