# Windows (sessionizer · crown · tag rule)

**Crown** — the tag and the assignment a conversation window wears.

**Sessionizer** — named cutter that mints conversation windows
(`[start, end)` per contact × line).

**Tag rule** — judge subscribed to one sessionizer; writes onto the crown
(`target_type='conversation_window'`, `evidence_id` = proving wamid).

## Conversaciones dialect

- List: `/conversaciones?tag=&line=&from=&to=`
- Thread: `/conversaciones/<contact>?line=&at=&focus=wamid:<wamid>`

App-relative; the app prefixes `/w/<workspace>`.

A report should call `bi_list_tag_assignments` and emit `data-open` links
(from `assignments[].links`) after `kit.bindOpenLinks()`.
