Skip to content

fix(PCB license intake): distinguish missing metadata from SPDX match - #2645

Draft
Tristan-Stoltz-ERC wants to merge 5 commits into
research/pcb-route-benchmark-evaluator-v0-1from
research/pcb-license-no-metadata-v0-1
Draft

Tristan-Stoltz-ERC wants to merge 5 commits into
research/pcb-route-benchmark-evaluator-v0-1from
research/pcb-license-no-metadata-v0-1

Conversation

@Tristan-Stoltz-ERC

@Tristan-Stoltz-ERC Tristan-Stoltz-ERC commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Stacks on PCB route evaluator PR #2482 and corrects a source-license audit ambiguity.

  • A PCBench row with no license metadata can no longer be labelled source_text_matches_pcbench_spdx_metadata.
  • Missing metadata requires source_license_resolved_no_pcbench_license_metadata; when SPDX metadata does exist, the source-resolved SPDX must match it.
  • Adds regression tests for missing metadata and positive/negative SPDX reconciliation.
  • Pins the primary-source pcb/LICENSE bytes for candidate 0400_laptimer58_Chickadee: immutable source commit 9156b36226a3adf92bc7e62562795ec622693bfb, Git blob bd5c070f6aba4a89aa8b734c01301f4fe1387411, identified as CC BY-SA 4.0.
  • Adds a fixture-level regression to assert that this new source evidence does not promote the board to execution eligibility.

Important non-claim

External benchmark authorization remains 0/30. Formal license applicability review, exact prepared-board bytes, required-net counts and other intake gates are still missing. This is a source-evidence classification improvement, not permission to execute or redistribute transformed benchmark data.

Evidence status

Latest exact head: 24225c659d51d83ab71430ea4666ab5e1155c24b. Focused workflow #39749089292 is queued. No passing result is claimed for this head yet.

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