Checklist Assistant - 0.0.1-1.2.4
Markdown workspace
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.