Initial import

This commit is contained in:
admin_d committed 2026-09-11 18:19:50 +05:00
commit dfcc43c72d
34 files changed
+3057

No files matched your search

+57
View File
@@ -0,0 +1,57 @@
{
"schema": "kam-task1-open-question-fixtures-v2",
"selection_policy": "exact-whitelist-no-recursive-discovery",
"asset_root_relative": "private-assets",
"primary": [
{
"id": "town-defence-dat",
"role": "dat",
"path": "Maps/Town Defence/Town Defence.dat",
"expected_size": 5350,
"logical_fixture": "town-defence-pair"
},
{
"id": "town-defence-map",
"role": "map",
"path": "Maps/Town Defence/Town Defence.map",
"expected_size": 281646,
"logical_fixture": "town-defence-pair"
},
{
"id": "tileset-rxx",
"role": "rxx",
"path": "data/sprites/Tileset.rxx",
"expected_size": 447964,
"resource_category": "rxTiles",
"logical_fixture": "tileset-rxx"
}
],
"conditional_fallbacks": [
{
"id": "layer-map",
"enabled_by_default": false,
"condition": "Use only if Town Defence.map does not exercise the layered/generated-terrain branch required by T1-RP03-Q02/T1-RP03-Q05.",
"files": [
{
"id": "tbk01-dat",
"role": "dat",
"path": "Maps/The Barbarian King/TBK01/TBK01.dat",
"expected_size": 52903,
"logical_fixture": "tbk01-pair"
},
{
"id": "tbk01-map",
"role": "map",
"path": "Maps/The Barbarian King/TBK01/TBK01.map",
"expected_size": 368686,
"logical_fixture": "tbk01-pair"
}
]
}
],
"notes": [
"Paths are relative to the existing project private-assets directory.",
"The probe must never recursively discover binary fixtures.",
"Do not add GUI.rxa, Units.rxx, Houses.rxx or any other resource pack unless a future planning decision explicitly changes this manifest."
]
}
+126
View File
@@ -0,0 +1,126 @@
{
"schema": "kam-task1-oq-probe/1",
"questions": [
{
"id": "T1-Q01",
"tests": [
"fixture_inventory",
"storage_contract"
]
},
{
"id": "T1-Q02",
"tests": [
"expected_control_independence"
]
},
{
"id": "T1-RP01-Q01",
"tests": [
"castle_host_variants"
]
},
{
"id": "T1-RP01-Q02",
"tests": [
"bounded_workload",
"lifecycle_interrupt"
]
},
{
"id": "T1-RP01-Q03",
"tests": [
"evidence_crash_matrix",
"android_atomic_replace"
]
},
{
"id": "T1-RP02-Q01",
"tests": [
"portable_closure_inventory",
"compile_variant_matrix"
]
},
{
"id": "T1-RP02-Q02",
"tests": [
"text_encoding_inventory",
"text_encoding_vectors"
]
},
{
"id": "T1-RP02-Q03",
"tests": [
"stream_read_inventory",
"truncation_matrix"
]
},
{
"id": "T1-RP03-Q01",
"tests": [
"dat_command_inventory",
"dat_projection_compare"
]
},
{
"id": "T1-RP03-Q02",
"tests": [
"terrain_generation_dependency",
"layered_map_probe"
]
},
{
"id": "T1-RP03-Q03",
"tests": [
"map_memory_estimate",
"map_projection_equivalence"
]
},
{
"id": "T1-RP03-Q04",
"tests": [
"map_revision_inventory",
"map_tail_truncation"
]
},
{
"id": "T1-RP03-Q05",
"tests": [
"fixture_branch_coverage"
]
},
{
"id": "T1-RP04-Q01",
"tests": [
"rxx_fixture_inventory",
"rxx_branch_coverage"
]
},
{
"id": "T1-RP04-Q02",
"tests": [
"sprite_cpu_closure",
"sprite_compile_variants"
]
},
{
"id": "T1-RP04-Q03",
"tests": [
"sprite_memory_estimate",
"sprite_projection_equivalence"
]
},
{
"id": "T1-RP05-Q01",
"tests": [
"failure_isolation"
]
},
{
"id": "T1-RP05-Q02",
"tests": [
"repeatability_matrix"
]
}
]
}