Skip to content

docs(release-criteria): W5 counts a held-out pair by its first measurement (#408) - #1294

Merged
DrunkOnJava merged 1 commit into
mainfrom
docs/w5-first-measurement
Nov 3, 2026
Merged

DrunkOnJava merged 1 commit into
mainfrom
docs/w5-first-measurement

Conversation

@DrunkOnJava

Copy link
Copy Markdown
Owner

Summary

W5 now states how a held-out pair counts, as Griffin decided on 2026-11-03 ("first measurement decides").

A pair counts for W5 only if its first measurement, made before any fix is made for it, meets W4, W6 and W7. A pair whose first measurement does not is used up for W5. It stays in Measure as a held-out regression check: counts only, never developed on, and its counts may be quoted in reports.

Motivation

W5 counted a pair only if it was "used in no RE report". RE-313, RE-314 and RE-315 quote held-out counts lines, and RE-315's extras on Vitoria's ALD26 Project point at #1286's next fix. Read strictly, ALD26 Project had already failed at its first measurement (0 of 1,520 elements), so the old wording left it unclear what a failed pair is for.

Changes

docs/release-1.0-criteria.md, the W5 row:

  • the requirement states the rule;
  • the holdout pack's first measurements were not recorded against W4, W6 and W7;
  • all six 2018 to 2021 pairs fail W4 at their first measurement (run 41658225355):
    • both Vitoria saves miss every element;
    • Gdynia misses 4, and BIM Whale 16, its 8 Areas among them;
    • Frigento writes 22 elements and Warmond 6 spaces that Revit's export leaves out.

So they are used up for W5, and every release needs fresh pairs.

Testing

Docs only. Every figure is a count line of run 41658225355: the class-set tables and the GlobalId line for Frigento's 22.

…ement; a pair that fails it stays a quotable regression check, and the six 2018 to 2021 pairs are used up (#408)
@DrunkOnJava
DrunkOnJava enabled auto-merge (squash) November 3, 2026 17:31
@DrunkOnJava
DrunkOnJava merged commit 69e04fb into main Nov 3, 2026
27 checks passed
@DrunkOnJava
DrunkOnJava deleted the docs/w5-first-measurement branch November 3, 2026 17:36
DrunkOnJava added a commit that referenced this pull request Nov 3, 2026
…final 1.0 check (#408) (#1296)

## Summary

A fresh held-out pair offered for W5 (#408) is pinned sealed: no Measure
run fetches it until the final 1.0 check. That check is made once, when
W4, W6 and W7 pass on the reference models.

## Motivation

Since #1294, W5 counts a pair only if its first measurement meets W4, W6
and W7. No model meets W6 (some bodies are still boxes) or W7 (some
properties are still missing). So any pair measured now fails at its
first measurement and is used up. `-f holdout=true` runs measure every
pair on the held-out list, and they run often. The pairs asked of
contributors on 2026-10-29 would be used up on their first such run.

## Changes

- `docs/release-1.0-criteria.md`, W5: the sealing rule.
- `docs/reference-models.md`, "Adding a model": the same for whoever
offers a pair.

No pair is sealed yet. The pin list and the Measure input for the final
check come with the first sealed pair.

## Testing

Docs only.
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