Play Surface · Recurring Session
RPG Wednesday
A recurring Wednesday tabletop RPG session. This surface holds the session log, world, and cast — each session is a dated event; the world and characters are the persistent frame beneath them.
#>rpg_wednesday
#:layer #!play
#:surface #!event_log
^"structure"{
sessions: ~"./sessions/" @event session log, dated /YYYY-MM-DD/
world: ~"./world/" ^object stable setting and lore
cast: ~"./cast/" ~refs character reference nodes
arcs: ~"./arcs/" ?[probe narrative thread groupings
}
Sessions are events at a specific moment in time. The world is a stable object that sessions act inside. Cast members are reference nodes — they point outward to the sessions where they appeared. Arcs are probes: open questions carried across multiple sessions.
The URL structure here was derived directly from the Spw operator model. See the grammar surface.
Current Arc
Arc
No arc recorded yet. Add one when a thread emerges across sessions, then surface it on the arc register.
Last Session
No sessions logged yet. Start the log.
Next Session
Wednesday. Details belong in the session log once the event is written.
Active Cast
No cast recorded yet. Add characters when they recur enough to become useful reference nodes.
Surface Register
-
@ sessions
dated event log — each session at
/YYYY-MM-DD/, ordered newest first - ^ world setting register — currently a placeholder until sessions create enough stable lore to warrant it
- ~ cast character register — currently a placeholder until characters recur enough to become reference nodes
- ?[ arcs story-thread register — currently a placeholder because arcs emerge from sessions, never planned in advance