Files
NODEDC_MISSION_CORE/config/perception/m4-reuse-inventory-v1.json
T

80 lines
2.6 KiB
JSON

{
"schema_version": "missioncore.perception-reuse-inventory/v1",
"profile_id": "m4-object-centric-reuse/v1",
"reusable_primitives": [
{
"module": "k1link.compute.sensor_representation",
"role": "source-neutral sensor representation",
"admission": "reuse"
},
{
"module": "k1link.compute.semantic_geometry_fusion",
"role": "camera and registered geometry association",
"admission": "reference-only-extracted-to-product"
},
{
"module": "k1link.compute.track_geometry",
"role": "exclusive source-point ownership and explicit evidence states",
"admission": "adapt-to-product-contract"
},
{
"module": "k1link.compute.temporal_occupied_layer",
"role": "bounded hit-only occupied and unknown state",
"admission": "adapt-to-product-contract"
},
{
"module": "k1link.compute.pipeline_telemetry",
"role": "stage, queue and terminal-outcome telemetry",
"admission": "reuse"
},
{
"module": "k1link.perception.yolox_object_detector",
"role": "product-owned frozen YOLOX preprocess, Triton transport and postprocess",
"admission": "product-owned"
},
{
"module": "k1link.perception.geometry_math",
"role": "product-owned KB4 projection and occupied geometry association with E29 parity",
"admission": "product-owned"
},
{
"module": "k1link.perception.geometry",
"role": "digest-bound GeometryAssociationProvider and exact point ownership",
"admission": "product-owned"
}
],
"historical_wrappers": [
{
"module": "k1link.compute.e32_track_geometry_replay",
"reason": "immutable experiment producer"
},
{
"module": "k1link.compute.e33_worker_shadow",
"reason": "immutable source-paced qualification wrapper"
},
{
"module": "k1link.compute.e34_temporal_occupied_replay",
"reason": "immutable temporal qualification wrapper"
},
{
"module": "k1link.compute.e35_degradation_recovery",
"reason": "immutable degradation qualification wrapper"
},
{
"module": "k1link.compute.e46j_raw_fisheye_realtime",
"reason": "immutable detector-capacity experiment wrapper"
},
{
"module": "k1link.compute.e15_shadow_inference",
"reason": "rollback-only durable worker implementation"
}
],
"rules": {
"historical_wrappers_are_product_dependencies": false,
"contracts_may_import_compute": false,
"graph_may_import_experiment_modules": false,
"providers_may_import_admitted_primitives": true,
"bulk_legacy_migration_required": false
}
}