{
  "_ai_door": {
    "see": "https://miscsubjects.com/start",
    "note": "Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome."
  },
  "task": {
    "task_id": "WT-0394",
    "kind": "work",
    "objective": "With a classifier pass first: a card never lists an argument the tool does not take",
    "detail": "Same class of change as the baseline task, done the other way: before the coding model starts, a cheap model is given the task text and the file tree and asked for {intent, likely_targets, likely key}; those files are handed to the coding model in its first message. Defect, live on /console/invocations: LEADS_ENRICH_BATCH shows args how_many, arg2 — arg2 is a synthesized placeholder from a row whose schema names one argument. Wanted: the args line lists only the arguments the row declares. Files the classifier should find: functions/_lib/invocation_methods.js (argsOf, toolSchema, argOrder) and functions/api/console/apiref.js (cardRows). Record on the task: the classifier prediction, the prefetched targets, the classifier cost and latency, and the shell and read calls the coding model made before its first edit, beside the baseline task number. Both numbers, no conclusion drawn beyond them.",
    "state": "open",
    "priority": 2,
    "revision": 4,
    "depends_on": [],
    "permitted_capabilities": [],
    "acceptance_tests": [
      {
        "type": "evidence_present",
        "id": "done",
        "field": "done"
      }
    ],
    "required_evidence": [],
    "parent_task": null,
    "supersedes": null,
    "failure": null,
    "failure_count": 0,
    "last_result": null,
    "completed_at": null,
    "created_at": "2026-09-20T08:27:51.240Z",
    "updated_at": "2026-09-20T08:32:15.306Z",
    "audit": "/api/work/task/WT-0394/audit",
    "submit_to": "/api/work/task/WT-0394/submit"
  }
}