Views
How the agent's output is shown. The NL-gen generator picks from this set when a workflow is created. Each view is a typed contract: skill output → view input → screen the operator works in.
v1{ label, value, unit?, delta?: { value, direction, scope } }[]v1{ series: { name, points: [{ t, value }] }[], baseline?, baseline_label?, annotations? }v1| SKU | Description | Forecast | On-hand | Exposure | Risk |
|---|---|---|---|---|---|
| BOOT-W42 | Winter trail boot, men's | 1,847 | 312 | $48k | High |
| BOOT-W41 | Winter trail boot, women's | 1,422 | 280 | $22k | Med |
| JKT-D08 | Down jacket, unisex | 911 | 198 | $11k | Med |
| GLV-T03 | Touchscreen glove | 540 | 120 | $3k | Low |
{ columns: { key, label, type, format? }[], rows: object[], title?, summary? }v1{ severity: "high"|"medium"|"low", title, meta, action_url? }[]v1{ columns: { key, label, count }[], cards: { id, column_key, title, body, meta, tags? }[] }v1{ rows: { key, label }[], cols: { key, label, sub? }[], cells: { row_key, col_key, value, target?, status, tag? }[] }v1{ messages: { role: "agent"|"user"|"system", text, ts?, author?, citations? }[] }v1{ left: { title, body, format?, highlights? }, right: { title, body, format?, highlights? } }v1Either party may assign its rights or delegate its duties under this Agreement, in whole or in part, to any successor entity arising from a merger, acquisition, or sale of substantially all of its assets, without the consent of the other party, provided that such successor expressly assumes all obligations hereunder.
For all other assignments, the prior written consent of the non-assigning party shall be required, which consent shall not be unreasonably withheld, conditioned, or delayed.
Any purported assignment in violation of this Section shall be null and void.
{ section_label?, blocks: { kind, text, spans? }[], annotations: { id, severity, title, body }[] }packages/trace-format/SPEC.md with a sketch.