Repository navigation
Make the result matrix the hero: example matrix on load (#3) - #21
Merged
Merged
Conversation
Before any run, the result panel only showed "No validation run yet" with an
empty body, so a first-time visitor never saw the payoff. Render a clearly
labelled ("Example output") compatibility matrix on load — counts + the cell
grid — so the deliverable is visible immediately, caniuse-style.
The example mirrors the real Falco modern_bpf boundary (5.15/6.1/6.8 pass,
5.4 fails on the ringbuf map type) so it doubles as honest, representative
output rather than fabricated data. It is cleared the moment a real run starts
and replaced by real results on completion; the verdict/gate headers are left
untouched so it is never mistaken for an actual run.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#3 — make the matrix the visual hero
Before any run, the result panel showed only "No validation run yet" with an empty body, so a first-time visitor never saw the payoff — the compatibility matrix itself.
This renders a clearly-labelled "Example output" matrix on load (counts + the cell grid), so the deliverable is visible immediately (caniuse-style).
Honest, not fabricated
The example mirrors the real Falco modern_bpf boundary — 5.15/6.1/6.8 pass, 5.4 fails on the ringbuf map type (
UNSUPPORTED_MAP_TYPE: ringbuf needs ≥ 5.8). So it's representative output, not invented data.Safe
#summarycleared), replaced by real results on completion.Verify
go build,go test ./internal/api/,go vetclean; served locally → 200; renderer + CSS + caption present.This completes the 3-step UI plan (Carbon tokens → declutter → matrix hero).
🤖 Generated with Claude Code