Skip to content

Show what comes back, taken from a run rather than written - #682

Merged
gHashTag merged 1 commit into
mainfrom
feat/real-report
Aug 11, 2026
Merged

gHashTag merged 1 commit into
mainfrom
feat/real-report

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

The page told a reader what the check reports and linked to a hand-written sample. Neither is what somebody wants before spending six lines of YAML: they want the actual output, with the actual numbers, from a run they can open.

The card is extracted from the latest successful run's own log — four verdicts per design, two chips awaiting a Tiny Tapeout shuttle, 17 and 66 flip-flops:

mini / check
  PASS  elaborates — every module it instantiates is defined in the files given
  PASS  no latch inferred by this flow
  PASS  synthesises — 45 cells, 57 wires, flattened
  PASS  has clocked logic — 17 flip-flops …

A hand-written sample drifts from what the tool says. This cannot. Refreshed nightly beside the caller discovery, and placed directly under the snippet — paste this, get that.

T13 supplies the floor. If the extraction pattern stops matching, the failure mode is an empty report, and an empty report rendered as a card is a service that appears to have said nothing rather than one that failed to read. Minimum verdict lines per job, minimum jobs, and nothing written when either is missed — the page keeps its last real report. Watched failing with the minimum set to 99.

The page told a reader what the check reports and linked to a sample written by
hand. Neither is what somebody wants before spending six lines of YAML on it:
they want the actual output, with the actual numbers, from a run they can open
and read.

So the report on the page is extracted from the latest successful run's own log
-- four verdicts per design, on two chips waiting for a Tiny Tapeout shuttle,
with 17 and 66 flip-flops in them. A hand-written sample drifts from what the
tool says; this cannot, and it is refreshed nightly beside the caller
discovery.

It sits directly under the snippet, because that is the sentence: paste this,
get that.

T13 supplies the floor. If the extraction pattern stops matching -- a log format
change, a renamed step -- the failure mode is an empty report, and an empty
report rendered as a card is a service that appears to have said nothing rather
than one that failed to read. So there is a minimum number of verdict lines per
job and a minimum number of jobs, and nothing is written when either is missed:
the page keeps its last real report instead of quietly losing its contents.
Watched failing before shipping, with the minimum set to 99.
@gHashTag
gHashTag merged commit dcba23b into main Aug 11, 2026
10 of 19 checks passed
@gHashTag
gHashTag deleted the feat/real-report branch August 11, 2026 00:42
github-actions Bot added a commit that referenced this pull request Aug 11, 2026
Show what comes back, taken from a run rather than written (#682)

The page told a reader what the check reports and linked to a sample written by
hand. Neither is what somebody wants before spending six lines of YAML on it:
they want the actual output, with the actual numbers, from a run they can open
and read.

So the report on the page is extracted from the latest successful run's own log
-- four verdicts per design, on two chips waiting for a Tiny Tapeout shuttle,
with 17 and 66 flip-flops in them. A hand-written sample drifts from what the
tool says; this cannot, and it is refreshed nightly beside the caller
discovery.

It sits directly under the snippet, because that is the sentence: paste this,
get that.

T13 supplies the floor. If the extraction pattern stops matching -- a log format
change, a renamed step -- the failure mode is an empty report, and an empty
report rendered as a card is a service that appears to have said nothing rather
than one that failed to read. So there is a minimum number of verdict lines per
job and a minimum number of jobs, and nothing is written when either is missed:
the page keeps its last real report instead of quietly losing its contents.
Watched failing before shipping, with the minimum set to 99.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant