Skip to content

Validate fixture metadata and escape report cells - #13

Merged
rogerchappel merged 3 commits into
mainfrom
agent/oss-5050f0fd851b-validate-fixture-metadata
Aug 23, 2026
Merged

rogerchappel merged 3 commits into
mainfrom
agent/oss-5050f0fd851b-validate-fixture-metadata

Conversation

@rogerchappel

Copy link
Copy Markdown
Owner

Summary

  • validate optional fixture metadata as an object with string id, title, and notes fields and a string-array tags field
  • preserve documented defaults for missing metadata while reporting the exact invalid meta.json path
  • escape pipes and normalize newlines across fixture IDs, tags, and notes in Markdown report tables
  • document the accepted metadata contract and validation behavior

Commits

  • 3583926 fix: validate fixture metadata shapes
  • bd69577 fix: escape markdown report cells
  • a577472 docs: define fixture metadata contract

Verification

  • npm ci
  • npm run release:check (31 tests; syntax check; build; smoke; packed-package smoke; release contract)
  • git diff --check origin/main...HEAD
  • verified every commit author and committer is exactly Roger Chappel <miscanalysis@gmail.com>

@rogerchappel

Copy link
Copy Markdown
Owner Author

Automated merge note

Triage class: auto-merge

Summary: Validates optional fixture metadata and safely renders user-controlled Markdown report cells.

Checks run: CI test completed SUCCESS; diff reviewed; author and committer verified as Roger Chappel.

Rebased/CI-repaired: No.

Verified head SHA: a577472507274dfa679604b2763aca4c5d9504c6.

@rogerchappel
rogerchappel merged commit a8954af into main Aug 23, 2026
1 check passed
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