This repository has been archived on 2026-03-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Timmy-time-dashboard/timmy_automations/metrics/README.md

52 lines
1.3 KiB
Markdown

# Metrics & Integration Automations
Data collection, validation, and dashboard integration.
## Scripts
| Script | Source | Purpose |
|--------|--------|---------|
| `backfill_retro.py` | `../../scripts/backfill_retro.py` | Seed retrospective data from Gitea history |
| `pre_commit_checks.py` | `../../scripts/pre_commit_checks.py` | CI hygiene validation |
## Backfill Retrospective
One-time script to populate `.loop/retro/` from Gitea merged PRs:
```bash
python3 scripts/backfill_retro.py
```
This seeds the cycle retrospective log so the LOOPSTAT panel isn't empty on new setups.
## Pre-commit Checks
Runs automatically before commits to catch common issues:
- ImportError regressions
- Model name assertions
- Platform-specific path issues
- Syntax errors in test files
- Black formatting
```bash
# Run manually
python3 scripts/pre_commit_checks.py
# Or via pre-commit hook
bash scripts/pre-commit-hook.sh
```
## Dashboard Integration
Metrics automations write to:
| File | Purpose |
|------|---------|
| `.loop/retro/cycles.jsonl` | Cycle retrospective log |
| `.loop/retro/summary.json` | Rolling statistics |
| `.loop/retro/insights.json` | Introspection recommendations |
| `.loop/automation_state.json` | Current automation states |
These feed the Mission Control dashboard at `/mission-control`.