Read artifacts from the shared workspace (the bench) where desks leave work products for each other.
The bench is <workshop>/bench/ — the shared workspace directory
that workshop-create establishes for cross-desk work. It's not a
message queue or a chat channel — it's files. When Desk A produces
a finding and Desk B needs to review it, the finding is a file
in bench/. When the operator asks "what did the scanning desk
find?" — you read the bench.
Typical bench artifacts:
The primary shared location is the bench/ directory at the
workshop root — the designated cross-desk workspace. Desk-local
artifacts under desks/<desk-name>/ are a secondary source: read
them when you need a specific desk's own work, but shared artifacts
belong in bench/.
<workshop>/
bench/ # PRIMARY — shared cross-desk artifacts
<findings, verdicts, drafts, reports>
desks/<desk-name>/ # secondary — a desk's own workspace
journal.md # the desk's memory
<artifacts> # work still local to this desk
List what's there. Start with the directory structure to see what desks exist and what they've produced.
Read journals first. Each desk's journal tells you what it worked on and where it left things. The most recent entry is the current state.
Read artifacts second. Once you know what to look for from the journals, read the specific files.
Summarize for the operator. Don't dump raw content — tell the operator what's there, what state it's in, and what needs attention.
When one desk needs another desk's output: