Project statistics
Delivered engineering output across Tixim and its VX applications, alongside conservative observations of engine availability.
Productivity over time
Weekly base effort by project, a low-to-high uncertainty range, and the rolling four-week FTE rate.
Engine availability
Reachable time proven by the daemon's own records, confirmed downtime, silences long enough to count as likely outages, and what remains unknown.
Recent source data
Weekly estimates
| Week | Project | Commits | Base hours | Range |
|---|---|---|---|---|
| 2026-07-20 | tixim | 179 | 1,852.6 | 926.3–3,705.2 |
| 2026-07-20 | vx-maintainer | 11 | 175.7 | 87.9–351.5 |
| 2026-07-20 | vx-wiki | 3 | 9.9 | 4.9–19.7 |
| 2026-07-27 | tixim | 72 | 2,882.4 | 1,441.2–5,764.8 |
| 2026-07-27 | vx-maintainer | 29 | 327.8 | 163.9–655.5 |
| 2026-08-03 | tixim | 100 | 3,076.7 | 1,538.4–6,153.5 |
| 2026-08-03 | vx-maintainer | 26 | 249.8 | 124.9–499.6 |
| 2026-08-10 | tixim | 120 | 2,272.0 | 1,136.0–4,544.0 |
| 2026-08-10 | vx-maintainer | 19 | 429.8 | 214.9–859.5 |
| 2026-08-10 | website | 1 | 135.6 | 67.8–271.1 |
| 2026-08-17 | tixim | 114 | 2,294.9 | 1,147.4–4,589.7 |
| 2026-08-17 | vx-maintainer | 58 | 932.6 | 466.3–1,865.3 |
| 2026-08-17 | website | 10 | 298.4 | 149.2–596.8 |
| 2026-08-24 | tixim | 3 | 146.9 | 73.4–293.7 |
| 2026-08-24 | vx-maintainer | 26 | 456.8 | 228.4–913.6 |
| 2026-08-24 | website | 9 | 125.2 | 62.6–250.3 |
Daily engine evidence
| Date | Up | Down | Likely down | Unknown | Busy | Starts |
|---|---|---|---|---|---|---|
| 2026-08-12 | 14.4h | 0.0h | 0.0h | 9.6h | 24.0h | 23 |
| 2026-08-13 | 21.7h | 0.0h | 0.0h | 2.3h | 23.8h | 52 |
| 2026-08-14 | 24.0h | 0.0h | 0.0h | 0.0h | 24.0h | 30 |
| 2026-08-15 | 12.6h | 0.0h | 0.0h | 11.4h | 18.8h | 67 |
| 2026-08-16 | 2.6h | 0.0h | 0.0h | 21.4h | 24.0h | 39 |
| 2026-08-17 | 3.6h | 0.0h | 0.0h | 20.4h | 23.5h | 52 |
| 2026-08-18 | 4.0h | 0.0h | 0.0h | 20.1h | 24.0h | 45 |
| 2026-08-19 | 5.6h | 0.0h | 0.0h | 18.4h | 24.0h | 60 |
| 2026-08-20 | 4.4h | 0.0h | 0.0h | 19.6h | 24.0h | 60 |
| 2026-08-21 | 5.0h | 0.0h | 0.0h | 19.0h | 24.0h | 53 |
| 2026-08-22 | 3.4h | 0.0h | 0.0h | 20.6h | 24.0h | 53 |
| 2026-08-23 | 2.8h | 0.0h | 0.0h | 21.2h | 24.0h | 89 |
| 2026-08-24 | 2.4h | 0.0h | 0.0h | 21.6h | 24.0h | 50 |
| 2026-08-25 | 7.3h | 0.0h | 0.0h | 11.5h | 18.6h | 88 |
How to read these numbers
“Human-equivalent” estimates the effort a competent human team might need to deliver the observed changes, including implementation, review, debugging, and validation. It is not actual time worked, a measure of individual performance, or a claim that lines of code equal value.
The base estimate is 88461.39 hours, with a 44230.66–176922.78 hour uncertainty range. The current dataset uses heuristic. Generated, vendored, lock, and binary files are excluded from effective churn.
Those estimates measure churn — everything written, including what a later week rewrote. As an independent check, an offline census of the code that actually survived counts 992,042 lines across the tracked repositories, which at 10 finished lines per competent-engineer hour is 47.69 person-years of work. The weekly estimates come to 0.89× that anchor. The census is never folded into the estimate; it exists so a figure that drifts away from the artifact is visible rather than silent.
The chart covers the last six months and distinguishes time before the first recorded workflow from time after it. Uptime is proven two ways: by matching observations of the same engine process, and by records the daemon itself wrote — every gateway request, run event, worker spawn, and run start or finish is proof it was alive at that instant, and records closer than fifteen minutes are joined into one interval. Two consecutive absent observations prove downtime. What is left is silence, and silence is read by its length: a gap of twenty-four hours or more after the first workflow counts as likely downtime, a gap of eight hours or more as possible downtime, and anything shorter is treated as idle. Workflow starts remain visible even when a run interval is unusable; long spans and clustered recovery completion timestamps are rejected.
Last updated 2026-08-25T18:48:52Z · schema 4 · source ecf6a49c289ecaefb431