submit_request
Send an approved freedom-of-information request to FragDenStaat.de after all validation gates pass. Use dry-run mode to verify every check without making the irreversible submission.
Instructions
Actually POST the request to fragdenstaat.de. RED tier — IRREVERSIBLE.
``POST /api/v1/request/`` sends the e-mail to the authority immediately. There is no
draft, no preview and no undo. Five gates therefore have to agree, in this order:
1. the draft's status is ``approved`` (a human set it),
2. no ERROR finding is open,
3. ``law.wunsch_id == law.api_default_id`` — the API cannot set law_type, so a
mismatch would file the request under the wrong act,
4. ``confirmation_token`` matches the value a human wrote into the draft file,
5. the local throttle ledger says another submission stays inside
5/5min, 6/6h, 10/24h, 20/7d.
Args:
path: path to the approved draft YAML file.
confirmation_token: must equal the ``confirmation_token`` inside the draft file.
dry_run: True (default) runs every gate and reports, but sends nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| dry_run | No | ||
| confirmation_token | Yes |