WORK-414
Setting up your dashboard 0 entities found · 9/32 branches scanned
ID:WORK-414Status:pending

Fixture validation in CI

Guard the corpus: parse the frontmatter fields (the format established in WORK-411 strips the block; this work consumes it), validate them against the schema, support <rune>.<scenario>.md scenarios, and ensure every fixture parses + transforms. plugin-validate reports role coverage instead of only warning "no fixture".

Priority:mediumComplexity:moderateMilestone:v0.22.0Source:SPEC-102
claude/work-412-fixture-corpus View source

Criteria completion

Criteria completion: 0 of 4 (0%) checked; tracking started on Jun 12, no incremental history yet0%25%50%75%100%Jun 12Jun 15

Tracking started Jun 12 — check back for trends.

Branches 3
History 1
  1. ac9b655
    Created (pending)by bjornolofandersson

Acceptance Criteria

  • Frontmatter fields (role, attributes, demonstrates, notes) are parsed into the manifest and <rune>.<scenario>.md scenarios load.
  • A CI test parses + transforms every fixture in the corpus and fails on errors.
  • Frontmatter is validated against the field schema (unknown keys / wrong types rejected).
  • plugin-validate reports role coverage (e.g. "rune X has no canonical fixture").

Dependencies

  • Requires WORK-411 (format + loader).

References

  • SPEC-102 · packages/cli/src/commands/plugin-validate.ts.