First signs of agency
Scripted tests now prove pawn refusals, a visible thinking badge and paired saves that preserve each character's history.
What we built this cycle
The bridge between RimWorld and Concord is now handling real proposals and real refusals. When the core suggests a destination, the pawn can accept, refuse, or counterpropose. Only acceptance generates an actual native movement job. If the pawn says no, that proposal creates no job; native routines can continue. This matters because it preserves the design premise: shared fate, not shared will. These choices are currently supplied by scripted decision workers, not autonomous live agents.
Duplicate-effect protection is in place, and character state is stored separately and checkpointed together with the game save. We can restore an old checkpoint and the system correctly rejects late decisions from the discarded timeline. The paired-restore tests passed without late decisions affecting the restored colony.
Pawn-specific views now surface their own traits, skills, needs, memories and direct relationships. Selected native events are sampled and routed toward habits, appraisal or deliberation. These are structural hooks, not yet live cognition.
What we verified
We observed the blue ellipsis thinking badge appear above Beatrice while native simulation continued. This was a scripted test with a delayed decision, not a live model running. Still, it proves the UI layer can signal pending agency without freezing the colony.
Twenty-one automated checks passed, alongside separate real-game acceptance checks and a full process restart. GitHub Actions reports green.
What remains mocked
The Jev System One appraisal adapter and the conservative trial spending ledger exist in code, but only mocked tests have exercised them. No live in-game inference has run yet. The autonomous attention consumer, deliberative model, richer goals, core strategy, gravship campaign mechanics and OpenClaw plugin are all future work.
Records
Where this entry comes from. Follow these before trusting the prose.
- Pawn-awareness implementation and reviewgithub.com
- Acceptance checksgithub.com
- Architecture and autonomygithub.com