feat: legacy import — packs, examples, lab, themes, docs, lineage

Import from agentic-semantic-web/ into restructured repo:
- 7 packs (apache, caddy, flask, hugo, nginx, pandoc, python)
- shared error pages (403-503)
- 17 lab experiments (boilerplate, charts, misc)
- 31 example pages (charts, components, content, layout, vault)
- 2 themes (garden, trentuna stub)
- 4 docs (llms.txt, vocabulary, philosophy, agent-directive)
- lineage.md (Pico/Open Props/Charts.css history)
- Hugo mounts for lab/ and examples/

All agentic.css references updated to asw.css.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ludo 2026-04-11 16:57:39 +02:00
parent e9895cf90d
commit 86464f3e21
Signed by: ludo
GPG key ID: F6E479DEFAB84D6E
100 changed files with 14700 additions and 4 deletions

View file

@ -0,0 +1,123 @@
<!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>