#SchemaValidation

2026-02-02

Kiểm tra schema thường chỉ xác nhận “hợp lệ” mà bỏ qua thay đổi cấu trúc phản hồi, dẫn tới lỗi AI khi một công cụ thay đổi trả về mảng, trường null hoặc lỗi dưới dạng thành công. Bellwether tạo “fingerprint” cấu trúc (khóa, kiểu, độ sâu, đồng nhất mảng), hash và so sánh với baseline để phát hiện drift ngay trong CI. Giải pháp nhanh, không phụ thuộc LLM, giúp theo dõi lỗi, hiệu năng và thay đổi định dạng. #MCP #SchemaValidation #DevOps #AI #Automation #KiểmTraSchema #CôngCụPhátTriển

https://www.

2026-02-02

Các công cụ xác thực schema thường bỏ sót việc kiểm tra sự thay đổi cấu trúc phản hồi từ MCP server, dẫn đến lỗi ngầm cho AI agent dù response "hợp lệ". Bellwether giải quyết vấn đề này bằng cách tạo dấu vân tay cấu trúc phản hồi (không dựa vào giá trị), phát hiện thay đổi trong CI một cách xác định. Phát hiện mất tính đồng nhất kiểu dữ liệu, thiếu field, thay đổi cấu trúc lỗi,... ngay cả khi schema vẫn hợp lệ. #SchemaValidation #MCP #AIAgents #DevOps #Testing #KiểmThửPhầnMềm #TríTuệNhânTạo #Dev

So, kinda tangentially related, I noticed the yaml language server I use has a couple of features called:

  • yaml.kubernetesCRDStore.enable: When set to true the YAML language server will parse Kubernetes CRDs automatically and download them from the CRD store.
  • yaml.kubernetesCRDStore.url: URL of a crd store catalog to use when downloading schemas. Defaults to https://raw.githubusercontent.com/datreeio/CRDs-catalog/main.

which sounded exciting, but enabling it didn't do anything, and I don't know if they want to support it either, based on the following issue:
https://github.com/redhat-developer/yaml-language-server/issues/307

I know a lot of people use neovim AND Kubernetes, but what do you use to auto-detect the JSON/YAML schemas of special CRDs (argocd applications, externalSecrets, etc)? I know this is a thing in vscode, as my coworkers talk about it, but I don't know how we do it in neovim land? This would save me a ton of headaches of having to manually add schemas definitions to stuff though (or forcing a specific file naming pattern on a project).

#neovim #kubernetes #k8s #yaml #schemaValidation

Tim Greenrawveg@me.dm
2026-01-17

Poor JSON validation and schema drift quietly cause data failures costing enterprises millions annually. Implementing layered defence, validation, and observability strategies can mitigate these risks and improve data integrity.
Discover more at smarterarticles.co.uk/the-quie
#DataQuality #SchemaValidation #DataGovernance #HumanInTheLoop

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst