• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

solidjs / solid / 36112163902
74%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 25 Sep 2026 08:24AM UTC
Jobs 1
Files 8
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Sep 2026 08:17AM UTC coverage: 73.611%. Remained the same
36112163902

push

github

web-flow
docs(signals): lean posture landed — contract answers, tripwire cap 14 → 4 (#3654)

Closes out the lean-posture proposal in
documentation/plans/responsiveness-findings-plan.md §Cost (landed with
with the gate as shipped — `wantsRerun() = log || folds.length > 0 ||
OBSERVE.records.observed("rerun")`, read at recomputeStart, honoured at
recordRerun — and the four contract questions answered:

- history("rerun") is empty for runs made while nothing wanted a record
  and holds every record from the moment something did; why() is a view
  of that buffer and shares its gate; subscriptions() reads the graph and
  is unaffected. No enable({ reruns: true }) — document, no option.
- OBSERVE.records.subscribe("rerun", …) turns record-building on from the
  next run start and off on unsubscribe; log and a registered fold do the
  same. The bare attribution.subscribe went with #3644.
- The checks read the frame, not the record: checkEffectCycle,
  checkRelayTear, checkHotRuns, checkHotTime, checkWastedRecompute,
  checkDepWidth all run before the gate.
- @sentry/solid-2 dropping its rerun subscription is the follow-up in
  getsentry/sentry-javascript#24517.

JSDoc on why()/subscriptions() and the diagnostics doc lines say the
same; attribution-lean-gate.test.ts pins WASTED_RECOMPUTE without a
record and why()/subscriptions() on a lean engine.

Tripwire (attribution-engine-cost.test.ts) re-measured 2026-09-24 under
vitest, six runs: folded 1.98–2.14x, listened 1.91–2.11x, lean
1.71–1.90x. The section's 490/55 ns ≈ 9x table was a different
flush-per-write micro-harness; the tripwire's numbers are the baseline
from here. Cap 14 → 4 (~85–100% headroom; trips when the engine costs
roughly double what it does today).

Co-authored-by: Claude via Cursor <cursoragent@cursor.com>

601 of 882 branches covered (68.14%)

Branch coverage included in aggregate %.

883 of 1134 relevant lines covered (77.87%)

25.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36112163902.1 25 Sep 2026 08:24AM UTC 8
73.61
GitHub Action Run
Source Files on build 36112163902
  • Tree
  • List 8
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36112163902
  • 5f28e7d5 on github
  • Prev Build on next (#36108696611)
  • Next Build on next (#36116708147)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc