Skip to content

Commit 2da3a57

Browse files
chore(demo): sync session-cost-dashboard (2026-07-21)
1 parent 726956a commit 2da3a57

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-20 → 2026-07-20</span>
105+
<span class="subtitle">2026-06-21 → 2026-07-21</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-20 03:01 UTC","days":30,"date_range":"2026-06-20 → 2026-07-20"},"subscription":{"fetched_at":"2026-07-20T03:01:01.287820+00:00","active_slot":"erik","slots":{"bob":{"5h":0.43},"alice":{"5h":0.77},"erik":{"5h":0.03}}},"daily":[{"day":"2026-06-20","sessions":251,"productive":212,"noop":32,"avg_grade":0.507,"avg_duration_min":13.3,"total_hours":54.62},{"day":"2026-06-21","sessions":253,"productive":226,"noop":25,"avg_grade":0.499,"avg_duration_min":10.9,"total_hours":46.12},{"day":"2026-06-22","sessions":192,"productive":154,"noop":23,"avg_grade":0.513,"avg_duration_min":10.0,"total_hours":31.94},{"day":"2026-06-23","sessions":154,"productive":116,"noop":25,"avg_grade":0.513,"avg_duration_min":11.6,"total_hours":29.66},{"day":"2026-06-24","sessions":280,"productive":225,"noop":24,"avg_grade":0.57,"avg_duration_min":7.5,"total_hours":35.04},{"day":"2026-06-25","sessions":256,"productive":87,"noop":6,"avg_grade":0.553,"avg_duration_min":3.7,"total_hours":15.62},{"day":"2026-06-26","sessions":274,"productive":248,"noop":10,"avg_grade":0.433,"avg_duration_min":6.9,"total_hours":31.57},{"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":225,"productive":179,"noop":9,"avg_grade":0.459,"avg_duration_min":6.6,"total_hours":24.83},{"day":"2026-06-29","sessions":215,"productive":172,"noop":13,"avg_grade":0.488,"avg_duration_min":7.7,"total_hours":27.55},{"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":275,"productive":267,"noop":8,"avg_grade":0.559,"avg_duration_min":15.4,"total_hours":70.79},{"day":"2026-07-03","sessions":381,"productive":332,"noop":15,"avg_grade":0.556,"avg_duration_min":14.7,"total_hours":93.06},{"day":"2026-07-04","sessions":346,"productive":311,"noop":20,"avg_grade":0.55,"avg_duration_min":17.6,"total_hours":101.41},{"day":"2026-07-05","sessions":141,"productive":108,"noop":12,"avg_grade":0.61,"avg_duration_min":16.0,"total_hours":37.07},{"day":"2026-07-06","sessions":99,"productive":73,"noop":17,"avg_grade":0.564,"avg_duration_min":13.3,"total_hours":21.87},{"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":146,"productive":134,"noop":5,"avg_grade":0.554,"avg_duration_min":16.7,"total_hours":40.67},{"day":"2026-07-09","sessions":157,"productive":152,"noop":4,"avg_grade":0.564,"avg_duration_min":17.9,"total_hours":46.76},{"day":"2026-07-10","sessions":225,"productive":202,"noop":18,"avg_grade":0.545,"avg_duration_min":14.5,"total_hours":54.42},{"day":"2026-07-11","sessions":100,"productive":90,"noop":9,"avg_grade":0.569,"avg_duration_min":12.3,"total_hours":20.54},{"day":"2026-07-12","sessions":198,"productive":156,"noop":32,"avg_grade":0.54,"avg_duration_min":9.6,"total_hours":31.67},{"day":"2026-07-13","sessions":235,"productive":142,"noop":12,"avg_grade":0.523,"avg_duration_min":7.9,"total_hours":30.99},{"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":123,"productive":112,"noop":9,"avg_grade":0.561,"avg_duration_min":14.4,"total_hours":29.56},{"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":77,"productive":72,"noop":4,"avg_grade":0.563,"avg_duration_min":13.6,"total_hours":17.43},{"day":"2026-07-19","sessions":41,"productive":32,"noop":8,"avg_grade":0.573,"avg_duration_min":11.8,"total_hours":8.05},{"day":"2026-07-20","sessions":1,"productive":1,"noop":0,"avg_grade":0.52,"avg_duration_min":6.9,"total_hours":0.11}],"categories":[{"category":"code-reasoning","cnt":1181,"avg_grade":0.707},{"category":"code","cnt":847,"avg_grade":0.557},{"category":"infrastructure","cnt":773,"avg_grade":0.567},{"category":"self-review","cnt":611,"avg_grade":0.481},{"category":"cross-repo","cnt":429,"avg_grade":0.622},{"category":"triage","cnt":403,"avg_grade":0.424},{"category":"content","cnt":340,"avg_grade":0.443},{"category":"research","cnt":253,"avg_grade":0.51},{"category":"cleanup","cnt":241,"avg_grade":0.45},{"category":"strategic","cnt":235,"avg_grade":0.573},{"category":"unknown","cnt":93,"avg_grade":0.417},{"category":"noop-soft","cnt":85,"avg_grade":0.215},{"category":"code-mechanical","cnt":77,"avg_grade":0.758},{"category":"social","cnt":64,"avg_grade":0.385},{"category":"news","cnt":48,"avg_grade":0.436},{"category":"novelty","cnt":17,"avg_grade":0.492},{"category":"knowledge","cnt":11,"avg_grade":0.478}],"harnesses":[{"harness":"claude-code","cnt":4620,"avg_grade":0.542},{"harness":"gptme","cnt":715,"avg_grade":0.486},{"harness":"codex","cnt":344,"avg_grade":0.493},{"harness":"grok-build","cnt":26,"avg_grade":0.57},{"harness":"copilot-cli","cnt":2,"avg_grade":0.635},{"harness":"mock","cnt":1,"avg_grade":0.0}],"models":[{"model":"claude-sonnet-4-6","cnt":2191,"avg_grade":0.557},{"model":"sonnet","cnt":1279,"avg_grade":0.555},{"model":"opus","cnt":961,"avg_grade":0.461},{"model":"deepseek-v4-flash","cnt":258,"avg_grade":0.459},{"model":"gpt-5.6-sol","cnt":183,"avg_grade":0.499},{"model":"gpt-5.4","cnt":165,"avg_grade":0.522},{"model":"gpt-5.5","cnt":122,"avg_grade":0.487},{"model":"openrouter/deepseek/deepseek-v4-flash@deepseek","cnt":117,"avg_grade":0.0},{"model":"claude-fable-5","cnt":106,"avg_grade":0.734},{"model":"haiku","cnt":83,"avg_grade":0.729},{"model":"gpt-5.6-terra","cnt":53,"avg_grade":0.476},{"model":"deepseek-v4-pro","cnt":52,"avg_grade":0.49},{"model":"minimax-m3","cnt":42,"avg_grade":0.52},{"model":"grok-composer-2.5-fast","cnt":26,"avg_grade":0.57},{"model":"openrouter/minimax/minimax-m3","cnt":26,"avg_grade":0.0},{"model":"glm-5.2","cnt":8,"avg_grade":0.58},{"model":"openrouter/z-ai/glm-5.2","cnt":8,"avg_grade":0.0},{"model":"unknown","cnt":5,"avg_grade":0.0},{"model":"openai/gpt-5","cnt":5,"avg_grade":0.0},{"model":"kimi-k2.6","cnt":4,"avg_grade":0.44},{"model":"openrouter/deepseek/deepseek-v4-pro@deepseek","cnt":3,"avg_grade":0.0},{"model":"openai-subscription/gpt-5.4","cnt":2,"avg_grade":0.0},{"model":"anthropic/claude-opus-4-6","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":"claude-sonnet-4.6","cnt":1,"avg_grade":0.72},{"model":"totally-fake","cnt":1,"avg_grade":0.0},{"model":"nonexistent-model/fake-v1","cnt":1,"avg_grade":0.0},{"model":"openrouter/anthropic/claude-haiku-4.5","cnt":1,"avg_grade":0.0}],"weekly":[{"week":"2026-W25","avg_grade":0.503},{"week":"2026-W26","avg_grade":0.499},{"week":"2026-W27","avg_grade":0.549},{"week":"2026-W28","avg_grade":0.554},{"week":"2026-W29","avg_grade":0.538},{"week":"2026-W30","avg_grade":0.52}],"pr_queue":{"total_open":16,"target":5,"avg_age_days":3.6,"stale_count":1,"failing_ci":0,"auto_mergeable":0,"repos":[{"name":"gptme/gptme","open":7,"limit":10},{"name":"gptme/gptme-cloud","open":5,"limit":5},{"name":"ActivityWatch/aw-webui","open":2,"limit":5},{"name":"gptme/gptme-contrib","open":2,"limit":10}]}}</script>
158+
<script id="data-store" type="application/json">{"_meta":{"generated_at":"2026-07-21 03:06 UTC","days":30,"date_range":"2026-06-21 → 2026-07-21"},"subscription":{"fetched_at":"2026-07-21T03:01:22.929649+00:00","active_slot":"bob","slots":{"bob":{"5h":0.07},"alice":{"5h":0.77},"erik":{"5h":0.07}}},"daily":[{"day":"2026-06-21","sessions":218,"productive":197,"noop":19,"avg_grade":0.497,"avg_duration_min":10.6,"total_hours":38.54},{"day":"2026-06-22","sessions":192,"productive":154,"noop":23,"avg_grade":0.513,"avg_duration_min":10.0,"total_hours":31.94},{"day":"2026-06-23","sessions":154,"productive":116,"noop":25,"avg_grade":0.513,"avg_duration_min":11.6,"total_hours":29.66},{"day":"2026-06-24","sessions":280,"productive":225,"noop":24,"avg_grade":0.57,"avg_duration_min":7.5,"total_hours":35.04},{"day":"2026-06-25","sessions":256,"productive":87,"noop":6,"avg_grade":0.557,"avg_duration_min":3.7,"total_hours":15.62},{"day":"2026-06-26","sessions":274,"productive":248,"noop":10,"avg_grade":0.433,"avg_duration_min":6.9,"total_hours":31.57},{"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":225,"productive":179,"noop":9,"avg_grade":0.459,"avg_duration_min":6.6,"total_hours":24.83},{"day":"2026-06-29","sessions":215,"productive":172,"noop":13,"avg_grade":0.49,"avg_duration_min":7.7,"total_hours":27.55},{"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":275,"productive":267,"noop":8,"avg_grade":0.56,"avg_duration_min":15.4,"total_hours":70.79},{"day":"2026-07-03","sessions":381,"productive":332,"noop":15,"avg_grade":0.557,"avg_duration_min":14.7,"total_hours":93.06},{"day":"2026-07-04","sessions":344,"productive":310,"noop":19,"avg_grade":0.549,"avg_duration_min":17.5,"total_hours":100.45},{"day":"2026-07-05","sessions":141,"productive":108,"noop":12,"avg_grade":0.609,"avg_duration_min":16.0,"total_hours":37.07},{"day":"2026-07-06","sessions":99,"productive":73,"noop":17,"avg_grade":0.564,"avg_duration_min":13.3,"total_hours":21.87},{"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":146,"productive":134,"noop":5,"avg_grade":0.554,"avg_duration_min":16.7,"total_hours":40.67},{"day":"2026-07-09","sessions":156,"productive":151,"noop":4,"avg_grade":0.562,"avg_duration_min":17.8,"total_hours":46.24},{"day":"2026-07-10","sessions":225,"productive":202,"noop":18,"avg_grade":0.548,"avg_duration_min":14.5,"total_hours":54.42},{"day":"2026-07-11","sessions":100,"productive":90,"noop":9,"avg_grade":0.576,"avg_duration_min":12.3,"total_hours":20.54},{"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":235,"productive":142,"noop":12,"avg_grade":0.523,"avg_duration_min":7.9,"total_hours":30.99},{"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":123,"productive":112,"noop":9,"avg_grade":0.561,"avg_duration_min":14.4,"total_hours":29.56},{"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":77,"productive":72,"noop":4,"avg_grade":0.565,"avg_duration_min":13.6,"total_hours":17.43},{"day":"2026-07-19","sessions":41,"productive":32,"noop":8,"avg_grade":0.573,"avg_duration_min":11.8,"total_hours":8.05},{"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":43,"productive":40,"noop":2,"avg_grade":0.522,"avg_duration_min":12.8,"total_hours":9.16}],"categories":[{"category":"code-reasoning","cnt":1187,"avg_grade":0.706},{"category":"code","cnt":832,"avg_grade":0.557},{"category":"infrastructure","cnt":755,"avg_grade":0.571},{"category":"self-review","cnt":555,"avg_grade":0.481},{"category":"cross-repo","cnt":419,"avg_grade":0.629},{"category":"triage","cnt":388,"avg_grade":0.422},{"category":"content","cnt":321,"avg_grade":0.444},{"category":"research","cnt":243,"avg_grade":0.512},{"category":"strategic","cnt":228,"avg_grade":0.57},{"category":"cleanup","cnt":223,"avg_grade":0.447},{"category":"noop-soft","cnt":86,"avg_grade":0.214},{"category":"unknown","cnt":86,"avg_grade":0.55},{"category":"code-mechanical","cnt":81,"avg_grade":0.758},{"category":"social","cnt":64,"avg_grade":0.385},{"category":"news","cnt":49,"avg_grade":0.433},{"category":"novelty","cnt":17,"avg_grade":0.498},{"category":"knowledge","cnt":10,"avg_grade":0.417}],"harnesses":[{"harness":"claude-code","cnt":4456,"avg_grade":0.544},{"harness":"gptme","cnt":680,"avg_grade":0.492},{"harness":"codex","cnt":373,"avg_grade":0.491},{"harness":"grok-build","cnt":32,"avg_grade":0.559},{"harness":"copilot-cli","cnt":2,"avg_grade":0.635},{"harness":"mock","cnt":1,"avg_grade":0.0}],"models":[{"model":"claude-sonnet-4-6","cnt":2233,"avg_grade":0.558},{"model":"sonnet","cnt":1101,"avg_grade":0.563},{"model":"opus","cnt":925,"avg_grade":0.462},{"model":"gpt-5.6-sol","cnt":239,"avg_grade":0.498},{"model":"deepseek-v4-flash","cnt":206,"avg_grade":0.463},{"model":"gpt-5.4","cnt":165,"avg_grade":0.523},{"model":"gpt-5.5","cnt":124,"avg_grade":0.487},{"model":"openrouter/deepseek/deepseek-v4-flash@deepseek","cnt":116,"avg_grade":0.0},{"model":"claude-fable-5","cnt":106,"avg_grade":0.735},{"model":"haiku","cnt":91,"avg_grade":0.719},{"model":"gpt-5.6-terra","cnt":55,"avg_grade":0.475},{"model":"deepseek-v4-pro","cnt":44,"avg_grade":0.477},{"model":"minimax-m3","cnt":38,"avg_grade":0.534},{"model":"grok-composer-2.5-fast","cnt":26,"avg_grade":0.57},{"model":"openrouter/minimax/minimax-m3","cnt":25,"avg_grade":0.0},{"model":"glm-5.2","cnt":14,"avg_grade":0.539},{"model":"openrouter/z-ai/glm-5.2","cnt":8,"avg_grade":0.0},{"model":"grok-4.5","cnt":6,"avg_grade":0.518},{"model":"openai/gpt-5","cnt":5,"avg_grade":0.0},{"model":"unknown","cnt":4,"avg_grade":0.0},{"model":"kimi-k2.6","cnt":3,"avg_grade":0.4},{"model":"openrouter/deepseek/deepseek-v4-pro@deepseek","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":"claude-sonnet-4.6","cnt":1,"avg_grade":0.72},{"model":"openrouter/anthropic/claude-haiku-4.5","cnt":1,"avg_grade":0.0}],"weekly":[{"week":"2026-W25","avg_grade":0.497},{"week":"2026-W26","avg_grade":0.5},{"week":"2026-W27","avg_grade":0.549},{"week":"2026-W28","avg_grade":0.555},{"week":"2026-W29","avg_grade":0.538},{"week":"2026-W30","avg_grade":0.535}],"pr_queue":{"total_open":10,"target":5,"avg_age_days":3.8,"stale_count":1,"failing_ci":0,"auto_mergeable":0,"repos":[{"name":"gptme/gptme","open":4,"limit":10},{"name":"ActivityWatch/aw-webui","open":2,"limit":5},{"name":"gptme/gptme-cloud","open":2,"limit":5},{"name":"gptme/gptme-contrib","open":2,"limit":10}]}}</script>
159159
<script>
160160
// ── Data ──
161161
const raw = JSON.parse(document.getElementById('data-store').textContent);

0 commit comments

Comments
 (0)