Report implemented SCD codec capability

This commit is contained in:
2026-08-14 12:05:38 +03:00
parent 41a3f47c69
commit 643d79ebb5
3 changed files with 3 additions and 2 deletions
@@ -37,7 +37,7 @@ GUID отчёта: `c428f629-785a-4141-b038-f2192bb4580d`.
| HTML документ | частичное текстовое/HTML evidence | read-only до round-trip fixture |
| Географическая схема | opaque typed candidate | read-only |
| Графическая схема | opaque typed candidate | read-only |
| Схема компоновки данных | XML decoder + scalar byte-preserving patch | write only after public route and saved-state codec proof |
| Схема компоновки данных | XML decoder + scalar byte-preserving patch | `read_and_scalar_patch_supported`; write only after public route and saved-state codec proof |
| Макет оформления компоновки данных | отдельный XML family | read-only до own fixture proof |
| Внешняя компонента | opaque archive | hash/size only |
+1 -1
View File
@@ -163,7 +163,7 @@ ONEC_TEMPLATE_PLATFORM_TYPES = [
"name": "Схема компоновки данных",
"xml_type": "DataCompositionSchema",
"decoder": "data_composition_schema",
"status": "not_implemented",
"status": "read_and_scalar_patch_supported",
"aliases": ["СхемаКомпоновкиДанных", "DataCompositionSchema"],
},
{
+1
View File
@@ -6913,6 +6913,7 @@ def test_public_template_summary_exposes_known_platform_types() -> None:
assert summary["template_type_candidates"][0]["confidence"] == "high"
assert "Текстовый документ" in {item["name"] for item in summary["known_platform_types"]}
assert "Внешняя компонента" in {item["name"] for item in summary["known_platform_types"]}
assert next(item for item in summary["known_platform_types"] if item["id"] == "data_composition_schema")["status"] == "read_and_scalar_patch_supported"
assert {item["name"] for item in summary["known_platform_types"]} == {
"Табличный документ",
"Текстовый документ",