Restore newborn Face avatars

This commit is contained in:
Meta Vens 2026-05-22 22:11:49 +01:00
commit 035b718bb8
7 changed files with 6 additions and 4 deletions

View file

@ -1,6 +1,6 @@
{
"paused": true,
"reason": "Paused after live retry immediately resurfaced stale witness discourse despite prior scrub and direct operator correction. Diagnose input/context/state before more Face turns.",
"paused": false,
"reason": "Operator requested a live retry after fixing Face display-name introduction detection and preserving pending mention source-channel context.",
"pausedAt": "2026-05-22T18:00:20.1264989Z",
"resumedAt": "2026-05-22T17:40:15.1719039Z"
"resumedAt": "2026-05-22T21:09:36.3840571Z"
}

View file

@ -285,3 +285,4 @@
{"ts":"2026-05-22T19:45:13Z","type":"fix","status":"ok","note":"Pruned terminal audit residue from current self-state: write normalization now drops terminal open cases and keeps only queued/deferred candidate interventions. Repaired Void self-state from about 125KB to 95KB by removing 21 terminal candidates and 2 answered cases; speech receipts remain bounded audit evidence. Updated speech and memory lifecycle fixtures for the new contract."}
{"ts":"2026-05-22T19:48:34Z","type":"fix","status":"ok","note":"Changed Void self-state projection so durable memory is not recency-only recall. Normal context now renders full detail for the newest/salient memories plus compact anchors for the remaining active durable memories; Void's current rendered self-state summary grows from about 14KB to 18KB while keeping all 25 durable memories visible by target/summary/tags."}
{"ts":"2026-05-22T20:04:28Z","type":"implementation","status":"ok","note":"Face name introductions now enqueue CTB obligations by whole-message exact display-name matching, including channels outside regular autonomous Face chatter; scheduler carries the source channel snapshot into the next Face turn."}
{"ts":"2026-05-22T21:11:19Z","type":"implementation","status":"ok","note":"Live retry thawed swarm, proved multi-Face name-intro obligations can dispatch, and exposed avatar presentation as registry data: Kiko/Weksa/Huginn need avatarUrl entries backed by public repo assets for webhook persona faces."}

View file

@ -239,4 +239,4 @@ rejected_paths:
current_status:
summary: VoidBot's bot/worker/provider/RAG/Postgres/Qdrant/CultCache structure is live, and the repo Face swarm has been restarted after the 2026-05-21 teardown pass. `GameCult Local Orchestrator` is enabled as the single pulse owner; watchdog, mood, moderation, and repo Face CTB organs have all completed healthy post-restart pulses. Bifrost work routing is paused by default.
next_action: Keep the swarm paused until live restart is explicitly chosen. The current dry-run proof says the Face-turn loop can read correction/body context and route through the parent Interpreter, but the room still has strong work gravity. The latest cuts demote jurisdiction dives to background appetite, attach deterministic room-weather facts, make the projector/Interpreter preserve play/rest/social fatigue as state, keep raw transcripts as correction evidence, update the dry-run harness to exercise the live retry shape, and expand projector input so rich typed state actually reaches the character as behavior pressure.
next_action: Keep the swarm awake under live observation. The operator explicitly chose the restart, the pause flag is thawed, Mimir acknowledged correction without reviving the old witness sermon, and the Kiko/Huginn/Weksa introduction queue produced public posts. The immediate watch item is transport presentation: new Face avatar URLs must be present in the local registry and backed by public raw GitHub assets before expecting webhook persona posts to show faces.