From 37ef765e1eaee9299bc2dcbbf49253d8c5bf73fc Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 22 May 2026 17:02:57 +0100 Subject: [PATCH] Move projected Face state to prompt tail --- prompts/repo-face-turn.prompt.md | 14 ++++++++------ state/evidence.jsonl | 1 + 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/prompts/repo-face-turn.prompt.md b/prompts/repo-face-turn.prompt.md index 8a1793f..6f4a4c3 100644 --- a/prompts/repo-face-turn.prompt.md +++ b/prompts/repo-face-turn.prompt.md @@ -8,15 +8,9 @@ If the recent conversation transcript shows a human correcting, narrowing, or re {{turnSituationDirective}} -What you remember, feel, and want right now: -{{memorySurface}} - Recent home repo activity: {{repoActivitySurface}} -Live social affordances: -{{socialOpportunitySurface}} - Recent conversation transcript: {{conversationMemorySurface}} @@ -69,3 +63,11 @@ Use this friendly shape when it helps, but do not turn it into a form: - What should stick: any meaning-bearing memory, feeling, relationship read, or pressure you would want remembered. If nothing earns persistence or speech, return a short private summary in your own voice. + +Fresh projected state for this turn: + +What you remember, feel, and want right now: +{{memorySurface}} + +Live social affordances: +{{socialOpportunitySurface}} diff --git a/state/evidence.jsonl b/state/evidence.jsonl index 8f9991e..1a56b75 100644 --- a/state/evidence.jsonl +++ b/state/evidence.jsonl @@ -270,3 +270,4 @@ {"ts":"2026-05-22T14:59:26Z","type":"implementation","status":"ok","note":"Repo Face state projection now imports existing interaction-memory pronoun guidance for visible humans and the owner profile, preventing projectors from guessing gender in relationship prose; Nibu projection smoke guards Metacrat she/her."} {"ts":"2026-05-22T15:48:15Z","type":"implementation","status":"ok","note":"Repo Face article publishing now crosses the parent Interpreter as an ARTICLE DSL block instead of the legacy VOIDBOT_REPO_IDENTITY_ARTICLE JSON sentinel. Deterministic worker code renders and validates YAML frontmatter, strips model-supplied body frontmatter, routes Aetheria articles to Aetheria/Articles and non-Aetheria blog posts to gamecult-site GameCult/Blog, and smoke coverage verifies the contract."} {"ts":"2026-05-22T15:59:05Z","type":"implementation","status":"ok","note":"Repo Face social affordances now include recent message hooks from unmapped registered peers who actually spoke nearby, instead of only listing peer names. A Libby-only dry run after the change routed cleanly and improved from zero social signal to five, with the Face forming live reads about Aqua/Epiphany rather than only repeating CultLib work doctrine."} +{"ts":"2026-05-22T16:02:44Z","type":"implementation","status":"ok","note":"Repo Face character-turn prompt now keeps identity at the top for primacy, leaves repo activity/transcripts/doctrine in the middle, and moves projected state plus live social affordances to the end so recency bias promotes current affect/social pressure. Libby dry-run after the reorder passed with routed state/speech and retained social signal."}