# .agent-status — Agent Dashboard

Untracked working dir for the agent tracker. Not committed.

## Layout

```
.agent-status/
  dashboard.html        # Main board view (groups tickets by status)
  ticket-detail.html    # Per-ticket detail page (?ticket=NAN-XXX)
  tracker.csv           # Source of truth — synthesised by /tracker skill
  tracker-rules.md      # Project config + workflow rules (read by /tracker)
  tickets/<NAN-ID>/     # Per-ticket findings, probes, architectural plans
  prs/pr-<N>/           # Per-PR docs: acceptance criteria, test checklist, publish reports
  figma-ref/            # Figma screenshots / reference images
  archive/              # Historical investigations + planning docs (pre-tracker)
```

## Serving

Python http.server on :4913, exposed via Tailscale Serve at
`https://fathoni-m1pro.saga-altair.ts.net/dashboard.html` for the Telegram Mini App.

## Workflow

User instruction → coor (nanodev:1) → sub-agents in worktrees → reports written to
`.agent-status/tickets/<NAN-ID>/<report>.md` or `.agent-status/prs/pr-<N>/<doc>.md`.
The /tracker skill refreshes `tracker.csv` by fanning out gather subagents (Linear,
PRs, worktrees, MD docs) and synthesising row updates.
