deeb25a2| 1 | # Profile: cide-intent-catalog |
| 2 | # Самодостаточная проверка bundled intent-catalog (структура + семантика CIDE). |
| 3 | # |
| 4 | # CI / локально: |
| 5 | # dotnet test --filter "FullyQualifiedName~IntentCatalogProfile" |
| 6 | # |
| 7 | # Опционально (когда установлен aig-toml-check): |
| 8 | # dotnet tool run aig-toml-check -- check IntentMelody/intent-catalog.toml |
| 9 | |
| 10 | name = "cide-intent-catalog" |
| 11 | description = "JSON Schema (#:schema) + prod loader semantics" |
| 12 | |
| 13 | [[step]] |
| 14 | id = "schema" |
| 15 | kind = "note" |
| 16 | text = "Bundled catalog header declares #:schema → docs/schemas/intent-catalog.schema.json" |
| 17 | |
| 18 | [[step]] |
| 19 | id = "schema-test" |
| 20 | kind = "dotnet-test" |
| 21 | filter = "FullyQualifiedName~IntentCatalogProfileSemanticsTests.Bundled_catalog_matches_json_schema" |
| 22 | |
| 23 | [[step]] |
| 24 | id = "semantic" |
| 25 | kind = "dotnet-test" |
| 26 | filter = "FullyQualifiedName~IntentCatalogProfileSemanticsTests" |
| 27 | |
View only · write via MCP/CIDE