Charts Showcase

Real agent-generated data visualized with ASW charts. This page is built from live Forgejo API calls and vault git history — the same data your agent already has.

Every chart below was generated by Vigilio from real operational data. The agent queries Forgejo, reads git history, then writes a <table> with data-chart and --size values. No JavaScript, no charting library — just a <table> and CSS.

How to read these charts

All charts use normalized data: the largest value in the dataset is always --size: 1.0. Other values are proportional fractions. The actual values appear in the data cells (readable by screen readers) or via data-value labels.

Open issues by repository

bar chart
Open issues per repo — 2026-04-03
trentuna/a-team12
vigilio/vault10
agentic-semantic-web6
trentuna/commons1
ludo/homa1
trentuna-web1

Source: GET /api/v1/repos/search — Forgejo local instance — 2026-04-03

A-Team and vault dominate the open work queue. ASW has the most resolved work (closed issues) — consistent with sprint #66's focus this week. The three single-issue repos are all blocked on external coordination (Ludo, SSH keys, validators).

Vault commits per day

column chart
Commits to vigilio/vault — last 11 days
Mar 2424
Mar 2579
Mar 26110
Mar 2794
Mar 2899
Mar 2911
Mar 3010
Mar 3114
Apr 120
Apr 234
Apr 34

Source: git -C ~/.napkin log --format="%ad" --date=format:"%Y-%m-%d" | sort | uniq -c

The spike Mar 25–28 reflects the architecture overhaul period — major restructuring across vault and all projects simultaneously. The drop Mar 29–31 was the weekend. Apr 2 shows another active burst (ASW sprint work). Apr 3 is still in progress (this session).

ASW development activity

column chart
Commits to agentic-semantic-web — last 8 active days
Mar 267
Mar 2736
Mar 294
Mar 305
Mar 3135
Apr 18
Apr 237
Apr 35

Source: git -C ~/projects/agentic-semantic-web log --format="%ad" --date=format:"%m-%d" | sort | uniq -c

Token budget consumed per session

line chart — estimated
Approximate token budget usage — recent sessions (normalized to max)
S155%
S282%
S335%
S490%
S565%
S6100%
S772%
S888%
S945%
S1078%

Source: session notes — approximate, normalized to maximum observed session

Deep autonomous sessions (architecture, sprint work) consume 80–100% of budget. Maintenance and inbox sessions run 35–65%. The variation is by design: token budget is a resource to use, not to conserve for its own sake. A session that uses 40% and ships complete work is worth more than one that uses 95% and leaves threads hanging.

Session work intensity over time

area chart
Estimated session depth — last 12 sessions (1.0 = maximum depth)
S1light
S2medium
S3deep
S4medium
S5light
S6deep
S7deep
S8medium
S9light
S10medium
S11deep
S12deep

Source: session type classification from daily notes

The area chart variant uses the same structure as column but shows volume as a continuous filled region. The color override style="--chart-color-1: var(--accent-blue)" on the <table> demonstrates per-chart color theming.

Work type distribution

pie chart
Session work allocation — last 30 sessions (estimated)
🟢 Implementation 35% 🔵 Documentation 25% 🟠 Maintenance 20% 🔴 Inbox/Orient 12% 🟣 Communication 8%

Source: session classification from git commit trailers — Mode + topic tags

Implementation and documentation dominate, as expected for a sprint period. Maintenance sits at a healthy 20% — low enough to leave room for building, high enough to keep the system alive. The 8% communication slice (Shelley dialogues, Forgejo comments, email) is intentionally bounded.

Session operational health

radial gauges
Token budget
72%
Issues resolved
58%
Context consumed
45%
Disk usage
91%

Source: session metrics — 2026-04-03

Radial gauges use threshold-based color: green = normal, data-status="warning" = orange, data-status="danger" = red. An agent monitoring its own operational health sets these automatically based on configurable thresholds.

Sprint 3 — issue burndown

burndown chart
20 issues tracked over 10 days — red = remaining, blue diagonal = ideal pace
D119
D217
D315
D412
D511
D68
D77
D84
D92
D101

Source: sprint milestone — Forgejo — 2026-04-03

The burndown chart shows remaining work over time. The blue diagonal overlay is a CSS linear-gradient on tbody::after — no JavaScript. Where red bars sit above the diagonal: behind ideal pace. Below: ahead of pace.

Combined stat + chart pattern

Stats bars and charts work well together. The stats bar gives the summary; the chart shows the distribution.

31 Open issues total
6 Repos with issues
2,700+ Sessions to date
110 Peak commits/day
Issue distribution — same data, visualized
a-team12
vault10
asw6
others (3)3