Skip to content

Publish heatNumber + sequenceOrLotNumber (successor of castLotNumber) for DPP steel v0.0.2 (#128) - #129

Merged
stiebitzhofer merged 1 commit into
mainfrom
feat/dpp-v002-heat-number
Oct 1, 2026
Merged

stiebitzhofer merged 1 commit into
mainfrom
feat/dpp-v002-heat-number

Conversation

@stiebitzhofer

Copy link
Copy Markdown
Member

Second, small batch for the DPP steel content specification v0.0.2 (material-identity/schema#370), following the certification review of v0.0.2.

Entry Kind Note
`heatNumber` (`1789b4b0…`) new, SingleValuedDataElement, xsd:string The identifier a steel producer assigns to one heat. Melt-and-pour evidence (Reg (EU) 2026/1384) is tied to it, and v0.0.2 had no heat element.
`sequenceOrLotNumber` (`2f0d456a…`) successor, `replaces` castLotNumber `c0872ffd` castLotNumber took "cast" as a sequence of heats, but EN 10204/EN 10168 English usage has "cast number" = the heat. The successor names a casting sequence or a production/processing lot and states that it is not the heat.

Deliberately absent on `heatNumber`:

  • definitionStandard. EN 10168:2004 has no heat-number field: C 00 is "Identification of the sample", and "cast number" appears only in examples. A wrong clause is worse than none.
  • legalBasis. Implementing Regulation (EU) 2026/1963 could not be verified.

Checks

  • `npm run validate -- --base origin/main`: OK.
  • `npm test`: pass, 97.0 % lines.
  • `npm run build`: 122 entries; `superseded.json` maps c0872ffd → 2f0d456a.

Closes #128

🤖 Generated with Claude Code

heatNumber: the identifier a steel producer assigns to one heat. Melt-and-pour
evidence is tied to it, and v0.0.2 had no heat element.

sequenceOrLotNumber replaces castLotNumber (c0872ffd), whose definition took
"cast" as a sequence of heats although EN 10204/EN 10168 English usage has
"cast number" = the heat. The successor names a casting sequence or a
production/processing lot and states explicitly that it is not the heat.

No definitionStandard on heatNumber: EN 10168:2004 has no heat-number field
(C 00 is "Identification of the sample"). No legalBasis: Implementing
Regulation (EU) 2026/1963 could not be verified.

Refs #128, material-identity/schema#370

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@stiebitzhofer
stiebitzhofer merged commit d2476f0 into main Oct 1, 2026
2 checks passed
@stiebitzhofer
stiebitzhofer deleted the feat/dpp-v002-heat-number branch October 1, 2026 09:56
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.

Heat traceability: heatNumber + sequenceOrLotNumber (supersedes castLotNumber) (DPP steel v0.0.2)

1 participant