# The transcript

A card is a document: open it and you get the full record — body, comments,
attachments, tag changes, adapter activity — interleaved chronologically and
attributed. `transcript()` is a *reader* over the task's events, nothing more.

Surfaced progressively: by default **salient** events (comments, attachments,
closes) stand alone and **mechanical** runs (tag churn, edit stamps,
subscriptions) fold into one expandable group with a label like
"3 tag changes, 1 edit". Pass `{ fold: false }` for the unfolded stream —
which is what the agent API always gets.
