Commit graph Ghostlight/docs/architecture
Author SHA1 Message Date
Meta Vens
43f0eb75f7 Record PA.f197: Heimdall documents read as a schema, not as a consumer
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 14:39:57 +02:00
Meta Vens
00475fa400 Record PA.f196: the command result shape the client always rejected
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 14:23:25 +02:00
Meta Vens
f256fe011b Reconcile the target with the Body, and say what the Dungeon brief has not built
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 11:53:26 +02:00
Meta Vens
500b13ae74 Write the play agent postmortem
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 11:52:40 +02:00
Meta Vens
9565097c65 Record Soul on Cut 17: the bar is met
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 07:25:57 +02:00
Meta Vens
fe4eb0ed7f Record Cut 17 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 07:14:01 +02:00
Meta Vens
6f9a1351a4 Record Soul's final pass (PA.f194) and its judgement
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 06:43:58 +02:00
Meta Vens
be862f0c15 Name Cut 9 SHAs on its own Landed line
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 06:31:52 +02:00
Meta Vens
f5cba2051b Record Cut 16 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 06:23:40 +02:00
Meta Vens
e53764389a Record Soul on Cut 15 (PA.f193) and rule Cut 16
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 05:54:32 +02:00
Meta Vens
30c710e3e0 Record Cut 15 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 05:37:19 +02:00
Meta Vens
03576fd3e5 Record Soul on Cut 14 (PA.f184-PA.f192)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 05:03:14 +02:00
Meta Vens
3d63749e14 Record Cut 14 landing and PA.f183
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 04:32:16 +02:00
Meta Vens
8cc92e2f88 Record Soul on Cuts 12 and 13 (PA.f176-PA.f182)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 03:39:49 +02:00
Meta Vens
a978a82f86 Record Cut 13 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 03:11:45 +02:00
Meta Vens
1560c35403 Record Cut 12 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 02:49:02 +02:00
Meta Vens
5b1f55c30c Rule PA.f170: an opaque per-question token, and delete the version comparison
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 02:07:51 +02:00
Meta Vens
54ed2b3df0 Record Soul on Cut 11 (PA.f169-PA.f175)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 02:02:44 +02:00
Meta Vens
d8b8e86100 Record Cut 11 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 01:41:24 +02:00
Meta Vens
c3da080f85 Record Soul on Cut 10 (PA.f161-PA.f168)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 01:00:50 +02:00
Meta Vens
0c0932427a Record Cut 10 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 00:38:21 +02:00
Meta Vens
aa8cb86ddb Record Soul on 8b-fix and Cut 9 (PA.f148-PA.f160)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 23:55:43 +02:00
Meta Vens
50cde3fd47 Record Cut 9 landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 23:35:00 +02:00
Meta Vens
4a1a700005 Rule the play row's own revision counter for Cut 9
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 23:07:04 +02:00
Meta Vens
46c09f1d48 Record fix batch 8b-fix
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 22:59:50 +02:00
Meta Vens
4e8f36ca80 Amend Cut 9 for the question binding and the deletion's sequencing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 22:27:04 +02:00
Meta Vens
064c031c62 Record Soul on 8a-fix5 and Cut 8b (PA.f134-PA.f147)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 22:25:57 +02:00
Meta Vens
e35454c3d6 Record Cut 8b landing
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 22:08:27 +02:00
Meta Vens
032cb3e738 Record play loop fix 8a-fix5
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 21:32:46 +02:00
Meta Vens
75a154a1a9 Record Soul on 8a-fix4 (PA.f125-PA.f133)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 21:11:13 +02:00
Meta Vens
647917d53e Record play loop fix 8a-fix4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 20:46:05 +02:00
Meta Vens
2305ae7651 Record Soul on 8a-fix3 (PA.f113-PA.f124)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 19:55:59 +02:00
Meta Vens
3b156c0a28 Record play loop fix 8a-fix3
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 19:26:43 +02:00
Meta Vens
cd7bcaa523 Record Soul on 8a-fix2 (PA.f98-PA.f112)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 18:31:55 +02:00
Meta Vens
935c9d061e Record play loop fix 8a-fix2
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 18:16:11 +02:00
Meta Vens
cdf48f4a80 Record Soul on 7d and 8a-fix (PA.f83-PA.f97)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 17:28:19 +02:00
Meta Vens
80e66496cc Record play loop fix 8a-fix
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 17:10:17 +02:00
Meta Vens
5e0ae55050 Record play agent library fix batch 7d
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 16:37:08 +02:00
Meta Vens
149178eb64 Record Soul on play agent fix batches 7b and 7c (PA.f77-PA.f82)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 16:18:41 +02:00
Meta Vens
a6ceacaa30 Record play agent library fix batch 7c
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 15:54:58 +02:00
Meta Vens
e85de6e68b Record play agent kernel fix batch 7b
1d50509, 7d59e41, 56020d4 and 275b0f2.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 15:18:09 +02:00
Meta Vens
e929d130e4 Record the operator's review of the PA.f61 ruling
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 15:05:22 +02:00
Meta Vens
98451c9b69 Record Soul on play agent fix batch 7a: invariants 2 and 8 hold
P7.1 is falsified in a small way: a bare name still decodes (PA.f71).
Refusal wording, the table's missing authority, and test gaps are
PA.f72 to PA.f75, to fix in batch 7c. PA.f76 is recorded.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 14:01:00 +02:00
Meta Vens
2391fd7a92 Record play agent library fix batch 7a
8de082a, 71a5c81, 1847974 and 2035fe8.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 13:14:19 +02:00
Meta Vens
d63caccc01 State PA.f61's persona-material rule in the play agent target
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 12:04:35 +02:00
Meta Vens
cddbef48d8 Record Soul on play agent Cut 8a: P8.4 falsified
Answers and continues arrive with new request keys and discard the open
turn (PA.f62). Persona prose never reaches the agent (PA.f64). An empty
answer wedges the turn (PA.f65). communicate and set_persona_material
break invariants 3, 4 and 2 in substance (PA.f61): communicate leaves
PLAY_TOOLS, and persona material is limited to new subjects. Self's
rulings under the standing go are recorded in each finding.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 12:03:57 +02:00
Meta Vens
ec4ac5ee88 Record play agent Cut 8a as landed at 6b69270
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 11:44:34 +02:00
Meta Vens
4d071abc48 Record Soul on play agent Cut 7: P7.1 falsified, P7.2 unproven
The table view omits ids the play tools need (PA.f53), and decoded
calls cannot join one patch (PA.f54). Actor tools emit tools the decoder
refuses (PA.f55). Refusal text is wrong and serves both the agent and the
player (PA.f56, PA.f57). Self's rulings: one patch per run of authoring
calls, and an actor-facing refusal form.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 11:28:55 +02:00
Meta Vens
4a6adb9181 Record Soul on play agent fix batches 5 and 6
P4.1 is falsified: the resolver still counts a retired institution's
authority, and the kernel does not (PA.f48). The genesis acquired_at stamp
is off by one (PA.f49). The checkpoint check and the PA.f40 test are not
properly pinned (PA.f50, PA.f51). These are to fix; PA.f52 is recorded.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 11:04:02 +02:00
Meta Vens
9187facb3d Record play agent Cut 7 as landed at 7d40393
PA.f47: table_view cannot print ruled, because the snapshot collapses
Ruled to Canonical for every reader. The omniscient view gains Ruled;
subject-facing renderings keep it canonical.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 10:47:25 +02:00