asw/archive/examples-legacy/charts/operational-dashboard.html
exe.dev user e47a9f4401 asw-v01: archive deferred content (packs, site, lab, legacy examples)
- 2.1: packs/ -> archive/packs/
- 2.2: site/ -> archive/site/
- 2.3: src/lab/ -> archive/lab/
- 2.4: examples/ -> archive/examples-legacy/ (SSI-based)
2026-06-07 10:39:21 +02:00

123 lines
4.8 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<!--#include virtual="/_include/head.html" -->
<title>Operational Dashboard — ASW Examples</title>
<meta name="description" content="Multi-chart agent metrics — issues,
vault commits, token budget, session intensity">
</head>
<body>
<!--#include virtual="/_include/nav.html" -->
<main>
<header>
<h1>Operational Dashboard</h1>
<p data-text="lead">Multi-chart agent metrics — issues, vault
commits, token budget, session intensity</p>
</header>
<hgroup>
<h1>Operational Dashboard — Agent Metrics</h1>
<p>Live operational data from Forgejo and git history.</p>
</hgroup>
<p>A multi-chart operational view. Stats bar gives the headline numbers; each chart below drills into a specific signal. All data is normalized: the largest value in each dataset is <code>--size: 1.0</code>.</p>
<div data-layout="stats">
<div>
<span data-stat="value">31</span>
<span data-stat="label">Open issues</span>
</div>
<div>
<span data-stat="value">6</span>
<span data-stat="label">Active repos</span>
</div>
<div>
<span data-stat="value">34</span>
<span data-stat="label">Vault commits today</span>
</div>
<div>
<span data-stat="value">12</span>
<span data-stat="label">Sessions this week</span>
</div>
</div>
<h2>Issues by repository</h2>
<p>Open issue count across all active repos — max 12 (trentuna/a-team).</p>
<table data-chart="bar" data-chart-spacing="3">
<caption>Open issues per repo — 2026-04-03</caption>
<tbody>
<!-- max=12, trentuna/a-team -->
<tr><th scope="row">a-team</th><td style="--size: 1.0" data-value="12">12</td></tr>
<tr><th scope="row">vault</th><td style="--size: 0.833" data-value="10">10</td></tr>
<tr><th scope="row">asw</th><td style="--size: 0.5" data-value="6">6</td></tr>
<tr><th scope="row">commons</th><td style="--size: 0.083" data-value="1">1</td></tr>
<tr><th scope="row">trentuna-web</th><td style="--size: 0.083" data-value="1">1</td></tr>
</tbody>
</table>
<p data-text="dim">Source: Forgejo API / git log — 2026-04-03</p>
<h2>Vault commits per day</h2>
<p>Git commit frequency over the last 10 days — max 110 on 2026-03-26.</p>
<table data-chart="column" style="--chart-height: 220px">
<caption>Commits to vigilio/vault — Mar 25 through Apr 3</caption>
<tbody>
<!-- max=110, 2026-03-26 -->
<tr><th scope="row">Mar 25</th><td style="--size: 0.718">79</td></tr>
<tr><th scope="row">Mar 26</th><td style="--size: 1.0">110</td></tr>
<tr><th scope="row">Mar 27</th><td style="--size: 0.855">94</td></tr>
<tr><th scope="row">Mar 28</th><td style="--size: 0.9">99</td></tr>
<tr><th scope="row">Mar 29</th><td style="--size: 0.1">11</td></tr>
<tr><th scope="row">Mar 30</th><td style="--size: 0.091">10</td></tr>
<tr><th scope="row">Mar 31</th><td style="--size: 0.127">14</td></tr>
<tr><th scope="row">Apr 1</th><td style="--size: 0.182">20</td></tr>
<tr><th scope="row">Apr 2</th><td style="--size: 0.309">34</td></tr>
<tr><th scope="row">Apr 3</th><td style="--size: 0.073">8</td></tr>
</tbody>
</table>
<p data-text="dim">Source: Forgejo API / git log — 2026-04-03</p>
<h2>Budget and resolution</h2>
<p>Two radial gauges side by side: token budget remaining and issue resolution rate for the current sprint.</p>
<div style="display: flex; gap: var(--size-8); justify-content: center; flex-wrap: wrap; margin-block: var(--size-6)">
<table data-chart="radial" style="--size: 0.72">
<caption>Token budget</caption>
<tbody><tr><td><span>72%</span></td></tr></tbody>
</table>
<table data-chart="radial" style="--size: 0.58">
<caption>Issues resolved</caption>
<tbody><tr><td><span>58%</span></td></tr></tbody>
</table>
</div>
<p data-text="dim">Source: Forgejo API / git log — 2026-04-03</p>
<h2>Session intensity</h2>
<p>Depth of work across the last 8 sessions — 1.0 is maximum depth (full autonomous build session).</p>
<table data-chart="area" style="--chart-height: 160px">
<caption>Session intensity — last 8 sessions (normalized)</caption>
<tbody>
<tr><th scope="row">S1</th><td style="--size: 0.3">light</td></tr>
<tr><th scope="row">S2</th><td style="--size: 0.75">medium</td></tr>
<tr><th scope="row">S3</th><td style="--size: 0.9">deep</td></tr>
<tr><th scope="row">S4</th><td style="--size: 0.6">medium</td></tr>
<tr><th scope="row">S5</th><td style="--size: 0.4">light</td></tr>
<tr><th scope="row">S6</th><td style="--size: 1.0">deep</td></tr>
<tr><th scope="row">S7</th><td style="--size: 0.85">deep</td></tr>
<tr><th scope="row">S8</th><td style="--size: 0.5">medium</td></tr>
</tbody>
</table>
<p data-text="dim">Source: Forgejo API / git log — 2026-04-03</p>
</main>
<!--#include virtual="/_include/footer.html" -->
</body>
</html>