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

ponder-lab / Hybridize-Functions-Refactoring / #2790
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: 0d3fd132bb46186d34f1c50fce05e2f7f0695092
DEFAULT BRANCH: main
Ran 07 Aug 2026 03:39PM UTC
Jobs 1
Files 40
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

07 Aug 2026 03:34PM UTC coverage: 83.977% (+0.06%) from 83.92%
#2790

push

github

web-flow
Issue the already-optimal verdict only where it is true (#871)

Implements the emission map settled on [#865](https://github.com/ponder-lab/Hybridize-Functions-Refactoring/issues/865): a considered function either gains a transformation or carries a precondition failure, where failure includes the benign already-optimal verdict that HAS_NO_PRIMITIVE_PARAMETERS expresses for a correctly-hybrid function. The one defective issuance was the axes-blocked reconfiguration: such a function is not already optimal, since an improvement existed and was withheld as unwritable, so the reconfiguration gate splits and that case now reports the unresolved axis alone. The adjudication path and the pre-inference terminal keep the verdict unchanged.

Both variants of the corrected arm are pinned. testReconfigureBlockedAxes is the faithful reproducer, matching the corpus shape: the FUT carries an existing inline input_signature, and the inferred wildcard comes from flow over-approximation via a zero-trip loop's head phi, the one configuration where a supplied signature coexists with a running program (probe-verified: the parameter types as both shapes while only the conforming one flows; the analysis constant-folds reshape's -1, enumerates dataset batch shapes including the remainder batch, and prunes infeasible constant branches). testReconfigureBlockedAxesAdd covers the signature-less add-path variant of the same arm. Two-sided validation: with the fix the full reactor is green; with the fix reverted, exactly these two tests fail on the assertion that the already-optimal verdict must not co-issue.


Claude-Session: https://claude.ai/code/session_01AM8pvSeP5UqDyyTn9h5E2P

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

6 of 6 new or added lines in 1 file covered. (100.0%)

3176 of 3782 relevant lines covered (83.98%)

0.84 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #2790.1 07 Aug 2026 03:39PM UTC 40
83.98
Source Files on build #2790
  • Tree
  • List 40
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 51ab2cd7 on github
  • Prev Build on gh-readonly-queue/main/pr-868-5893066056ffb04ae21c390b04092779c8ebd71a
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