{"site":{"app":"IntelliCore MVP","exported_at":"2026-05-14T07:58:41.253863+00:00"},"scan_configuration":{"bacnet_ip":"127.0.0.1/24","default_scan_profile":"standard","scan_profiles":[{"name":"quick","label":"Quick Inventory","description":"Discover devices and collect minimum identity data with the lightest touch.","bacnet_poll_limit":1,"modbus_register_count":6,"http_probe_timeout_seconds":2.0,"pacing_mode":"slow","point_enumeration":false,"target_use":"first-pass surveys and low-impact IT reviews"},{"name":"standard","label":"Standard Crawl","description":"Default production crawl with device metadata, object inventory, and key point reads.","bacnet_poll_limit":5,"modbus_register_count":10,"http_probe_timeout_seconds":3.0,"pacing_mode":"normal","point_enumeration":true,"target_use":"balanced building discovery for most live BAS networks"},{"name":"deep","label":"Deep Crawl","description":"Fuller inventory with broader reads, slower pacing, and stronger safeguards.","bacnet_poll_limit":10,"modbus_register_count":25,"http_probe_timeout_seconds":5.0,"pacing_mode":"slow","point_enumeration":true,"target_use":"handoff documentation, commissioning, and deeper takeover assessments"},{"name":"aggressive","label":"Aggressive Crawl","description":"Higher-throughput inventory mode for trusted healthy networks and lab environments.","bacnet_poll_limit":16,"modbus_register_count":40,"http_probe_timeout_seconds":1.5,"pacing_mode":"aggressive","point_enumeration":true,"target_use":"fast inventory on healthy networks within explicit operator-selected bounds"},{"name":"full","label":"Full Point Crawl","description":"Read the complete standard BACnet value-object list per discovered controller. Read-only, but heavier than normal scans.","bacnet_poll_limit":0,"modbus_register_count":40,"http_probe_timeout_seconds":5.0,"pacing_mode":"slow","point_enumeration":true,"target_use":"takeover documentation and full point inventory after operator approval"}],"bacnet_poll_limit":5,"modbus_host":"127.0.0.1","modbus_port":502,"modbus_unit_id":1},"summary":{"device_count":0,"point_count":0,"protocols":[]},"devices":[],"points":[],"classifications":[],"findings":[],"topology_relationships":[{"source":"scanner:intellicore","target":"subnet:127.0.0.1/24","edge_type":"discovered_on","confidence":1.0,"observed_or_inferred":"observed","evidence":["127.0.0.1/24"],"warnings":[]}],"adaptive_scan":{"active_profile":{"name":"standard","label":"Standard Crawl","description":"Default production crawl with device metadata, object inventory, and key point reads.","bacnet_poll_limit":5,"modbus_register_count":10,"http_probe_timeout_seconds":3.0,"pacing_mode":"normal","point_enumeration":true,"target_use":"balanced building discovery for most live BAS networks"},"scheduler":{"global_budget":16,"segment_budget":4,"priority_order":["discover new devices","collect minimum device identity and topology evidence","enumerate point and object inventory","enrich classification, findings, and secondary metadata"],"target_device_count":0},"targets":[],"segments":[]},"system_summary":{"summary":{"system_count":0,"classified_device_count":0,"unclassified_device_count":0,"classified_point_count":0,"total_device_count":0,"total_point_count":0},"systems":[],"unclassified_devices":[]},"write_safety":{"summary":{"devices_evaluated":0,"points_evaluated":0,"risk_counts":{"low":0,"medium":0,"high":0,"blocked":0},"blocked_ratio":0.0},"policy_requirements":{"write_intent_fields":["target_device","target_object","target_property","requested_value","protocol_type","reason","duration_ttl","approval_state","rollback_strategy","requester_identity","risk_classification","post_write_observation_window"],"protected_system_tags":["access/security","emergency power","fire alarm","life safety","smoke control"],"risk_classes":["low","medium","high","blocked"]},"sample_candidates":[],"protected_points":[]},"scan_audit_log":{"summary":{"device_discoveries":0,"property_reads":0,"total_events":0,"protocol_counts":{},"discovery_scope_counts":{},"latest_event_at":null},"entries":[]}}