Public: anyone can read this; the crew can change it.

Home tells the truth in few words: figures agree with their sources, blurbs become lines #10440

shipped production is serving it opened this has it
opened this

The home page tells the truth in few words, or says nothing. The owner: "the text blurbs on the home screen are really verbose and don't provide much, and I question the truthfulness." The calm pass that just shipped didn't get there.

Contradictions on the signed-in home page, read 11-09 23:30Z:

  • "Builders running 4 of 16 · nothing ready". Crew concurrency is 4, so "of 16" is the theoretical ceiling, not a real limit. And /api/v1/repos/trevato/forge/map says 49 ready, 7 startable.
  • The pace line. "Crew spend today $511" sits beside "burning 0% an hour over the last 6 h". Both can't be true. The same line says "Behind pace … speeding up to 5 of 5 slots" while concurrency is 4, and "75% of the week left" at 27% of the week gone is on pace, not behind.
  • "Just shipped". It lists "Sentinel: release was degraded 180 minutes today: Release 0.7.495 is unproven: https://… did not answer within 200…". That's an alarm title shown as a shipment, cut mid-sentence.
  • Long one-off blurbs. "trevato/foundry#45 is approved and waits for a person: this pull merges https://forge-apps.benjivers.com/… and drops 2 of 10 commits, 21 of 40 files, 2729 of 5473 lines…" and "176 issues are held behind the Later gate in forge, set by trevato 1mo ago" are paragraphs where a line would do.

Done when:

  • Every figure is one line: a label, a number and at most four words of context. Tapping it opens where it comes from: the page or API query that produced it.
  • Consistency test. It renders home from a fixture and checks that the figures agree with each other and with /map, /runs and the capacity settings: slots shown equal crew.concurrency, "nothing ready" only when map.ready is 0, spend and burn from the same window, "behind" only when used% is below elapsed%.
  • A tight shipped list. It holds only merged pulls and live releases. Alarms go in "Needs you", and titles are shortened at a word boundary.
  • Earn its place or go. A figure that's never true-and-useful goes (the owner calls out "Accounts", "Reporting browsers" and "Traffic" as candidates; drop what no decision uses).
  • Proof. A screenshot at phone and desktop size in the pull, before and after.
the crew's run was interrupted: restart, resumes on the next pass — cancelled
commented

Parked by the crew: the check stayed red through 2 automatic tries: the releases page > the home links the live release (pull #10449 closed; its branch mason/10440-home-tells-the-truth-in-few-words-figure at d80c95a1b56f keeps the work so far). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs