Skip to content

Guard gold export and locked-portion scoring for the new sets - #55

Merged
professor3333 merged 1 commit into
mainfrom
data/gold-scoring-guards
Oct 19, 2026
Merged

professor3333 merged 1 commit into
mainfrom
data/gold-scoring-guards

Conversation

@professor3333

Copy link
Copy Markdown
Owner

Prepares the new annotation sets for human gold so the first real export can't silently include invalid or partial data.

  • MANUAL_VALID_FROM (commit 21446d6): from-scratch reviews started earlier, when the UI preselected a type, label and direction, are skipped by the export (counted as invalid_reviews), and reopen_review.py refuses to reopen them. On the current data/annotation.db this skips exactly the three known later-domain reviews.
  • challenge/machine_labels_seen.json lists the six challenge protocols whose machine labels were seen (all six are the dev portion). Gold records carry machine_labels_seen; gold reports add scores without them.
  • evaluate_annotation_set.py --split test against gold: refused until every test source has gold, and refused once a report for that model exists.
  • The export prints per-portion coverage (e.g. dev 0/22, test 0/16).

Tests cover the validity rule (including continuing an early review), the flag, and both locked-portion refusals.

Reviews started before the from-scratch defaults were removed are never
exported as gold, cannot be reopened, and are counted as invalid. The
six challenge dev protocols whose machine labels were seen are flagged in
their gold records, and gold reports also score without them. Scoring a
locked test portion against gold requires every test source to be
annotated and is refused once a report for that model exists.
@professor3333
professor3333 force-pushed the data/gold-scoring-guards branch from 593c2ce to 38b2acc Compare October 19, 2026 04:40
@professor3333
professor3333 merged commit 38b2acc into main Oct 19, 2026
1 check passed
@professor3333
professor3333 deleted the data/gold-scoring-guards branch October 19, 2026 04:52
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