Skip to content

Commit 61c643e

Browse files
chore(demo): sync session-cost-dashboard (2026-07-27)
1 parent eade07f commit 61c643e

1 file changed

Lines changed: 2 additions & 2 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-06-26 → 2026-07-26</span>
105+
<span class="subtitle">2026-06-27 → 2026-07-27</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-07-26 03:06 UTC","days":30,"date_range":"2026-06-26 → 2026-07-26"},"subscription":{"fetched_at":"2026-07-26T03:01:02.919952+00:00","active_slot":"bob","slots":{"bob":{"5h":0.37},"alice":{"5h":0.77},"erik":{"5h":0.14}}},"daily":[{"day":"2026-06-26","sessions":160,"productive":141,"noop":3,"avg_grade":0.416,"avg_duration_min":6.0,"total_hours":15.96},{"day":"2026-06-27","sessions":36,"productive":5,"noop":0,"avg_grade":0.0,"avg_duration_min":1.6,"total_hours":0.95},{"day":"2026-06-28","sessions":223,"productive":177,"noop":9,"avg_grade":0.461,"avg_duration_min":6.6,"total_hours":24.61},{"day":"2026-06-29","sessions":213,"productive":170,"noop":13,"avg_grade":0.487,"avg_duration_min":7.7,"total_hours":27.36},{"day":"2026-06-30","sessions":236,"productive":93,"noop":11,"avg_grade":0.569,"avg_duration_min":5.3,"total_hours":20.94},{"day":"2026-07-01","sessions":293,"productive":173,"noop":6,"avg_grade":0.53,"avg_duration_min":7.0,"total_hours":33.96},{"day":"2026-07-02","sessions":270,"productive":262,"noop":8,"avg_grade":0.558,"avg_duration_min":15.4,"total_hours":69.51},{"day":"2026-07-03","sessions":380,"productive":331,"noop":15,"avg_grade":0.556,"avg_duration_min":14.6,"total_hours":92.72},{"day":"2026-07-04","sessions":342,"productive":308,"noop":19,"avg_grade":0.549,"avg_duration_min":17.5,"total_hours":99.71},{"day":"2026-07-05","sessions":140,"productive":107,"noop":12,"avg_grade":0.607,"avg_duration_min":16.0,"total_hours":36.81},{"day":"2026-07-06","sessions":98,"productive":72,"noop":17,"avg_grade":0.561,"avg_duration_min":13.2,"total_hours":21.64},{"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":145,"productive":133,"noop":5,"avg_grade":0.555,"avg_duration_min":16.8,"total_hours":40.49},{"day":"2026-07-09","sessions":156,"productive":151,"noop":4,"avg_grade":0.563,"avg_duration_min":17.8,"total_hours":46.24},{"day":"2026-07-10","sessions":221,"productive":199,"noop":17,"avg_grade":0.547,"avg_duration_min":14.5,"total_hours":53.31},{"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":198,"productive":156,"noop":32,"avg_grade":0.541,"avg_duration_min":9.6,"total_hours":31.67},{"day":"2026-07-13","sessions":233,"productive":141,"noop":11,"avg_grade":0.523,"avg_duration_min":7.9,"total_hours":30.58},{"day":"2026-07-14","sessions":243,"productive":121,"noop":20,"avg_grade":0.508,"avg_duration_min":7.8,"total_hours":31.51},{"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":112,"productive":98,"noop":5,"avg_grade":0.558,"avg_duration_min":14.0,"total_hours":26.12},{"day":"2026-07-18","sessions":75,"productive":70,"noop":4,"avg_grade":0.561,"avg_duration_min":13.4,"total_hours":16.8},{"day":"2026-07-19","sessions":40,"productive":32,"noop":7,"avg_grade":0.567,"avg_duration_min":11.9,"total_hours":7.96},{"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":97,"productive":92,"noop":4,"avg_grade":0.518,"avg_duration_min":12.3,"total_hours":19.81},{"day":"2026-07-23","sessions":88,"productive":81,"noop":5,"avg_grade":0.582,"avg_duration_min":15.4,"total_hours":22.6},{"day":"2026-07-24","sessions":91,"productive":77,"noop":5,"avg_grade":0.499,"avg_duration_min":8.8,"total_hours":13.4},{"day":"2026-07-25","sessions":166,"productive":151,"noop":8,"avg_grade":0.542,"avg_duration_min":10.7,"total_hours":29.68},{"day":"2026-07-26","sessions":48,"productive":47,"noop":0,"avg_grade":0.537,"avg_duration_min":10.6,"total_hours":8.51}],"categories":[{"category":"code-reasoning","cnt":1065,"avg_grade":0.705},{"category":"code","cnt":703,"avg_grade":0.563},{"category":"infrastructure","cnt":663,"avg_grade":0.573},{"category":"cross-repo","cnt":422,"avg_grade":0.636},{"category":"self-review","cnt":421,"avg_grade":0.483},{"category":"triage","cnt":336,"avg_grade":0.409},{"category":"content","cnt":276,"avg_grade":0.456},{"category":"research","cnt":234,"avg_grade":0.516},{"category":"strategic","cnt":213,"avg_grade":0.588},{"category":"cleanup","cnt":201,"avg_grade":0.451},{"category":"noop-soft","cnt":93,"avg_grade":0.207},{"category":"code-mechanical","cnt":77,"avg_grade":0.758},{"category":"unknown","cnt":38,"avg_grade":0.0},{"category":"news","cnt":36,"avg_grade":0.414},{"category":"social","cnt":32,"avg_grade":0.395},{"category":"novelty","cnt":21,"avg_grade":0.516},{"category":"noop-hard","cnt":13,"avg_grade":0.128},{"category":"knowledge","cnt":4,"avg_grade":0.0}],"harnesses":[{"harness":"claude-code","cnt":3765,"avg_grade":0.549},{"harness":"gptme","cnt":634,"avg_grade":0.505},{"harness":"codex","cnt":405,"avg_grade":0.49},{"harness":"grok-build","cnt":35,"avg_grade":0.559},{"harness":"copilot-cli","cnt":8,"avg_grade":0.538},{"harness":"mock","cnt":1,"avg_grade":0.0}],"models":[{"model":"claude-sonnet-4-6","cnt":2458,"avg_grade":0.56},{"model":"sonnet","cnt":695,"avg_grade":0.567},{"model":"opus","cnt":409,"avg_grade":0.418},{"model":"gpt-5.6-sol","cnt":329,"avg_grade":0.512},{"model":"gpt-5.4","cnt":172,"avg_grade":0.519},{"model":"gpt-5.5","cnt":162,"avg_grade":0.493},{"model":"deepseek-v4-flash","cnt":117,"avg_grade":0.451},{"model":"claude-fable-5","cnt":104,"avg_grade":0.733},{"model":"haiku","cnt":99,"avg_grade":0.66},{"model":"gpt-5.6-terra","cnt":64,"avg_grade":0.463},{"model":"openrouter/deepseek/deepseek-v4-flash@deepseek","cnt":61,"avg_grade":0.0},{"model":"minimax-m3","cnt":51,"avg_grade":0.521},{"model":"deepseek-v4-pro","cnt":29,"avg_grade":0.463},{"model":"grok-composer-2.5-fast","cnt":26,"avg_grade":0.57},{"model":"glm-5.2","cnt":22,"avg_grade":0.541},{"model":"openrouter/minimax/minimax-m3","cnt":16,"avg_grade":0.0},{"model":"grok-4.5","cnt":11,"avg_grade":0.533},{"model":"claude-sonnet-4.6","cnt":6,"avg_grade":0.535},{"model":"kimi-k2.6","cnt":4,"avg_grade":0.53},{"model":"openrouter/z-ai/glm-5.2","cnt":4,"avg_grade":0.0},{"model":"unknown","cnt":3,"avg_grade":0.0},{"model":"openai-subscription/gpt-5.4","cnt":2,"avg_grade":0.0},{"model":"openrouter/z-ai/glm-5.2@z-ai","cnt":2,"avg_grade":0.0},{"model":"openai-subscription/gpt-5.6-sol","cnt":1,"avg_grade":0.0},{"model":"openrouter/anthropic/claude-haiku-4.5","cnt":1,"avg_grade":0.0}],"weekly":[{"week":"2026-W26","avg_grade":0.44},{"week":"2026-W27","avg_grade":0.548},{"week":"2026-W28","avg_grade":0.554},{"week":"2026-W29","avg_grade":0.537},{"week":"2026-W30","avg_grade":0.54}],"pr_queue":{"total_open":10,"target":5,"avg_age_days":2.4,"stale_count":1,"failing_ci":0,"auto_mergeable":0,"repos":[{"name":"gptme/gptme","open":7,"limit":10},{"name":"gptme/gptme-contrib","open":2,"limit":10},{"name":"ActivityWatch/aw-webui","open":1,"limit":5}]}}</script>
158+
<script id="data-store" type="application/json">{"_meta":{"generated_at":"2026-07-27 03:06 UTC","days":30,"date_range":"2026-06-27 → 2026-07-27"},"subscription":{"fetched_at":"2026-07-27T03:00:50.588927+00:00","active_slot":"erik","slots":{"bob":{"5h":0.37},"alice":{"5h":0.77},"erik":{"5h":0.03}}},"daily":[{"day":"2026-06-27","sessions":32,"productive":5,"noop":0,"avg_grade":0.0,"avg_duration_min":1.8,"total_hours":0.94},{"day":"2026-06-28","sessions":222,"productive":176,"noop":9,"avg_grade":0.459,"avg_duration_min":6.6,"total_hours":24.49},{"day":"2026-06-29","sessions":212,"productive":169,"noop":13,"avg_grade":0.486,"avg_duration_min":7.7,"total_hours":27.26},{"day":"2026-06-30","sessions":236,"productive":93,"noop":11,"avg_grade":0.569,"avg_duration_min":5.3,"total_hours":20.94},{"day":"2026-07-01","sessions":293,"productive":173,"noop":6,"avg_grade":0.532,"avg_duration_min":7.0,"total_hours":33.96},{"day":"2026-07-02","sessions":270,"productive":262,"noop":8,"avg_grade":0.558,"avg_duration_min":15.4,"total_hours":69.51},{"day":"2026-07-03","sessions":379,"productive":330,"noop":15,"avg_grade":0.556,"avg_duration_min":14.7,"total_hours":92.7},{"day":"2026-07-04","sessions":342,"productive":308,"noop":19,"avg_grade":0.549,"avg_duration_min":17.5,"total_hours":99.71},{"day":"2026-07-05","sessions":140,"productive":107,"noop":12,"avg_grade":0.607,"avg_duration_min":16.0,"total_hours":36.81},{"day":"2026-07-06","sessions":98,"productive":72,"noop":17,"avg_grade":0.561,"avg_duration_min":13.2,"total_hours":21.64},{"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":145,"productive":133,"noop":5,"avg_grade":0.555,"avg_duration_min":16.8,"total_hours":40.49},{"day":"2026-07-09","sessions":156,"productive":151,"noop":4,"avg_grade":0.563,"avg_duration_min":17.8,"total_hours":46.24},{"day":"2026-07-10","sessions":220,"productive":198,"noop":17,"avg_grade":0.546,"avg_duration_min":14.5,"total_hours":53.04},{"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":198,"productive":156,"noop":32,"avg_grade":0.544,"avg_duration_min":9.6,"total_hours":31.67},{"day":"2026-07-13","sessions":233,"productive":141,"noop":11,"avg_grade":0.523,"avg_duration_min":7.9,"total_hours":30.58},{"day":"2026-07-14","sessions":242,"productive":120,"noop":20,"avg_grade":0.51,"avg_duration_min":7.8,"total_hours":31.34},{"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":111,"productive":97,"noop":5,"avg_grade":0.558,"avg_duration_min":14.0,"total_hours":25.92},{"day":"2026-07-18","sessions":74,"productive":69,"noop":4,"avg_grade":0.562,"avg_duration_min":13.1,"total_hours":16.19},{"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":97,"productive":92,"noop":4,"avg_grade":0.518,"avg_duration_min":12.3,"total_hours":19.81},{"day":"2026-07-23","sessions":88,"productive":81,"noop":5,"avg_grade":0.576,"avg_duration_min":15.4,"total_hours":22.6},{"day":"2026-07-24","sessions":91,"productive":77,"noop":5,"avg_grade":0.499,"avg_duration_min":8.8,"total_hours":13.4},{"day":"2026-07-25","sessions":166,"productive":151,"noop":8,"avg_grade":0.542,"avg_duration_min":10.7,"total_hours":29.68},{"day":"2026-07-26","sessions":126,"productive":118,"noop":2,"avg_grade":0.551,"avg_duration_min":10.0,"total_hours":20.96},{"day":"2026-07-27","sessions":18,"productive":16,"noop":0,"avg_grade":0.525,"avg_duration_min":14.3,"total_hours":4.29}],"categories":[{"category":"code-reasoning","cnt":1049,"avg_grade":0.71},{"category":"code","cnt":705,"avg_grade":0.562},{"category":"infrastructure","cnt":654,"avg_grade":0.573},{"category":"cross-repo","cnt":421,"avg_grade":0.635},{"category":"self-review","cnt":412,"avg_grade":0.488},{"category":"triage","cnt":321,"avg_grade":0.418},{"category":"content","cnt":269,"avg_grade":0.459},{"category":"research","cnt":232,"avg_grade":0.523},{"category":"strategic","cnt":214,"avg_grade":0.586},{"category":"cleanup","cnt":197,"avg_grade":0.452},{"category":"code-mechanical","cnt":80,"avg_grade":0.76},{"category":"noop-soft","cnt":69,"avg_grade":0.207},{"category":"news","cnt":39,"avg_grade":0.417},{"category":"unknown","cnt":38,"avg_grade":0.0},{"category":"social","cnt":33,"avg_grade":0.395},{"category":"novelty","cnt":22,"avg_grade":0.512},{"category":"noop-hard","cnt":13,"avg_grade":0.128},{"category":"knowledge","cnt":4,"avg_grade":0.0}],"harnesses":[{"harness":"claude-code","cnt":3620,"avg_grade":0.557},{"harness":"gptme","cnt":669,"avg_grade":0.505},{"harness":"codex","cnt":435,"avg_grade":0.492},{"harness":"grok-build","cnt":35,"avg_grade":0.559},{"harness":"copilot-cli","cnt":12,"avg_grade":0.538},{"harness":"mock","cnt":1,"avg_grade":0.0}],"models":[{"model":"claude-sonnet-4-6","cnt":2476,"avg_grade":0.561},{"model":"sonnet","cnt":665,"avg_grade":0.568},{"model":"gpt-5.6-sol","cnt":350,"avg_grade":0.51},{"model":"opus","cnt":274,"avg_grade":0.421},{"model":"gpt-5.5","cnt":191,"avg_grade":0.499},{"model":"gpt-5.4","cnt":186,"avg_grade":0.519},{"model":"deepseek-v4-flash","cnt":116,"avg_grade":0.451},{"model":"claude-fable-5","cnt":104,"avg_grade":0.734},{"model":"haiku","cnt":101,"avg_grade":0.67},{"model":"gpt-5.6-terra","cnt":64,"avg_grade":0.463},{"model":"openrouter/deepseek/deepseek-v4-flash@deepseek","cnt":60,"avg_grade":0.0},{"model":"minimax-m3","cnt":51,"avg_grade":0.521},{"model":"deepseek-v4-pro","cnt":30,"avg_grade":0.462},{"model":"grok-composer-2.5-fast","cnt":26,"avg_grade":0.57},{"model":"glm-5.2","cnt":23,"avg_grade":0.541},{"model":"openrouter/minimax/minimax-m3","cnt":16,"avg_grade":0.0},{"model":"grok-4.5","cnt":11,"avg_grade":0.533},{"model":"claude-sonnet-4.6","cnt":10,"avg_grade":0.535},{"model":"kimi-k2.6","cnt":5,"avg_grade":0.542},{"model":"openrouter/z-ai/glm-5.2","cnt":4,"avg_grade":0.0},{"model":"unknown","cnt":3,"avg_grade":0.0},{"model":"openai-subscription/gpt-5.4","cnt":2,"avg_grade":0.0},{"model":"openrouter/z-ai/glm-5.2@z-ai","cnt":2,"avg_grade":0.0},{"model":"openai-subscription/gpt-5.6-sol","cnt":1,"avg_grade":0.0},{"model":"openrouter/anthropic/claude-haiku-4.5","cnt":1,"avg_grade":0.0}],"weekly":[{"week":"2026-W26","avg_grade":0.459},{"week":"2026-W27","avg_grade":0.548},{"week":"2026-W28","avg_grade":0.555},{"week":"2026-W29","avg_grade":0.538},{"week":"2026-W30","avg_grade":0.541},{"week":"2026-W31","avg_grade":0.525}],"pr_queue":{"total_open":7,"target":5,"avg_age_days":3.9,"stale_count":1,"failing_ci":0,"auto_mergeable":0,"repos":[{"name":"gptme/gptme","open":5,"limit":10},{"name":"ActivityWatch/aw-webui","open":1,"limit":5},{"name":"gptme/gptme-contrib","open":1,"limit":10}]}}</script>
159159
<script>
160160
// ── Data ──
161161
const raw = JSON.parse(document.getElementById('data-store').textContent);

0 commit comments

Comments
 (0)