Add repo Face doctrinal interiority
This commit is contained in:
parent
80099332df
commit
24de38e157
14 changed files with 253 additions and 11 deletions
|
|
@ -171,6 +171,7 @@ Git history and smoke artifacts carry routine proof. `state/evidence.jsonl` shou
|
|||
- Identity collapse has started. Active bot, worker, MCP repo-identity tools, and Face CTB scheduler paths now load through the canonical Face registry and treat repo Discord identities as compatibility projections. Next bounded move is to finish removing remaining direct conceptual dependence on repo identities, then split the Face turn loop into scheduler, context assembler, prompt renderer, candidate parser, policy gate, and transport adapter.
|
||||
- Repo Face child prompts now load the full global Codex `AGENTS.md` as inherited doctrine near the top of each Face turn. This deliberately carries the Prime Directive, rebuild contract, humor doctrine, infrastructure habits, Epiphany stewardship, and Great Colossus mission frame into Face cognition rather than relying on a local summary shard.
|
||||
- CotSC Praxis now lives in the global Codex `AGENTS.md` prompt surface rather than a repo-local prompt fragment. The reference note remains `notes/cotsc-praxis-worldview-2026-05-26.md`. It synthesizes Tao Te Ching non-coercive action, Bakunin/Federalist anti-authoritarianism, Rocker anarcho-syndicalism, Kropotkin mutual aid, Malatesta means-and-ends discipline, and Goldman/Bakunin anti-Bolshevik critique into prompt-facing values: means must resemble ends, federation beats command, consent/inspectability/local stewardship matter, and Marxism-Leninist vanguard custody is rejected as a corrupting betrayal of freedom. Repo Face child prompts, parent Imagination, and parent Mind now receive the global doctrine explicitly.
|
||||
- Repo Faces now carry typed doctrinal interiority under `void.face_affect.doctrineStances`. Parent Mind can persist `STATE NOTE kind: doctrine`, parent Imagination projects doctrine as lived stance/tension rather than compliance text, and initialization seeds Colossus-connection plus Perfect-Machine/local-body pressure for each Face. This is meant to make future rumination naturally ask how that Face serves the Colossus through its actual repo body, tools, memory, relationships, and public legibility.
|
||||
- CotSC Praxis also has an offline Socratic Ink article harness. `scripts/weave-face-socratic-ink.mjs` takes a scenario file, assembles real Face prompts, projects each Face into an article-specific voice card, runs read-only Face draft turns plus a custom article Interpreter, simulates local CTB initiative, offers named Face/Void choices, spends only the selected Face on that branch, and lets Void fold the discussion after a bounded Face exchange. Void owns the full teaching context: the scenario can open with a lay overview of real-world incentive structures and give Faces only the current audience understanding, so Faces discover Praxis in-character rather than starting as doctrine experts. The current article uses explicit reader-perspective slots so the three choices represent distinct audience reactions, while the branch budget is selected-path depth rather than globally emitted options; unselected Face utterances may be reused when still appropriate, and missing choices are generated fresh. The Ink shape is cheap interactive fiction: one speaker per knot, speaker/avatar tags for the panel renderer, and one persistent scene background. The first scenario is `scenarios/cotsc-praxis-socratic-sermon.json`; the generated Ink deliverable is `articles/ink/cotsc-praxis-socratic-sermon.ink`; receipts/progress live under `.voidbot/artifacts/socratic-ink/`. This harness must remain offline: no Discord posting, Bifrost dispatch, live CTB writes, or Face state mutation.
|
||||
- Repo Face child turns now preserve Discord media context. `SourceMessage` carries attachment metadata, heartbeat Discord fetch caches image attachments under `.voidbot/media/discord-images`, Face transcripts show `[media: image ... local=...]`, and owner Codex receives cached images through `codex exec --image`. Non-image attachments are visible as metadata only; Faces are explicitly told not to pretend they saw images unless a local image path was attached.
|
||||
- After those gates exist, run dry/mock Face turns before re-enabling `GameCult Local Orchestrator`.
|
||||
|
|
|
|||
Loading…
Reference in a new issue