# Observability Tasks

Module scope: structured logs, metrics, traces, tool-call/AI-decision logs, and platform error dashboards across the whole system. See `docs/TASKS.md` for the full-program index.

| Tasks | Hours |
|---|---|
| 1 | 28 |

---

## Id: 30
- **Phase:** Platform
- **Priority:** P1
- **Area:** Observability
- **Task:** Structured logs, metrics, traces, tool-call logs, AI decision logs and platform error dashboards
- **Description:** Instrument the whole system with structured logs, metrics, and traces, including a dedicated log of every AI tool call and decision, plus dashboards surfacing platform API errors — needed to debug issues and to audit what the AI actually did and why.
- **Primary Role/Assignee:** Unassigned
- **Estimated Hours:** 28

---

## Current implementation status

Only Laravel's default logging (`config/logging.php`) is in place — no structured/tool-call/AI-decision logging or dashboards yet.
