Skip to content

fix(server): validate surface parts at runtime#33

Merged
benvinegar merged 1 commit into
mainfrom
fix/surface-part-validation
Jun 16, 2026
Merged

fix(server): validate surface parts at runtime#33
benvinegar merged 1 commit into
mainfrom
fix/surface-part-validation

Conversation

@benvinegar

Copy link
Copy Markdown
Member

Summary

  • add Zod-backed shared surface part validation/coercion
  • reject malformed REST surface parts payloads before storage
  • keep MCP tolerant coercion behavior via the shared schema module
  • add regression coverage for strict validation and REST rejection

Validation

  • npm run format:check
  • npm test
  • npm run typecheck
  • npm run lint

This PR description was generated by Pi using OpenAI GPT-5.5

@benvinegar benvinegar merged commit f681a1f into main Jun 16, 2026
7 checks passed
@benvinegar benvinegar deleted the fix/surface-part-validation branch June 16, 2026 20:55
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