Files
16gagent/protocol-reference/metrics.md
T
2026-06-06 10:40:48 +08:00

59 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Metrics — Score Definitions
> Moved from GOVERNANCE.md §7 + PORTFOLIO.md §56 to deduplicate.
> Core formulas only. For full calculation context see GOVERNANCE.md §7.
---
## Project Health Score (GOVERNANCE.md §7)
```
Delivery Score = min(100, (completed / planned) × 100 × schedule_adjustment)
Quality Score = max(0, 100 - (failed_reviews / total_reviews) × 100)
Parallelism Score = min(100, (avg_active / max_possible) × 100)
Dependency Score = max(0, 100 - (waiting_time / total_time) × 100)
Learning Score = min(100, reflections × 10 + patterns_promoted × 5)
Health Score = Delivery×0.30 + Quality×0.25 + Parallelism×0.15 + Dependency×0.15 + Learning×0.15
```
### Rating
| Range | Rating | Meaning |
|-------|--------|---------|
| 90100 | EXCELLENT | 在掌控中 |
| 8089 | GOOD | 良好,可优化 |
| 7079 | ACCEPTABLE | 有风险 |
| 6069 | AT RISK | 需干预 |
| < 60 | CRITICAL | 立即停止,RECOVERY MODE |
## Portfolio Health Score (PORTFOLIO.md §6)
```
Portfolio_Health = Σ(Project_Health_i × Agent_Count_i) / Σ(Agent_Count_i)
```
### Rating
Same as Project Health Score.
## Agent Utilization (PORTFOLIO.md §4)
```
Utilization = Busy_Agents / Total_Agents
```
| Range | Rating |
|-------|--------|
| ≥ 90% | Optimal |
| ≥ 80% | Good |
| ≥ 70% | Acceptable |
| < 70% | Waste |
## Specific Formulas (PORTFOLIO.md §5)
```
Execution_Score = max(0, 100 - staled_heartbeats_ratio × 50 - stalled_transitions × 20)
Risk_Score = max(0, 100 - active_blockers × 15 - critical_blockers × 30 - avg_blocker_age_hours × 2)
```