40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
---
|
|
|
|
## Mission Control Dashboard — 2026-02-19
|
|
|
|
### Current Status
|
|
- **Running:** http://localhost:5050
|
|
- **Port:** 5050 (Frigate-safe)
|
|
- **Tech:** Python/Flask + MySQL
|
|
|
|
### Pages Built
|
|
| Page | Route | Notes |
|
|
|------|-------|-------|
|
|
| Home | `/` | System Pulse, Projects, Tasks |
|
|
| Admin | `/admin` | CRUD for projects/tasks |
|
|
| News | `/news` | Cron job JSON output |
|
|
| Alerts | `/alerts` | Color-coded alerts |
|
|
|
|
### Working Features
|
|
- ✅ Gateway status (real from subprocess)
|
|
- ✅ Cron jobs (5 jobs: Backup, Cleanup, Memory Worker, News Brief, Job Verifier)
|
|
- ✅ Projects & tasks in MySQL (alexai/alexai/alexai DB)
|
|
- ✅ Mobile-first with hamburger menu
|
|
- ✅ Auto-refresh every 30s
|
|
|
|
### Cron Job JSON Output
|
|
Daily News Brief now writes to:
|
|
- `outputs/news/latest.json`
|
|
- Format: title, date, generated_at, content (HTML), sources, summary
|
|
|
|
### Navigation (Hamburger ☰)
|
|
- Home → Main dashboard
|
|
- Admin → CRUD page
|
|
- News → Latest news brief
|
|
- Alerts → System alerts
|
|
|
|
### Notes
|
|
- Context rolled over at 22:05 after heavy session
|
|
- Mini model used for lighter operations
|
|
- Dashboard pages built via subagent in 34s
|