Refresh Dashboard.md with current folder counts, system status, and recent activity from audit logs.
Recalculate all metrics and rewrite Dashboard.md with the current vault state.
Use this skill when:
| Step | Action | Output |
|---|---|---|
| 1. Count | Count .md files in each workflow folder | Folder metrics |
| 2. Activity | Read today's log from /Logs/ | Recent actions list |
| 3. Alerts | Check for stale items or anomalies | Alert messages |
| 4. Write | Rewrite Dashboard.md with fresh data | Updated dashboard |
For each workflow folder, count the .md files (excluding .gitkeep):
Folders to scan:
/Inbox
/Needs_Action
/Done
For each folder, also find the oldest item by reading the detected_at or created frontmatter field.
Read today's log file at /Logs/YYYY-MM-DD.json.
Extract the last 10 entries and format them as a bullet list:
- [2026-02-23 10:30] FileSystemWatcher: Processed invoice.pdf → Needs_Action
- [2026-02-23 10:31] process-needs-action: Triaged invoice.pdf → Done (high)
If no log file exists for today, show: "No activity today."
Check for these conditions:
| Condition | Alert |
|---|---|
Item in /Needs_Action older than 24 hours | "Stale item: [name] has been pending for [N] hours" |
| More than 10 items in any queue | "Queue overflow: [folder] has [N] items" |
| No log entries in past 24 hours | "System may be idle — no recent activity" |
Rewrite Dashboard.md with this exact structure:
---