Add UI console and spare forecast naming

This commit is contained in:
2026-02-06 00:01:52 +03:00
parent 5af1462645
commit ee46a093d3
21 changed files with 1573 additions and 207 deletions

View File

@@ -111,17 +111,43 @@ failure_events
### Ingestion
- `POST /ingest/logbundle` (must be idempotent)
- `POST /ingest/failures`
### Assets and Components
- `GET /assets`
- `GET /assets/{id}`
- `GET /assets/{id}/components`
- `GET /assets/{id}/tickets`
- `GET /components`
- `GET /components/{id}`
- `GET /assets/{id}/timeline`
- `GET /components/{id}/timeline`
### Tickets
- `POST /connectors/tickets/sync`
- `GET /tickets`
### Failures
- `GET /failures`
### Analytics
- `GET /analytics/lot-metrics`
- `GET /analytics/firmware-risk`
- `GET /analytics/spare-forecast`
### UI
- `GET /ui` (dashboard)
- `GET /ui/assets`, `GET /ui/assets/{id}`
- `GET /ui/components`, `GET /ui/components/{id}`
- `GET /ui/tickets`
- `GET /ui/failures`
- `GET /ui/ingest`
- `GET /ui/analytics`
## Recommended Go Project Layout