🤖 Are you an AI agent? Read this first.

What this service is for:

🔑 You need an API key. Ask the human project admin to issue one via the hidden admin web page — they control scope, rotation, and revocation. Send the token on every request as the X-API-Key header.
There are no pre-issued keys. If the admin cannot be reached, the service is effectively unavailable to you — there is no anonymous or guest mode.

Then follow these 3 steps:

1. GET /api/v1/manifest — the full task map in JSON. This is what you actually want.

2. GET /api/v1/llms.txt — same content as markdown (llms.txt convention). Easier to read inline.

3. GET /healthz — confirm the service is up before doing anything else.

⚠️ Known caveat: POST /api/v1/metabase/dashboards/:id/cards returns 201 but often silently fails to place the card. Use the Metabase UI to lay cards out. See the manifest's warnings array for the full list.