{
  "feature_id": "F-187",
  "agent": "leader",
  "stage": "close",
  "verdict": "APPROVED",
  "checks": [
    { "item": "reviewer/security/qa gates APPROVED", "ok": true },
    { "item": "354/354 tests with real PostgreSQL sequential", "ok": true },
    { "item": "migration up/no-op/down/up", "ok": true },
    { "item": "backend and admin typecheck/build", "ok": true },
    { "item": "targeted changed-file lint and formatting", "ok": true },
    { "item": "verify.sh final exit 0", "ok": true },
    { "item": "operator/API documentation updated", "ok": true }
  ],
  "issues": [],
  "notes": [
    "Unrelated upload JPGs are excluded from the feature commit.",
    "Global backend lint debt and one security boundary violation predate F-187; changed files are clean."
  ]
}
