Skip to content

feat: add fixture validator skeleton#6

Open
hammadtq wants to merge 1 commit intomainfrom
feat/fixture-validator
Open

feat: add fixture validator skeleton#6
hammadtq wants to merge 1 commit intomainfrom
feat/fixture-validator

Conversation

@hammadtq
Copy link
Copy Markdown
Contributor

@hammadtq hammadtq commented May 6, 2026

Summary

  • Adds a Go module and thin attach-open-score CLI
  • Adds public schema/reason/source/score package skeletons aligned with the v0 docs/spec
  • Adds offline fixture validation for current fixtures/v0/*.json
  • Validates required fields, decisions/confidence, score bounds, reason taxonomy, source_refs/provenance posture, source_ref links, timestamps, and trailing JSON

Verification

  • go test ./...
  • go vet ./...
  • go run ./cmd/attach-open-score --root .
  • git diff --check
  • Added-content secret/vendor scan
  • Independent review pass found validation/API blockers; fixed and re-reviewed PASS

Source/legal posture

  • No network adapters added
  • No proprietary vendor data, scores, screenshots, calibration labels, or fixtures added
  • Existing fixtures remain synthetic/public-safe
  • Source/provenance fields are validated for required attribution posture

Related


View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

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