notrest

Adding a new session (a role)

Part 4 · A SESSION, SCHEMATICALLY · Slide 56 of 60

There is no role variable. A role is set BY PROMPT:
"You are the DIRECTOR for <project>" as the first message,
or a lane's commission text — which agent-ledger banks to
briefs/ verbatim, so the role is auditable afterwards.

   owner ──► prompt names the role ──► session binds its scope
   director ──► commission (contract + touch-only + done-when)
            ──► builder lane ──► return ──► director gates

For a multi-session arrangement: new-fable-project.sh seeds one
blackboard per lane; fable-director runs them.