Loop Stats
Terse machine view of the Ralph telemetry. The human-readable, explained version is the Build Journal — start there.
Run summary
| Metric |
Value |
| Run start |
|
| Run end |
|
| Total duration |
6h 18m |
| Iterations |
22 of 1 max |
| Stories completed |
21 |
| Stories remaining |
0 |
| CI passes |
16 |
| CI failures |
1 |
| CI skipped (pre-CI) |
5 |
| No-commit iterations |
0 |
| First-pass CI rate |
94% |
Per-iteration history
| Iter |
Story |
Title |
Result |
Duration |
Attempt |
When |
| 1 |
US-001 |
Project scaffold and GitHub Actions CI pipeline |
FAIL |
12m 12s |
1 |
|
| 2 |
US-001 |
Project scaffold and GitHub Actions CI pipeline |
PASS |
6m 59s |
2 |
|
| 3 |
US-002 |
Typed configuration model with validation and secret-by-reference |
PASS |
14m 6s |
1 |
|
| 4 |
US-003 |
Persistence layer with migrations and append-only audit |
PASS |
10m 6s |
1 |
|
| 5 |
US-004 |
MQTT client wrapper with TLS, auth, reconnect, and retain=false |
PASS |
13m 7s |
1 |
|
| 6 |
US-005 |
Location ingest with freshness and accuracy guards |
PASS |
9m 7s |
1 |
|
| 7 |
US-006 |
Geometry module: zone membership, distance, and ground speed |
PASS |
7m 6s |
1 |
|
| 8 |
US-007 |
Per-entity state machine |
PASS |
11m 37s |
1 |
|
| 9 |
US-008 |
Singleton publish guard via flock |
PASS |
7m 37s |
1 |
|
| 10 |
US-009 |
Pulse coordinator and actuator publisher |
PASS |
11m 39s |
1 |
|
| 11 |
US-010 |
Prometheus metrics and liveness/readiness probes |
PASS |
18m 15s |
1 |
|
| 12 |
US-011 |
Safety caps and structured audit logging |
PASS |
23m 14s |
1 |
|
| 13 |
US-012 |
Runtime configuration and health API |
PASS |
22m 44s |
1 |
|
| 14 |
US-013 |
Alerting via Home Assistant notification topic |
PASS |
17m 44s |
1 |
|
| 15 |
US-014 |
State recovery on restart |
PASS |
17m 46s |
1 |
|
| 16 |
US-015 |
Degraded-operation behavior |
PASS |
22m 54s |
1 |
|
| 17 |
US-016 |
End-to-end simulation/replay harness (CI completion gate) |
PASS |
22m 16s |
1 |
|
| 18 |
US-017 |
Home Assistant configuration artifacts and drift check |
SKIPPED |
15m 17s |
1 |
|
| 19 |
US-018 |
Containerization (Dockerfile, digest-pinned, non-root, read-only rootfs) |
SKIPPED |
19m 47s |
1 |
|
| 20 |
US-019 |
Hardened docker-compose deployment |
SKIPPED |
20m 17s |
1 |
|
| 21 |
US-020 |
Failure-modes catalog, runbooks, and threat model docs |
SKIPPED |
12m 47s |
1 |
|
| 22 |
US-021 |
Progress/docs site buildable for Cloudflare Pages |
SKIPPED |
20m 18s |
1 |
|
Per-story attempts
| Story |
Attempts |
Last result |
Total duration |
| US-001 |
2 |
ci_pass |
19m 11s |
| US-002 |
1 |
ci_pass |
14m 6s |
| US-003 |
1 |
ci_pass |
10m 6s |
| US-004 |
1 |
ci_pass |
13m 7s |
| US-005 |
1 |
ci_pass |
9m 7s |
| US-006 |
1 |
ci_pass |
7m 6s |
| US-007 |
1 |
ci_pass |
11m 37s |
| US-008 |
1 |
ci_pass |
7m 37s |
| US-009 |
1 |
ci_pass |
11m 39s |
| US-010 |
1 |
ci_pass |
18m 15s |
| US-011 |
1 |
ci_pass |
23m 14s |
| US-012 |
1 |
ci_pass |
22m 44s |
| US-013 |
1 |
ci_pass |
17m 44s |
| US-014 |
1 |
ci_pass |
17m 46s |
| US-015 |
1 |
ci_pass |
22m 54s |
| US-016 |
1 |
ci_pass |
22m 16s |
| US-017 |
1 |
ci_skipped |
15m 17s |
| US-018 |
1 |
ci_skipped |
19m 47s |
| US-019 |
1 |
ci_skipped |
20m 17s |
| US-020 |
1 |
ci_skipped |
12m 47s |
| US-021 |
1 |
ci_skipped |
20m 18s |