> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexenergie.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# View Forecasts and Accuracy Metrics in the Dashboard

> Navigate the Nexenergie web dashboard to view forecast charts, compare predictions to actual OMIE prices, and monitor recent model accuracy.

Nexenergie is a set of Python 3.13 services. Production runs on Google Cloud: Cloud Run, Cloud SQL, Cloud Storage, Eventarc, Cloud Scheduler, and Workflows.

<CardGroup cols={2}>
  <Card title="platform-api" icon="server">
    Auth, tenancy, dashboard, client API, and webhooks. Owns the Postgres schema.
  </Card>

  <Card title="Collectors and workers" icon="gears">
    Cloud Run jobs write prices, weather, forecasts, and metrics into Postgres and GCS.
  </Card>
</CardGroup>

## Source of truth

* **Schema:** Alembic migrations in `platform-api`
* **Auth and tenancy:** `platform-api` only
* **Forecast numbers:** written by `price-forecast-worker`, read by the API and metric worker

## Runtime conventions

<AccordionGroup>
  <Accordion title="Configuration">
    Environment variables use the `NEXENERGIE_` prefix.
  </Accordion>

  <Accordion title="Exit codes">
    Success is `0`. Missing data or hard failures are `2` so Eventarc and monitoring can alert.
  </Accordion>

  <Accordion title="Time">
    Backend timestamps are UTC.
  </Accordion>
</AccordionGroup>

<Info>
  The API does not fetch OMIE or Open-Meteo on request. If a forecast is missing, the pipeline has not completed for that market yet.
</Info>
