Skip to main content

Documentation Index

Fetch the complete documentation index at: https://internal.september.wtf/llms.txt

Use this file to discover all available pages before exploring further.

GET /health

Liveness check. The only endpoint that does not require X-Engine-Key.
GET /health
{
  "status": "ok",
  "uptime_seconds": 12.5,
  "subsystems": {
    "database": "ok",
    "llm_provider": "ok",
    "asset_directory": "ok"
  }
}
A status of anything other than "ok" means at least one subsystem is unhealthy. Inspect subsystems for which. Use this for load-balancer health probes and ops dashboards.

POST /feedback

Submit user feedback about a turn — a correction, a rating, or an error report. Feedback flows into the Learning Centre as a learning signal.
POST /feedback
X-Engine-Key: <key>
Content-Type: application/json

{
  "task_id": "task-001",
  "feedback_type": "correction",
  "correction_text": "The latest commit was 9d2..., not 8c4..."
}
FieldTypeRequiredPurpose
task_idstringyesThe task the feedback is about.
feedback_typestringyescorrection, rating, or error_report.
correction_textstringwhen feedback_type=correctionWhat the right answer was.
{ "status": "recorded", "feedback_id": "fb-..." }

See also