- Backend: Implemented secondary extraction phase for structured specs (JSON schema). - Backend: Added strict normalization rules (min, cm, kg). - Frontend: Added 'Phase1Data' interface update for specs. - Frontend: Implemented new UI component for 'Technical Specifications' in Phase 1. - Frontend: Updated header and sidebar to display 'v2.5' build marker. - Docs: Updated architectural documentation.
43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
{
|
|
"metadata": {
|
|
"product_id": "string (slug)",
|
|
"brand": "string",
|
|
"model_name": "string",
|
|
"category": "cleaning | service | security | industrial",
|
|
"manufacturer_url": "string"
|
|
},
|
|
"core_specs": {
|
|
"battery_runtime_min": "integer (standardized to minutes)",
|
|
"charge_time_min": "integer (standardized to minutes)",
|
|
"weight_kg": "float",
|
|
"dimensions_cm": { "l": "float", "w": "float", "h": "float" },
|
|
"max_slope_deg": "float",
|
|
"ip_rating": "string",
|
|
"climb_height_cm": "float",
|
|
"navigation_type": "string (e.g. SLAM, LiDAR, VSLAM)",
|
|
"connectivity": ["string"]
|
|
},
|
|
"layers": {
|
|
"cleaning": {
|
|
"fresh_water_l": "float",
|
|
"dirty_water_l": "float",
|
|
"area_performance_sqm_h": "float",
|
|
"mop_pressure_kg": "float"
|
|
},
|
|
"service": {
|
|
"max_payload_kg": "float",
|
|
"number_of_trays": "integer",
|
|
"display_size_inch": "float",
|
|
"ads_capable": "boolean"
|
|
},
|
|
"security": {
|
|
"camera_types": ["string"],
|
|
"night_vision": "boolean",
|
|
"gas_detection": ["string"],
|
|
"at_interface": "boolean"
|
|
}
|
|
},
|
|
"extended_features": [
|
|
{ "feature": "string", "value": "string", "unit": "string" }
|
|
]
|
|
} |