JSON Schema v0.1
Estado
Arch3 v0.1 agora inclui um JSON Schema oficial para o modelo canônico.
O schema existe para suportar:
- validação estrutural
- interoperabilidade de tooling
- feedback do editor
- testes automatizados de contrato
Escopo
O schema valida a forma canônica de:
methodologyscopecontextcontainerscomponents
Localização
Fonte principal:
packages/arch3-model/src/schema/arch3.schema.json
Export do pacote:
@whoisclebs/arch3-model/schema
Camadas de validação
JSON Schema cobre a validação estrutural.
Ele não substitui a validação semântica para:
- ids duplicados
- referências inválidas de system
- referências inválidas de container
- relationship targets inválidos