chieflab_force_measurement_due
P93 — admin escape hatch. Forces a proof_ledger row's measurement_due_at into the past so the cron's next tick picks it up. USE WHEN smoke testing the launch → measure → next-move chain without waiting 24h, OR an ops user needs to retry a stuck measurement. Gated by CHIEFLAB_ADMIN_TOKEN header (same gate as /api-keys/issue). Refuses if the row is already measured. Pass dueAt (ISO string) to set a specific time; defaults to now - 60s.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dueAt | No | Optional ISO timestamp. Defaults to (now - 60s) so the next cron tick picks it up. | |
| proofId | Yes | proof_ledger row id (from chieflab_record_manual_publish or chieflab_execute_approved_action response). | |
| adminToken | Yes | Required. Must match CHIEFLAB_ADMIN_TOKEN env var. |