Author Markdown in `checklists/<pack>/<checklist>/checklist.md` and import/export via `/api/v1/workspace/markdown/*`.
Import JSONL
●
JSONL import updates existing rows by slug_id/address_id and can insert missing rows after confirmation.
Scripts
●
Runs scripts from `checklists/<pack>/<checklist>/scripts` via `/api/v1/workspace/scripts` endpoints. Runtime stdout/stderr logs are written under `checklists/<pack>/<checklist>/logs`. `Start` uses manifest `start_args`; `Stop` uses `stop_args` when provided.
Report generation
Uses the selected checklist/instance above. Writes to checklists/<pack>/<checklist>/reports/<instance_id>_<timestamp>/<checklist>.(tex|html) on the server. Templates are optional for both formats.
JSONL sidecar uses address_id for row identity unless slug-only IDs are enabled; instance_id is omitted.
Flow
Session / Entity
Token:
Scopes:
Active ID:
Active Principal:
Dev mode only: creates/sets active entity via /api/v1/entities.