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

ponder-lab / Hybridize-Functions-Refactoring / #2180
79%

Build:
DEFAULT BRANCH: main
Ran 26 Jun 2026 11:08PM UTC
Jobs 1
Files 32
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

26 Jun 2026 11:00PM UTC coverage: 77.959% (-0.01%) from 77.969%
#2180

push

github

web-flow
Emit per-parameter input signatures as `input_signatures.csv` (#679)

* Emit per-parameter input signatures as input_signatures.csv

Add input_signatures.csv, one row per function parameter and source, so downstream
analysis of the input signatures is a group-by rather than a parse of the joined
input_signature string in functions.csv. Each non-self parameter of the inferred
signature (source inferred) and of the developer-supplied signature (source supplied)
gets a row with its raw dtype and shape; a blocked parameter gets a source-absent row
carrying its AbsenceReason. InputSignature gains a parameterSpecs() accessor exposing
the per-parameter dtype and shape, sharing the shape rendering with toTensorSpecList.

Closes #665.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FuhM8SsTRB6BraLt3Ph7ZC

* Extract the CSV column names and source values into constants

Name the printer-block column strings, so the columns shared across emitters stay
single-sourced: "param index" and "absence reason" between blocked_parameters.csv and
input_signatures.csv, and refactoring/severity/code/message between the failed-precondition
and status CSVs. Also names the input_signatures.csv source values. Addresses review
feedback on #665.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FuhM8SsTRB6BraLt3Ph7ZC

* Revert "Extract the CSV column names and source values into constants"

This reverts commit a29dab01d. The evaluator's
convention is plain string literals for CSV column names (see
buildFunctionAttributeColumnNames), so the constants were out of step; restoring the
literals.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FuhM8SsTRB6BraLt3Ph7ZC

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

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

1627 of 2087 relevant lines covered (77.96%)

0.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #2180.1 26 Jun 2026 11:08PM UTC 32
77.96
Source Files on build #2180
  • Tree
  • List 32
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e0d7f519 on github
  • Prev Build on gh-readonly-queue/main/pr-680-2a4efcb0dfcc4a2e8554945cb35fbe82bdd1ff3e
  • Next Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc