Commit graph Ghostlight/docs/architecture/ghostlight-play-agent.md
Author SHA1 Message Date
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
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
089538ef42 Record Soul on play agent Cut 6: invariant 2 holds
A forged opportunity is recorded in a turn's binding (PA.f41). The
assembled Projector request and three lane paths are untested (PA.f42,
PA.f43). Rows with no minted_at never read as new, so the marker moves to
an acquired_at revision (PA.f44). The lane duplicates runner code
(PA.f46). The world brief is named in invariant 2 as world-public
(PA.f45).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:07:16 +02:00
Meta Vens
37be2cef1a Record the play agent rulings: six forks, Ruled facts, minted loot
The operator accepted the map's recommendation on PA-Q1, Q3, Q7, Q10, Q12
and Q13 on 2026-09-22. The operator also ruled PA-Q15: the play authority's
facts stand as Ruled, and it mints quantity without evidence ("if the agent
can invent people, it can invent loot"). Only Play gains either;
elaborators, consumers and the seed keep the evidence gate.

The target now lists the library's fourth piece (the table vocabulary and
inference seams) and the affordance grants. Invariant 5 gains Ruled facts
and minting, and invariant 8 shows the kernel's refusal of the player's own
act. Cut 3 still specifies the superseded PlayCarriesEvidence refusal and
is being respecified.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 01:20:52 +02:00
Meta Vens
4e61f586bf Rule play agent Q11: the Projector renders the player's view
The operator ruled on 2026-09-22 that the player's perception goes through
the same Projector a Persona gets, which makes the Projector the player's
narration. The play agent writes none. The turn description and invariant 8
now say so.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 00:53:24 +02:00
Meta Vens
cb0b604ae3 Write the play agent target (plan step 16)
The operator redirected the playtest gate on 2026-09-22. Ghostlight's
controller machinery suits offline simulation, not interactive role-play.
One operational agent now runs the table; the Projector and Persona passes
stay exactly as they are.

The target records the rulings (the play authority, actor acts through the
actor's affordances, deferral of L2-L4, D1-D3 and the L1 follow-ups), eight
invariants, the redefined playtest gate, and eleven open questions for the
cut map.

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