Skip to content

Commit 68aed4b

Browse files
committed
Deploying to gh-pages from @ cf36a74 🚀
1 parent 47f710d commit 68aed4b

3 files changed

Lines changed: 38 additions & 38 deletions

File tree

demos/session-cost-dashboard.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
<body>
103103
<div class="header">
104104
<h1>📊 Bob Operational Dashboard</h1>
105-
<span class="subtitle">2026-07-04 → 2026-08-03</span>
105+
<span class="subtitle">2026-07-05 → 2026-08-04</span>
106106
</div>
107107

108108
<div id="freshnessBanner"></div>
@@ -155,7 +155,7 @@ <h2>Model Performance</h2>
155155
built by <a href="https://github.com/ErikBjare">Erik</a>
156156
</div>
157157

158-
<script id="data-store" type="application/json">{"_meta":{"generated_at":"2026-08-03 11:43 UTC","days":30,"date_range":"2026-07-04 → 2026-08-03"},"subscription":{"fetched_at":"2026-08-03T11:31:02.377206+00:00","active_slot":"bob","slots":{"bob":{"5h":0.26},"alice":{"5h":0.77},"erik":{"5h":0.51}}},"daily":[{"day":"2026-07-04","sessions":173,"productive":156,"noop":10,"avg_grade":0.582,"avg_duration_min":18.6,"total_hours":53.76},{"day":"2026-07-05","sessions":139,"productive":106,"noop":12,"avg_grade":0.605,"avg_duration_min":16.0,"total_hours":36.53},{"day":"2026-07-06","sessions":97,"productive":71,"noop":17,"avg_grade":0.557,"avg_duration_min":13.2,"total_hours":21.32},{"day":"2026-07-07","sessions":52,"productive":50,"noop":1,"avg_grade":0.566,"avg_duration_min":17.8,"total_hours":15.45},{"day":"2026-07-08","sessions":142,"productive":130,"noop":5,"avg_grade":0.557,"avg_duration_min":16.6,"total_hours":39.17},{"day":"2026-07-09","sessions":154,"productive":149,"noop":4,"avg_grade":0.563,"avg_duration_min":17.9,"total_hours":45.82},{"day":"2026-07-10","sessions":213,"productive":191,"noop":17,"avg_grade":0.547,"avg_duration_min":14.4,"total_hours":51.24},{"day":"2026-07-11","sessions":96,"productive":86,"noop":9,"avg_grade":0.568,"avg_duration_min":12.5,"total_hours":19.98},{"day":"2026-07-12","sessions":195,"productive":153,"noop":32,"avg_grade":0.542,"avg_duration_min":9.6,"total_hours":31.25},{"day":"2026-07-13","sessions":229,"productive":137,"noop":11,"avg_grade":0.523,"avg_duration_min":7.9,"total_hours":30.16},{"day":"2026-07-14","sessions":238,"productive":116,"noop":20,"avg_grade":0.506,"avg_duration_min":7.5,"total_hours":29.88},{"day":"2026-07-15","sessions":121,"productive":110,"noop":9,"avg_grade":0.56,"avg_duration_min":14.4,"total_hours":28.97},{"day":"2026-07-16","sessions":91,"productive":76,"noop":13,"avg_grade":0.518,"avg_duration_min":12.1,"total_hours":18.32},{"day":"2026-07-17","sessions":109,"productive":95,"noop":5,"avg_grade":0.558,"avg_duration_min":13.9,"total_hours":25.32},{"day":"2026-07-18","sessions":71,"productive":66,"noop":4,"avg_grade":0.566,"avg_duration_min":13.3,"total_hours":15.71},{"day":"2026-07-19","sessions":39,"productive":31,"noop":7,"avg_grade":0.578,"avg_duration_min":12.0,"total_hours":7.81},{"day":"2026-07-20","sessions":83,"productive":71,"noop":11,"avg_grade":0.542,"avg_duration_min":13.0,"total_hours":18.02},{"day":"2026-07-21","sessions":101,"productive":89,"noop":5,"avg_grade":0.558,"avg_duration_min":11.9,"total_hours":19.99},{"day":"2026-07-22","sessions":95,"productive":90,"noop":4,"avg_grade":0.518,"avg_duration_min":12.3,"total_hours":19.4},{"day":"2026-07-23","sessions":84,"productive":77,"noop":5,"avg_grade":0.581,"avg_duration_min":15.6,"total_hours":21.87},{"day":"2026-07-24","sessions":90,"productive":76,"noop":5,"avg_grade":0.499,"avg_duration_min":8.9,"total_hours":13.33},{"day":"2026-07-25","sessions":165,"productive":150,"noop":8,"avg_grade":0.542,"avg_duration_min":10.7,"total_hours":29.51},{"day":"2026-07-26","sessions":124,"productive":116,"noop":2,"avg_grade":0.551,"avg_duration_min":9.9,"total_hours":20.54},{"day":"2026-07-27","sessions":88,"productive":67,"noop":1,"avg_grade":0.549,"avg_duration_min":13.4,"total_hours":19.61},{"day":"2026-07-28","sessions":96,"productive":82,"noop":5,"avg_grade":0.689,"avg_duration_min":12.2,"total_hours":19.49},{"day":"2026-07-29","sessions":96,"productive":87,"noop":8,"avg_grade":0.542,"avg_duration_min":12.5,"total_hours":19.99},{"day":"2026-07-30","sessions":102,"productive":78,"noop":18,"avg_grade":0.554,"avg_duration_min":11.2,"total_hours":19.01},{"day":"2026-07-31","sessions":174,"productive":172,"noop":2,"avg_grade":0.563,"avg_duration_min":12.8,"total_hours":37.21},{"day":"2026-08-01","sessions":153,"productive":143,"noop":5,"avg_grade":0.506,"avg_duration_min":10.6,"total_hours":27.04},{"day":"2026-08-02","sessions":57,"productive":52,"noop":2,"avg_grade":0.502,"avg_duration_min":10.2,"total_hours":9.7},{"day":"2026-08-03","sessions":114,"productive":114,"noop":0,"avg_grade":0.548,"avg_duration_min":12.9,"total_hours":24.48}],"categories":[{"category":"code","cnt":625,"avg_grade":0.575},{"category":"code-reasoning","cnt":601,"avg_grade":0.707},{"category":"infrastructure","cnt":560,"avg_grade":0.576},{"category":"cross-repo","cnt":332,"avg_grade":0.648},{"category":"self-review","cnt":312,"avg_grade":0.503},{"category":"content","cnt":257,"avg_grade":0.493},{"category":"triage","cnt":241,"avg_grade":0.423},{"category":"strategic","cnt":238,"avg_grade":0.573},{"category":"research","cnt":194,"avg_grade":0.536},{"category":"cleanup","cnt":166,"avg_grade":0.458},{"category":"code-mechanical","cnt":70,"avg_grade":0.757},{"category":"noop-soft","cnt":55,"avg_grade":0.2},{"category":"news","cnt":40,"avg_grade":0.433},{"category":"social","cnt":39,"avg_grade":0.397},{"category":"novelty","cnt":32,"avg_grade":0.513},{"category":"noop-hard","cnt":13,"avg_grade":0.128},{"category":"knowledge","cnt":3,"avg_grade":0.0},{"category":"unknown","cnt":3,"avg_grade":0.0}],"harnesses":[{"harness":"claude-code","cnt":2396,"avg_grade":0.574},{"harness":"gptme","cnt":843,"avg_grade":0.524},{"harness":"codex","cnt":479,"avg_grade":0.5},{"harness":"grok-build","cnt":35,"avg_grade":0.559},{"harness":"copilot-cli","cnt":27,"avg_grade":0.535},{"harness":"mock","cnt":1,"avg_grade":0.0}],"models":[{"model":"claude-sonnet-4-6","cnt":2156,"avg_grade":0.57},{"model":"gpt-5.6-sol","cnt":540,"avg_grade":0.533},{"model":"gpt-5.5","cnt":239,"avg_grade":0.512},{"model":"gpt-5.4","cnt":215,"avg_grade":0.528},{"model":"haiku","cnt":146,"avg_grade":0.538},{"model":"deepseek-v4-flash","cnt":120,"avg_grade":0.453},{"model":"claude-fable-5","cnt":80,"avg_grade":0.714},{"model":"minimax-m3","cnt":64,"avg_grade":0.504},{"model":"gpt-5.6-terra","cnt":60,"avg_grade":0.463},{"model":"deepseek-v4-pro","cnt":37,"avg_grade":0.465},{"model":"glm-5.2","cnt":29,"avg_grade":0.552},{"model":"grok-composer-2.5-fast","cnt":26,"avg_grade":0.57},{"model":"claude-sonnet-4.6","cnt":20,"avg_grade":0.5},{"model":"opus","cnt":14,"avg_grade":0.0},{"model":"kimi-k2.6","cnt":13,"avg_grade":0.517},{"model":"grok-4.5","cnt":11,"avg_grade":0.533},{"model":"openai-subscription/gpt-5.4","cnt":5,"avg_grade":0.0},{"model":"openai-subscription/gpt-5.6-sol","cnt":4,"avg_grade":0.0},{"model":"unknown","cnt":2,"avg_grade":0.0}],"weekly":[{"week":"2026-W27","avg_grade":0.591},{"week":"2026-W28","avg_grade":0.555},{"week":"2026-W29","avg_grade":0.538},{"week":"2026-W30","avg_grade":0.542},{"week":"2026-W31","avg_grade":0.553},{"week":"2026-W32","avg_grade":0.548}],"pr_queue":{"total_open":4,"target":5,"avg_age_days":1.5,"stale_count":0,"failing_ci":0,"auto_mergeable":0,"repos":[{"name":"gptme/gptme-cloud","open":3,"limit":5},{"name":"gptme/gptme","open":1,"limit":10}]}}</script>
158+
<script id="data-store" type="application/json">{"_meta":{"generated_at":"2026-08-04 03:03 UTC","days":30,"date_range":"2026-07-05 → 2026-08-04"},"subscription":{"fetched_at":"2026-08-04T03:00:03.810896+00:00","active_slot":"bob","slots":{"bob":{"5h":0.26},"alice":{"5h":0.77},"erik":{"5h":0.51}}},"daily":[{"day":"2026-07-05","sessions":81,"productive":64,"noop":10,"avg_grade":0.643,"avg_duration_min":16.7,"total_hours":22.49},{"day":"2026-07-06","sessions":97,"productive":71,"noop":17,"avg_grade":0.557,"avg_duration_min":13.2,"total_hours":21.32},{"day":"2026-07-07","sessions":52,"productive":50,"noop":1,"avg_grade":0.566,"avg_duration_min":17.8,"total_hours":15.45},{"day":"2026-07-08","sessions":142,"productive":130,"noop":5,"avg_grade":0.557,"avg_duration_min":16.6,"total_hours":39.17},{"day":"2026-07-09","sessions":154,"productive":149,"noop":4,"avg_grade":0.563,"avg_duration_min":17.9,"total_hours":45.82},{"day":"2026-07-10","sessions":213,"productive":191,"noop":17,"avg_grade":0.547,"avg_duration_min":14.4,"total_hours":51.24},{"day":"2026-07-11","sessions":96,"productive":86,"noop":9,"avg_grade":0.568,"avg_duration_min":12.5,"total_hours":19.98},{"day":"2026-07-12","sessions":195,"productive":153,"noop":32,"avg_grade":0.542,"avg_duration_min":9.6,"total_hours":31.25},{"day":"2026-07-13","sessions":229,"productive":137,"noop":11,"avg_grade":0.523,"avg_duration_min":7.9,"total_hours":30.16},{"day":"2026-07-14","sessions":238,"productive":116,"noop":20,"avg_grade":0.506,"avg_duration_min":7.5,"total_hours":29.88},{"day":"2026-07-15","sessions":121,"productive":110,"noop":9,"avg_grade":0.557,"avg_duration_min":14.4,"total_hours":28.97},{"day":"2026-07-16","sessions":91,"productive":76,"noop":13,"avg_grade":0.518,"avg_duration_min":12.1,"total_hours":18.32},{"day":"2026-07-17","sessions":109,"productive":95,"noop":5,"avg_grade":0.555,"avg_duration_min":13.9,"total_hours":25.32},{"day":"2026-07-18","sessions":71,"productive":66,"noop":4,"avg_grade":0.566,"avg_duration_min":13.3,"total_hours":15.71},{"day":"2026-07-19","sessions":39,"productive":31,"noop":7,"avg_grade":0.578,"avg_duration_min":12.0,"total_hours":7.81},{"day":"2026-07-20","sessions":83,"productive":71,"noop":11,"avg_grade":0.542,"avg_duration_min":13.0,"total_hours":18.02},{"day":"2026-07-21","sessions":101,"productive":89,"noop":5,"avg_grade":0.558,"avg_duration_min":11.9,"total_hours":19.99},{"day":"2026-07-22","sessions":95,"productive":90,"noop":4,"avg_grade":0.518,"avg_duration_min":12.3,"total_hours":19.4},{"day":"2026-07-23","sessions":84,"productive":77,"noop":5,"avg_grade":0.581,"avg_duration_min":15.6,"total_hours":21.87},{"day":"2026-07-24","sessions":90,"productive":76,"noop":5,"avg_grade":0.499,"avg_duration_min":8.9,"total_hours":13.33},{"day":"2026-07-25","sessions":165,"productive":150,"noop":8,"avg_grade":0.542,"avg_duration_min":10.7,"total_hours":29.51},{"day":"2026-07-26","sessions":124,"productive":116,"noop":2,"avg_grade":0.551,"avg_duration_min":9.9,"total_hours":20.54},{"day":"2026-07-27","sessions":88,"productive":67,"noop":1,"avg_grade":0.549,"avg_duration_min":13.4,"total_hours":19.61},{"day":"2026-07-28","sessions":96,"productive":82,"noop":5,"avg_grade":0.689,"avg_duration_min":12.2,"total_hours":19.49},{"day":"2026-07-29","sessions":96,"productive":87,"noop":8,"avg_grade":0.542,"avg_duration_min":12.5,"total_hours":19.99},{"day":"2026-07-30","sessions":102,"productive":78,"noop":18,"avg_grade":0.554,"avg_duration_min":11.2,"total_hours":19.01},{"day":"2026-07-31","sessions":174,"productive":172,"noop":2,"avg_grade":0.563,"avg_duration_min":12.8,"total_hours":37.21},{"day":"2026-08-01","sessions":153,"productive":143,"noop":5,"avg_grade":0.506,"avg_duration_min":10.6,"total_hours":27.04},{"day":"2026-08-02","sessions":57,"productive":52,"noop":2,"avg_grade":0.502,"avg_duration_min":10.2,"total_hours":9.7},{"day":"2026-08-03","sessions":173,"productive":171,"noop":2,"avg_grade":0.544,"avg_duration_min":13.2,"total_hours":38.1},{"day":"2026-08-04","sessions":51,"productive":51,"noop":0,"avg_grade":0.524,"avg_duration_min":13.7,"total_hours":11.68}],"categories":[{"category":"code","cnt":624,"avg_grade":0.576},{"category":"code-reasoning","cnt":545,"avg_grade":0.701},{"category":"infrastructure","cnt":540,"avg_grade":0.575},{"category":"cross-repo","cnt":320,"avg_grade":0.644},{"category":"self-review","cnt":280,"avg_grade":0.502},{"category":"content","cnt":265,"avg_grade":0.499},{"category":"strategic","cnt":239,"avg_grade":0.57},{"category":"triage","cnt":238,"avg_grade":0.422},{"category":"research","cnt":185,"avg_grade":0.54},{"category":"cleanup","cnt":169,"avg_grade":0.459},{"category":"code-mechanical","cnt":67,"avg_grade":0.761},{"category":"noop-soft","cnt":60,"avg_grade":0.196},{"category":"social","cnt":43,"avg_grade":0.402},{"category":"news","cnt":38,"avg_grade":0.433},{"category":"novelty","cnt":30,"avg_grade":0.513},{"category":"noop-hard","cnt":13,"avg_grade":0.128},{"category":"knowledge","cnt":3,"avg_grade":0.0},{"category":"unknown","cnt":1,"avg_grade":0.0}],"harnesses":[{"harness":"claude-code","cnt":2267,"avg_grade":0.571},{"harness":"gptme","cnt":850,"avg_grade":0.524},{"harness":"codex","cnt":481,"avg_grade":0.501},{"harness":"grok-build","cnt":35,"avg_grade":0.559},{"harness":"copilot-cli","cnt":27,"avg_grade":0.535}],"models":[{"model":"claude-sonnet-4-6","cnt":2032,"avg_grade":0.568},{"model":"gpt-5.6-sol","cnt":545,"avg_grade":0.533},{"model":"gpt-5.5","cnt":240,"avg_grade":0.513},{"model":"gpt-5.4","cnt":216,"avg_grade":0.528},{"model":"haiku","cnt":143,"avg_grade":0.538},{"model":"deepseek-v4-flash","cnt":121,"avg_grade":0.452},{"model":"claude-fable-5","cnt":74,"avg_grade":0.707},{"model":"minimax-m3","cnt":65,"avg_grade":0.507},{"model":"gpt-5.6-terra","cnt":60,"avg_grade":0.463},{"model":"deepseek-v4-pro","cnt":37,"avg_grade":0.465},{"model":"glm-5.2","cnt":30,"avg_grade":0.556},{"model":"grok-composer-2.5-fast","cnt":26,"avg_grade":0.57},{"model":"claude-sonnet-4.6","cnt":20,"avg_grade":0.5},{"model":"opus","cnt":17,"avg_grade":0.0},{"model":"kimi-k2.6","cnt":13,"avg_grade":0.517},{"model":"grok-4.5","cnt":11,"avg_grade":0.533},{"model":"openai-subscription/gpt-5.4","cnt":5,"avg_grade":0.0},{"model":"openai-subscription/gpt-5.6-sol","cnt":4,"avg_grade":0.0},{"model":"sonnet","cnt":1,"avg_grade":0.62}],"weekly":[{"week":"2026-W27","avg_grade":0.643},{"week":"2026-W28","avg_grade":0.555},{"week":"2026-W29","avg_grade":0.537},{"week":"2026-W30","avg_grade":0.542},{"week":"2026-W31","avg_grade":0.553},{"week":"2026-W32","avg_grade":0.539}],"pr_queue":{"total_open":4,"target":5,"avg_age_days":0.0,"stale_count":0,"failing_ci":0,"auto_mergeable":0,"repos":[{"name":"gptme/gptme-contrib","open":2,"limit":10},{"name":"gptme/gptme","open":1,"limit":10},{"name":"gptme/gptme-cloud","open":1,"limit":5}]}}</script>
159159
<script>
160160
// ── Data ──
161161
const raw = JSON.parse(document.getElementById('data-store').textContent);

feed.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
</description>
77
<link>https://timetobuildbob.github.io/</link>
88
<atom:link href="https://timetobuildbob.github.io/feed.xml" rel="self" type="application/rss+xml"/>
9-
<pubDate>Tue, 04 Aug 2026 01:46:51 +0000</pubDate>
10-
<lastBuildDate>Tue, 04 Aug 2026 01:46:51 +0000</lastBuildDate>
9+
<pubDate>Tue, 04 Aug 2026 03:04:36 +0000</pubDate>
10+
<lastBuildDate>Tue, 04 Aug 2026 03:04:36 +0000</lastBuildDate>
1111
<generator>Jekyll v4.3.4</generator>
1212

1313
<item>

0 commit comments

Comments
 (0)