Traceability

This section contains automatically generated traceability information showing relationships between requirements, design specifications, and implementations.

Requirements Hierarchy Visualization

This diagram shows the hierarchical relationship between system-level and component-level requirements.

System Requirements Flow

System-level requirements and their component refinements:

Web Server Component Traceability

Configuration Manager Traceability

Network Tunnel (QEMU) Traceability

Requirements Tables

All System Requirements

ID

Title

Status

Priority

Tags

REQ_SYS_1

Garage Parking Assistance System

approved

mandatory

system; parking; garage

REQ_SYS_ARCH_1

Component-based Architecture

approved

mandatory

architecture; modularity

REQ_SYS_CFG_1

Non-volatile Configuration Storage

approved

mandatory

storage; nvs; configuration

REQ_SYS_HW_1

ESP32 Hardware Platform

approved

mandatory

hardware; platform

REQ_SYS_NET_1

WiFi Connectivity

approved

mandatory

network; wifi

REQ_SYS_PERF_1

Memory Management

approved

mandatory

performance; memory

REQ_SYS_REL_1

Error Handling and Recovery

approved

mandatory

reliability; error-handling

REQ_SYS_SEC_1

HTTPS Support

open

optional

security; https; future

REQ_SYS_SIM_1

Emulator Support

approved

mandatory

emulator; qemu; testing

REQ_SYS_SIM_2

Emulator Network Connectivity

approved

optional

emulator; qemu; network; development

REQ_SYS_TIME_1

System Time and NTP Support

open

optional

time; ntp; future

REQ_SYS_WEB_1

Web-based Configuration

approved

mandatory

web; configuration

All Component Requirements

Web Server Requirements

ID

Title

Status

Priority

Links

REQ_WEB_1

Real-time Status Display

approved

mandatory

REQ_WEB_2

Configuration Interface

approved

mandatory

REQ_WEB_3

WiFi Setup Interface

approved

mandatory

REQ_WEB_4

Web Interface Navigation

approved

mandatory

REQ_WEB_5

HTTP Server Concurrency

approved

mandatory

REQ_WEB_CONF_1

Configuration REST API

approved

mandatory

REQ_WEB_LED_1

LED State API Endpoint

approved

important

REQ_WEB_NF_1

Web UI Responsiveness

approved

optional

REQ_WEB_NF_2

Mobile-First Design

approved

optional

REQ_WEB_SCHEMA_1

Schema-Driven Configuration Form

approved

optional

Configuration Manager Requirements

ID

Title

Status

Priority

Links

REQ_CFG_JSON_1

JSON Schema as Configuration Source of Truth

implemented

mandatory

REQ_CFG_JSON_10

Web Interface Integration Support

approved

optional

REQ_CFG_JSON_11

NVS Error Graceful Handling

implemented

mandatory

REQ_CFG_JSON_12

Configuration Initialization on Boot

implemented

mandatory

REQ_CFG_JSON_13

Simple Process to Add Configuration Fields

implemented

optional

REQ_CFG_JSON_14

Type Safety via Optional Static Validation

implemented

optional

REQ_CFG_JSON_15

Configuration Schema Versioning and Migration

open

optional

REQ_CFG_JSON_2

Parameter Grouping for UI Organization

implemented

optional

REQ_CFG_JSON_3

Parameter Type System

implemented

mandatory

REQ_CFG_JSON_4

Build-Time Factory Defaults Generation

implemented

mandatory

REQ_CFG_JSON_5

No Runtime JSON Parsing in C Code

implemented

mandatory

REQ_CFG_JSON_6

Key-Based NVS Storage

implemented

mandatory

REQ_CFG_JSON_7

Type-Safe Configuration API

implemented

mandatory

REQ_CFG_JSON_8

Persistent Configuration Storage

implemented

mandatory

REQ_CFG_JSON_9

Factory Reset Capability

implemented

mandatory

Network Tunnel Requirements

ID

Title

Status

Priority

Links

REQ_NETIF_TUNNEL_1

QEMU UART Network Bridge

approved

mandatory

REQ_NETIF_TUNNEL_2

Packet Encapsulation

approved

mandatory

REQ_NETIF_TUNNEL_3

Host-Side Bridge Script

approved

mandatory

REQ_NETIF_TUNNEL_4

DHCP Client Support

approved

mandatory

REQ_NETIF_TUNNEL_5

Conditional Compilation

approved

mandatory

REQ_NETIF_TUNNEL_DOC_1

Emulation Setup Documentation

approved

mandatory

REQ_NETIF_TUNNEL_NF_1

Tunnel Throughput

approved

optional

REQ_NETIF_TUNNEL_NF_2

Packet Loss Handling

approved

optional

Requirements Statistics

Note

Visual statistics (pie charts) require Matplotlib. Install with: pip install sphinx-needs[plotting]

Status Distribution (Table)

Status

ID

implemented

API_COMP_CERT_HANDLER

implemented

API_COMP_CONFIG_MANAGER

implemented

API_COMP_DISPLAY_LOGIC

implemented

API_COMP_DISTANCE_SENSOR

implemented

API_COMP_LED_CONTROLLER

implemented

API_COMP_NETIF_TUNNEL

implemented

API_COMP_STARTUP_TESTS

implemented

API_COMP_WEB_SERVER

implemented

API_COMP_WIFI_MGR

implemented

API_FUNC_CERT_HANDLER_GET_CA_CERT

implemented

API_FUNC_CERT_HANDLER_GET_INFO

implemented

API_FUNC_CERT_HANDLER_GET_SERVER_CERT

implemented

API_FUNC_CERT_HANDLER_GET_SERVER_KEY

implemented

API_FUNC_CERT_HANDLER_INIT

implemented

API_FUNC_CONFIG_COMMIT

implemented

API_FUNC_CONFIG_FACTORY_RESET

implemented

API_FUNC_CONFIG_GET_ALL_AS_JSON

implemented

API_FUNC_CONFIG_GET_BOOL

implemented

API_FUNC_CONFIG_GET_INT16

implemented

API_FUNC_CONFIG_GET_INT32

implemented

API_FUNC_CONFIG_GET_SCHEMA_JSON

implemented

API_FUNC_CONFIG_GET_STRING

implemented

API_FUNC_CONFIG_INIT

implemented

API_FUNC_CONFIG_SET_ALL_FROM_JSON

implemented

API_FUNC_CONFIG_SET_BOOL

implemented

API_FUNC_CONFIG_SET_BOOL_NO_COMMIT

implemented

API_FUNC_CONFIG_SET_INT16

implemented

API_FUNC_CONFIG_SET_INT16_NO_COMMIT

implemented

API_FUNC_CONFIG_SET_INT32

implemented

API_FUNC_CONFIG_SET_STRING

implemented

API_FUNC_CONFIG_SET_STRING_NO_COMMIT

implemented

API_FUNC_CONFIG_WRITE_FACTORY_DEFAULTS

implemented

API_FUNC_DISPLAY_LOGIC_START

implemented

API_FUNC_DISTANCE_SENSOR_GET_LATEST

implemented

API_FUNC_DISTANCE_SENSOR_GET_QUEUE_OVERFLOWS

implemented

API_FUNC_DISTANCE_SENSOR_HAS_NEW_MEASUREMENT

implemented

API_FUNC_DISTANCE_SENSOR_INIT

implemented

API_FUNC_DISTANCE_SENSOR_IS_RUNNING

implemented

API_FUNC_DISTANCE_SENSOR_MONITOR

implemented

API_FUNC_DISTANCE_SENSOR_START

implemented

API_FUNC_DISTANCE_SENSOR_STOP

implemented

API_FUNC_LED_CLEAR_ALL

implemented

API_FUNC_LED_CLEAR_PIXEL

implemented

API_FUNC_LED_COLOR_BRIGHTNESS

implemented

API_FUNC_LED_COLOR_RGB

implemented

API_FUNC_LED_CONTROLLER_DEINIT

implemented

API_FUNC_LED_CONTROLLER_INIT

implemented

API_FUNC_LED_GET_ALL_COLORS

implemented

API_FUNC_LED_GET_COUNT

implemented

API_FUNC_LED_GET_PIXEL

implemented

API_FUNC_LED_IS_INITIALIZED

implemented

API_FUNC_LED_SET_PIXEL

implemented

API_FUNC_LED_SHOW

implemented

API_FUNC_NETIF_TUNNEL_DEINIT

implemented

API_FUNC_NETIF_TUNNEL_GET_HANDLE

implemented

API_FUNC_NETIF_TUNNEL_INIT

implemented

API_FUNC_STARTUP_TESTS_MULTIPLE_CYCLES

implemented

API_FUNC_STARTUP_TESTS_RAINBOW

implemented

API_FUNC_STARTUP_TESTS_SINGLE_CYCLE

implemented

API_FUNC_WEB_GET_PORT

implemented

API_FUNC_WEB_INIT

implemented

API_FUNC_WEB_IS_RUNNING

implemented

API_FUNC_WEB_START

implemented

API_FUNC_WEB_STATIC_FILE

implemented

API_FUNC_WEB_STOP

implemented

API_FUNC_WIFI_CLEAR_CRED

implemented

API_FUNC_WIFI_GET_IP

implemented

API_FUNC_WIFI_GET_STATUS

implemented

API_FUNC_WIFI_INIT

implemented

API_FUNC_WIFI_MONITOR

implemented

API_FUNC_WIFI_SET_CRED

implemented

API_FUNC_WIFI_START

implemented

API_FUNC_WIFI_STOP

implemented

API_FUNC_WIFI_SWITCH_AP

implemented

API_STRUCT_DISTANCE_SENSOR_ERROR

implemented

API_STRUCT_DISTANCE_SENSOR_MEASUREMENT

implemented

API_STRUCT_DISTANCE_SENSOR_RAW_MEASUREMENT

implemented

API_STRUCT_LED_COLOR

implemented

API_STRUCT_NETIF_TUNNEL_CONFIG

implemented

API_STRUCT_WEB_CONFIG

implemented

API_STRUCT_WIFI_CRED

implemented

API_STRUCT_WIFI_MODE

implemented

API_STRUCT_WIFI_STATUS

implemented

REQ_CFG_JSON_1

approved

REQ_CFG_JSON_10

implemented

REQ_CFG_JSON_11

implemented

REQ_CFG_JSON_12

implemented

REQ_CFG_JSON_13

implemented

REQ_CFG_JSON_14

open

REQ_CFG_JSON_15

implemented

REQ_CFG_JSON_2

implemented

REQ_CFG_JSON_3

implemented

REQ_CFG_JSON_4

implemented

REQ_CFG_JSON_5

implemented

REQ_CFG_JSON_6

implemented

REQ_CFG_JSON_7

implemented

REQ_CFG_JSON_8

implemented

REQ_CFG_JSON_9

implemented

REQ_DEV_DOC_1

implemented

REQ_DEV_ENV_1

implemented

REQ_DEV_GUIDE_DEBUG_1

implemented

REQ_DEV_GUIDE_FLASH_1

implemented

REQ_DEV_GUIDE_MODES_1

implemented

REQ_DEV_GUIDE_QEMU_1

implemented

REQ_DEV_LIMITS_1

implemented

REQ_DEV_OV_HW_1

implemented

REQ_DEV_OV_INDEX_1

implemented

REQ_DEV_OV_QS_1

implemented

REQ_DEV_README_1

approved

REQ_DSP_1

approved

REQ_DSP_2

approved

REQ_DSP_3

approved

REQ_DSP_4

approved

REQ_DSP_5

approved

REQ_LED_1

approved

REQ_LED_2

approved

REQ_LED_3

approved

REQ_LED_4

approved

REQ_LED_5

approved

REQ_NETIF_TUNNEL_1

approved

REQ_NETIF_TUNNEL_2

approved

REQ_NETIF_TUNNEL_3

approved

REQ_NETIF_TUNNEL_4

approved

REQ_NETIF_TUNNEL_5

approved

REQ_NETIF_TUNNEL_DOC_1

approved

REQ_NETIF_TUNNEL_NF_1

approved

REQ_NETIF_TUNNEL_NF_2

approved

REQ_SNS_1

approved

REQ_SNS_10

approved

REQ_SNS_11

approved

REQ_SNS_12

approved

REQ_SNS_13

approved

REQ_SNS_14

approved

REQ_SNS_2

approved

REQ_SNS_3

approved

REQ_SNS_4

approved

REQ_SNS_5

approved

REQ_SNS_6

approved

REQ_SNS_7

approved

REQ_SNS_8

approved

REQ_SNS_9

approved

REQ_STARTUP_1

approved

REQ_STARTUP_2

approved

REQ_STARTUP_3

approved

REQ_SYS_1

approved

REQ_SYS_ARCH_1

approved

REQ_SYS_CFG_1

approved

REQ_SYS_HW_1

approved

REQ_SYS_NET_1

approved

REQ_SYS_PERF_1

approved

REQ_SYS_REL_1

open

REQ_SYS_SEC_1

approved

REQ_SYS_SIM_1

approved

REQ_SYS_SIM_2

open

REQ_SYS_TIME_1

approved

REQ_SYS_WEB_1

approved

REQ_WEB_1

approved

REQ_WEB_2

approved

REQ_WEB_3

approved

REQ_WEB_4

approved

REQ_WEB_5

approved

REQ_WEB_CONF_1

approved

REQ_WEB_LED_1

approved

REQ_WEB_NF_1

approved

REQ_WEB_NF_2

approved

REQ_WEB_SCHEMA_1

approved

SPEC_ARCH_BUILD_1

draft

SPEC_ARCH_CERT_1

approved

SPEC_ARCH_CODESPACES_1

approved

SPEC_ARCH_COMM_1

approved

SPEC_ARCH_CONFIG_1

approved

SPEC_ARCH_CONFIG_FLOW_1

approved

SPEC_ARCH_ERROR_RECOVERY_1

approved

SPEC_ARCH_FLASH_1

approved

SPEC_ARCH_HTTP_1

approved

SPEC_ARCH_LAYERS_1

approved

SPEC_ARCH_LOGGING_1

approved

SPEC_ARCH_MEMORY_1

approved

SPEC_ARCH_NETIF_1

approved

SPEC_ARCH_PERF_1

approved

SPEC_ARCH_QEMU_1

approved

SPEC_ARCH_QEMU_BUILD_1

approved

SPEC_ARCH_TASKS_1

approved

SPEC_ARCH_WEB_1

approved

SPEC_ARCH_WIFI_1

approved

SPEC_CFG_JSON_API_1

draft

SPEC_CFG_JSON_ARCH_1

approved

SPEC_CFG_JSON_BULK_1

approved

SPEC_CFG_JSON_CODEGEN_1

approved

SPEC_CFG_JSON_EXTEND_1

approved

SPEC_CFG_JSON_SCHEMA_1

approved

SPEC_CFG_JSON_SOURCE_1

approved

SPEC_CFG_JSON_STORAGE_1

approved

SPEC_CFG_JSON_TYPESAFETY_1

approved

SPEC_CFG_JSON_UI_1

implemented

SPEC_CFG_WEB_ARCH_1

implemented

SPEC_CFG_WEB_COUNTDOWN_1

implemented

SPEC_CFG_WEB_ERROR_1

implemented

SPEC_CFG_WEB_FLOW_1

implemented

SPEC_CFG_WEB_FORM_1

implemented

SPEC_CFG_WEB_INIT_1

implemented

SPEC_CFG_WEB_MAPPING_1

implemented

SPEC_CFG_WEB_STATE_1

implemented

SPEC_DEV_ENV_OPTIONS

implemented

SPEC_DEV_ENV_USAGE

implemented

SPEC_DEV_GUIDE_DEBUG_FEATURES

implemented

SPEC_DEV_GUIDE_DEBUG_START

implemented

SPEC_DEV_GUIDE_FLASH_OVERVIEW

implemented

SPEC_DEV_GUIDE_FLASH_STEPS

implemented

SPEC_DEV_GUIDE_MODES_DIFF

implemented

SPEC_DEV_GUIDE_MODES_HOW

implemented

SPEC_DEV_GUIDE_QEMU_START

implemented

SPEC_DEV_GUIDE_QEMU_STOP

implemented

SPEC_DEV_GUIDE_QEMU_WEB

implemented

SPEC_DEV_LIMITS_STRUCTURE

implemented

SPEC_DEV_OV_HW_COMPONENTS

implemented

SPEC_DEV_OV_HW_PINS

implemented

SPEC_DEV_OV_INDEX_NAV

implemented

SPEC_DEV_OV_INDEX_WHAT

implemented

SPEC_DEV_OV_INDEX_WHO

implemented

SPEC_DEV_OV_QS_HW

implemented

SPEC_DEV_OV_QS_QEMU

implemented

SPEC_DEV_README_INTRO

implemented

SPEC_DEV_README_META

approved

SPEC_DSP_ALGO_1

approved

SPEC_DSP_ALGO_3

approved

SPEC_DSP_API_1

approved

SPEC_DSP_ARCH_1

approved

SPEC_DSP_ARCH_2

approved

SPEC_DSP_OVERVIEW_1

approved

SPEC_LED_API_1

approved

SPEC_LED_API_2

approved

SPEC_LED_API_3

approved

SPEC_LED_ARCH_1

approved

SPEC_LED_ARCH_2

approved

SPEC_LED_DATA_1

approved

SPEC_LED_ERR_1

approved

SPEC_LED_MEM_1

approved

SPEC_LED_SIM_1

approved

SPEC_LED_TIMING_1

implemented

SPEC_NETIF_UART_ARCH_1

implemented

SPEC_NETIF_UART_BRIDGE_1

implemented

SPEC_NETIF_UART_COND_1

implemented

SPEC_NETIF_UART_DHCP_1

implemented

SPEC_NETIF_UART_DOC_1

implemented

SPEC_NETIF_UART_PERF_1

implemented

SPEC_NETIF_UART_PROTO_1

approved

SPEC_SNS_ALGO_1

approved

SPEC_SNS_ALGO_2

approved

SPEC_SNS_API_1

approved

SPEC_SNS_ARCH_1

approved

SPEC_SNS_ARCH_2

approved

SPEC_SNS_ERR_1

approved

SPEC_SNS_ISR_1

approved

SPEC_SNS_SIM_1

approved

SPEC_SNS_TASK_1

approved

SPEC_STARTUP_1

approved

SPEC_STARTUP_2

approved

SPEC_STARTUP_3

approved

SPEC_STARTUP_4

approved

SPEC_WEB_ARCH_1

approved

SPEC_WEB_CAPTIVE_1

approved

SPEC_WEB_CONFIG_1

approved

SPEC_WEB_EXTEND_1

approved

SPEC_WEB_INTEGRATION_CFG_1

approved

SPEC_WEB_INTEGRATION_WIFI_1

approved

SPEC_WEB_NF_1

approved

SPEC_WEB_REST_CFG_1

approved

SPEC_WEB_REST_HEALTH_1

approved

SPEC_WEB_REST_LED_1

approved

SPEC_WEB_REST_WIFI_1

approved

SPEC_WEB_ROUTES_1

approved

SPEC_WEB_SECURITY_1

approved

SPEC_WEB_STATIC_1

approved

SPEC_WEB_TEST_1

implemented

US_DEV_1

implemented

US_DEV_2

approved

US_DISPLAY_1

approved

US_RELIABLE_1

approved

US_SETUP_1

Priority Distribution (Table)

Priority

ID

API_COMP_CERT_HANDLER

API_COMP_CONFIG_MANAGER

API_COMP_DISPLAY_LOGIC

API_COMP_DISTANCE_SENSOR

API_COMP_LED_CONTROLLER

API_COMP_NETIF_TUNNEL

API_COMP_STARTUP_TESTS

API_COMP_WEB_SERVER

API_COMP_WIFI_MGR

API_FUNC_CERT_HANDLER_GET_CA_CERT

API_FUNC_CERT_HANDLER_GET_INFO

API_FUNC_CERT_HANDLER_GET_SERVER_CERT

API_FUNC_CERT_HANDLER_GET_SERVER_KEY

API_FUNC_CERT_HANDLER_INIT

API_FUNC_CONFIG_COMMIT

API_FUNC_CONFIG_FACTORY_RESET

API_FUNC_CONFIG_GET_ALL_AS_JSON

API_FUNC_CONFIG_GET_BOOL

API_FUNC_CONFIG_GET_INT16

API_FUNC_CONFIG_GET_INT32

API_FUNC_CONFIG_GET_SCHEMA_JSON

API_FUNC_CONFIG_GET_STRING

API_FUNC_CONFIG_INIT

API_FUNC_CONFIG_SET_ALL_FROM_JSON

API_FUNC_CONFIG_SET_BOOL

API_FUNC_CONFIG_SET_BOOL_NO_COMMIT

API_FUNC_CONFIG_SET_INT16

API_FUNC_CONFIG_SET_INT16_NO_COMMIT

API_FUNC_CONFIG_SET_INT32

API_FUNC_CONFIG_SET_STRING

API_FUNC_CONFIG_SET_STRING_NO_COMMIT

API_FUNC_CONFIG_WRITE_FACTORY_DEFAULTS

API_FUNC_DISPLAY_LOGIC_START

API_FUNC_DISTANCE_SENSOR_GET_LATEST

API_FUNC_DISTANCE_SENSOR_GET_QUEUE_OVERFLOWS

API_FUNC_DISTANCE_SENSOR_HAS_NEW_MEASUREMENT

API_FUNC_DISTANCE_SENSOR_INIT

API_FUNC_DISTANCE_SENSOR_IS_RUNNING

API_FUNC_DISTANCE_SENSOR_MONITOR

API_FUNC_DISTANCE_SENSOR_START

API_FUNC_DISTANCE_SENSOR_STOP

API_FUNC_LED_CLEAR_ALL

API_FUNC_LED_CLEAR_PIXEL

API_FUNC_LED_COLOR_BRIGHTNESS

API_FUNC_LED_COLOR_RGB

API_FUNC_LED_CONTROLLER_DEINIT

API_FUNC_LED_CONTROLLER_INIT

API_FUNC_LED_GET_ALL_COLORS

API_FUNC_LED_GET_COUNT

API_FUNC_LED_GET_PIXEL

API_FUNC_LED_IS_INITIALIZED

API_FUNC_LED_SET_PIXEL

API_FUNC_LED_SHOW

API_FUNC_NETIF_TUNNEL_DEINIT

API_FUNC_NETIF_TUNNEL_GET_HANDLE

API_FUNC_NETIF_TUNNEL_INIT

API_FUNC_STARTUP_TESTS_MULTIPLE_CYCLES

API_FUNC_STARTUP_TESTS_RAINBOW

API_FUNC_STARTUP_TESTS_SINGLE_CYCLE

API_FUNC_WEB_GET_PORT

API_FUNC_WEB_INIT

API_FUNC_WEB_IS_RUNNING

API_FUNC_WEB_START

API_FUNC_WEB_STATIC_FILE

API_FUNC_WEB_STOP

API_FUNC_WIFI_CLEAR_CRED

API_FUNC_WIFI_GET_IP

API_FUNC_WIFI_GET_STATUS

API_FUNC_WIFI_INIT

API_FUNC_WIFI_MONITOR

API_FUNC_WIFI_SET_CRED

API_FUNC_WIFI_START

API_FUNC_WIFI_STOP

API_FUNC_WIFI_SWITCH_AP

API_STRUCT_DISTANCE_SENSOR_ERROR

API_STRUCT_DISTANCE_SENSOR_MEASUREMENT

API_STRUCT_DISTANCE_SENSOR_RAW_MEASUREMENT

API_STRUCT_LED_COLOR

API_STRUCT_NETIF_TUNNEL_CONFIG

API_STRUCT_WEB_CONFIG

API_STRUCT_WIFI_CRED

API_STRUCT_WIFI_MODE

API_STRUCT_WIFI_STATUS

mandatory

REQ_CFG_JSON_1

optional

REQ_CFG_JSON_10

mandatory

REQ_CFG_JSON_11

mandatory

REQ_CFG_JSON_12

optional

REQ_CFG_JSON_13

optional

REQ_CFG_JSON_14

optional

REQ_CFG_JSON_15

optional

REQ_CFG_JSON_2

mandatory

REQ_CFG_JSON_3

mandatory

REQ_CFG_JSON_4

mandatory

REQ_CFG_JSON_5

mandatory

REQ_CFG_JSON_6

mandatory

REQ_CFG_JSON_7

mandatory

REQ_CFG_JSON_8

mandatory

REQ_CFG_JSON_9

mandatory

REQ_DEV_DOC_1

mandatory

REQ_DEV_ENV_1

mandatory

REQ_DEV_GUIDE_DEBUG_1

mandatory

REQ_DEV_GUIDE_FLASH_1

mandatory

REQ_DEV_GUIDE_MODES_1

mandatory

REQ_DEV_GUIDE_QEMU_1

mandatory

REQ_DEV_LIMITS_1

mandatory

REQ_DEV_OV_HW_1

mandatory

REQ_DEV_OV_INDEX_1

mandatory

REQ_DEV_OV_QS_1

mandatory

REQ_DEV_README_1

mandatory

REQ_DSP_1

mandatory

REQ_DSP_2

mandatory

REQ_DSP_3

mandatory

REQ_DSP_4

mandatory

REQ_DSP_5

mandatory

REQ_LED_1

mandatory

REQ_LED_2

mandatory

REQ_LED_3

mandatory

REQ_LED_4

important

REQ_LED_5

mandatory

REQ_NETIF_TUNNEL_1

mandatory

REQ_NETIF_TUNNEL_2

mandatory

REQ_NETIF_TUNNEL_3

mandatory

REQ_NETIF_TUNNEL_4

mandatory

REQ_NETIF_TUNNEL_5

mandatory

REQ_NETIF_TUNNEL_DOC_1

optional

REQ_NETIF_TUNNEL_NF_1

optional

REQ_NETIF_TUNNEL_NF_2

mandatory

REQ_SNS_1

important

REQ_SNS_10

mandatory

REQ_SNS_11

mandatory

REQ_SNS_12

mandatory

REQ_SNS_13

important

REQ_SNS_14

mandatory

REQ_SNS_2

mandatory

REQ_SNS_3

mandatory

REQ_SNS_4

mandatory

REQ_SNS_5

mandatory

REQ_SNS_6

important

REQ_SNS_7

critical

REQ_SNS_8

important

REQ_SNS_9

mandatory

REQ_STARTUP_1

mandatory

REQ_STARTUP_2

important

REQ_STARTUP_3

mandatory

REQ_SYS_1

mandatory

REQ_SYS_ARCH_1

mandatory

REQ_SYS_CFG_1

mandatory

REQ_SYS_HW_1

mandatory

REQ_SYS_NET_1

mandatory

REQ_SYS_PERF_1

mandatory

REQ_SYS_REL_1

optional

REQ_SYS_SEC_1

mandatory

REQ_SYS_SIM_1

optional

REQ_SYS_SIM_2

optional

REQ_SYS_TIME_1

mandatory

REQ_SYS_WEB_1

mandatory

REQ_WEB_1

mandatory

REQ_WEB_2

mandatory

REQ_WEB_3

mandatory

REQ_WEB_4

mandatory

REQ_WEB_5

mandatory

REQ_WEB_CONF_1

important

REQ_WEB_LED_1

optional

REQ_WEB_NF_1

optional

REQ_WEB_NF_2

optional

REQ_WEB_SCHEMA_1

SPEC_ARCH_BUILD_1

SPEC_ARCH_CERT_1

SPEC_ARCH_CODESPACES_1

SPEC_ARCH_COMM_1

SPEC_ARCH_CONFIG_1

SPEC_ARCH_CONFIG_FLOW_1

SPEC_ARCH_ERROR_RECOVERY_1

SPEC_ARCH_FLASH_1

SPEC_ARCH_HTTP_1

SPEC_ARCH_LAYERS_1

SPEC_ARCH_LOGGING_1

SPEC_ARCH_MEMORY_1

SPEC_ARCH_NETIF_1

SPEC_ARCH_PERF_1

SPEC_ARCH_QEMU_1

SPEC_ARCH_QEMU_BUILD_1

SPEC_ARCH_TASKS_1

SPEC_ARCH_WEB_1

SPEC_ARCH_WIFI_1

SPEC_CFG_JSON_API_1

SPEC_CFG_JSON_ARCH_1

SPEC_CFG_JSON_BULK_1

SPEC_CFG_JSON_CODEGEN_1

SPEC_CFG_JSON_EXTEND_1

SPEC_CFG_JSON_SCHEMA_1

SPEC_CFG_JSON_SOURCE_1

SPEC_CFG_JSON_STORAGE_1

SPEC_CFG_JSON_TYPESAFETY_1

SPEC_CFG_JSON_UI_1

SPEC_CFG_WEB_ARCH_1

SPEC_CFG_WEB_COUNTDOWN_1

SPEC_CFG_WEB_ERROR_1

SPEC_CFG_WEB_FLOW_1

SPEC_CFG_WEB_FORM_1

SPEC_CFG_WEB_INIT_1

SPEC_CFG_WEB_MAPPING_1

SPEC_CFG_WEB_STATE_1

SPEC_DEV_ENV_OPTIONS

SPEC_DEV_ENV_USAGE

SPEC_DEV_GUIDE_DEBUG_FEATURES

SPEC_DEV_GUIDE_DEBUG_START

SPEC_DEV_GUIDE_FLASH_OVERVIEW

SPEC_DEV_GUIDE_FLASH_STEPS

SPEC_DEV_GUIDE_MODES_DIFF

SPEC_DEV_GUIDE_MODES_HOW

SPEC_DEV_GUIDE_QEMU_START

SPEC_DEV_GUIDE_QEMU_STOP

SPEC_DEV_GUIDE_QEMU_WEB

SPEC_DEV_LIMITS_STRUCTURE

SPEC_DEV_OV_HW_COMPONENTS

SPEC_DEV_OV_HW_PINS

SPEC_DEV_OV_INDEX_NAV

SPEC_DEV_OV_INDEX_WHAT

SPEC_DEV_OV_INDEX_WHO

SPEC_DEV_OV_QS_HW

SPEC_DEV_OV_QS_QEMU

SPEC_DEV_README_INTRO

SPEC_DEV_README_META

SPEC_DSP_ALGO_1

SPEC_DSP_ALGO_3

SPEC_DSP_API_1

SPEC_DSP_ARCH_1

SPEC_DSP_ARCH_2

SPEC_DSP_OVERVIEW_1

SPEC_LED_API_1

SPEC_LED_API_2

SPEC_LED_API_3

SPEC_LED_ARCH_1

SPEC_LED_ARCH_2

SPEC_LED_DATA_1

SPEC_LED_ERR_1

SPEC_LED_MEM_1

SPEC_LED_SIM_1

SPEC_LED_TIMING_1

SPEC_NETIF_UART_ARCH_1

SPEC_NETIF_UART_BRIDGE_1

SPEC_NETIF_UART_COND_1

SPEC_NETIF_UART_DHCP_1

SPEC_NETIF_UART_DOC_1

SPEC_NETIF_UART_PERF_1

SPEC_NETIF_UART_PROTO_1

SPEC_SNS_ALGO_1

SPEC_SNS_ALGO_2

SPEC_SNS_API_1

SPEC_SNS_ARCH_1

SPEC_SNS_ARCH_2

SPEC_SNS_ERR_1

SPEC_SNS_ISR_1

SPEC_SNS_SIM_1

SPEC_SNS_TASK_1

SPEC_STARTUP_1

SPEC_STARTUP_2

SPEC_STARTUP_3

SPEC_STARTUP_4

SPEC_WEB_ARCH_1

SPEC_WEB_CAPTIVE_1

SPEC_WEB_CONFIG_1

SPEC_WEB_EXTEND_1

SPEC_WEB_INTEGRATION_CFG_1

SPEC_WEB_INTEGRATION_WIFI_1

SPEC_WEB_NF_1

SPEC_WEB_REST_CFG_1

SPEC_WEB_REST_HEALTH_1

SPEC_WEB_REST_LED_1

SPEC_WEB_REST_WIFI_1

SPEC_WEB_ROUTES_1

SPEC_WEB_SECURITY_1

SPEC_WEB_STATIC_1

SPEC_WEB_TEST_1

US_DEV_1

US_DEV_2

US_DISPLAY_1

US_RELIABLE_1

US_SETUP_1

Coverage Analysis

Requirements by Status

Status

ID

Title

implemented

API_COMP_CERT_HANDLER

Certificate Handler

implemented

API_COMP_CONFIG_MANAGER

Config Manager

implemented

API_COMP_DISPLAY_LOGIC

Display Logic

implemented

API_COMP_DISTANCE_SENSOR

Distance Sensor

implemented

API_COMP_LED_CONTROLLER

LED Controller

implemented

API_COMP_NETIF_TUNNEL

Network Tunnel

implemented

API_COMP_STARTUP_TESTS

Startup Tests

implemented

API_COMP_WEB_SERVER

Web Server

implemented

API_COMP_WIFI_MGR

WiFi Manager

implemented

API_FUNC_CERT_HANDLER_GET_CA_CERT

cert_handler_get_ca_cert

implemented

API_FUNC_CERT_HANDLER_GET_INFO

cert_handler_get_info

implemented

API_FUNC_CERT_HANDLER_GET_SERVER_CERT

cert_handler_get_server_cert

implemented

API_FUNC_CERT_HANDLER_GET_SERVER_KEY

cert_handler_get_server_key

implemented

API_FUNC_CERT_HANDLER_INIT

cert_handler_init

implemented

API_FUNC_CONFIG_COMMIT

config_commit

implemented

API_FUNC_CONFIG_FACTORY_RESET

config_factory_reset

implemented

API_FUNC_CONFIG_GET_ALL_AS_JSON

config_get_all_as_json

implemented

API_FUNC_CONFIG_GET_BOOL

config_get_bool

implemented

API_FUNC_CONFIG_GET_INT16

config_get_int16

implemented

API_FUNC_CONFIG_GET_INT32

config_get_int32

implemented

API_FUNC_CONFIG_GET_SCHEMA_JSON

config_get_schema_json

implemented

API_FUNC_CONFIG_GET_STRING

config_get_string

implemented

API_FUNC_CONFIG_INIT

config_init

implemented

API_FUNC_CONFIG_SET_ALL_FROM_JSON

config_set_all_from_json

implemented

API_FUNC_CONFIG_SET_BOOL

config_set_bool

implemented

API_FUNC_CONFIG_SET_BOOL_NO_COMMIT

config_set_bool_no_commit

implemented

API_FUNC_CONFIG_SET_INT16

config_set_int16

implemented

API_FUNC_CONFIG_SET_INT16_NO_COMMIT

config_set_int16_no_commit

implemented

API_FUNC_CONFIG_SET_INT32

config_set_int32

implemented

API_FUNC_CONFIG_SET_STRING

config_set_string

implemented

API_FUNC_CONFIG_SET_STRING_NO_COMMIT

config_set_string_no_commit

implemented

API_FUNC_CONFIG_WRITE_FACTORY_DEFAULTS

config_write_factory_defaults

implemented

API_FUNC_DISPLAY_LOGIC_START

display_logic_start

implemented

API_FUNC_DISTANCE_SENSOR_GET_LATEST

distance_sensor_get_latest

implemented

API_FUNC_DISTANCE_SENSOR_GET_QUEUE_OVERFLOWS

distance_sensor_get_queue_overflows

implemented

API_FUNC_DISTANCE_SENSOR_HAS_NEW_MEASUREMENT

distance_sensor_has_new_measurement

implemented

API_FUNC_DISTANCE_SENSOR_INIT

distance_sensor_init

implemented

API_FUNC_DISTANCE_SENSOR_IS_RUNNING

distance_sensor_is_running

implemented

API_FUNC_DISTANCE_SENSOR_MONITOR

distance_sensor_monitor

implemented

API_FUNC_DISTANCE_SENSOR_START

distance_sensor_start

implemented

API_FUNC_DISTANCE_SENSOR_STOP

distance_sensor_stop

implemented

API_FUNC_LED_CLEAR_ALL

led_clear_all

implemented

API_FUNC_LED_CLEAR_PIXEL

led_clear_pixel

implemented

API_FUNC_LED_COLOR_BRIGHTNESS

led_color_brightness

implemented

API_FUNC_LED_COLOR_RGB

led_color_rgb

implemented

API_FUNC_LED_CONTROLLER_DEINIT

led_controller_deinit

implemented

API_FUNC_LED_CONTROLLER_INIT

led_controller_init

implemented

API_FUNC_LED_GET_ALL_COLORS

led_get_all_colors

implemented

API_FUNC_LED_GET_COUNT

led_get_count

implemented

API_FUNC_LED_GET_PIXEL

led_get_pixel

implemented

API_FUNC_LED_IS_INITIALIZED

led_is_initialized

implemented

API_FUNC_LED_SET_PIXEL

led_set_pixel

implemented

API_FUNC_LED_SHOW

led_show

implemented

API_FUNC_NETIF_TUNNEL_DEINIT

netif_uart_tunnel_deinit

implemented

API_FUNC_NETIF_TUNNEL_GET_HANDLE

netif_uart_tunnel_get_handle

implemented

API_FUNC_NETIF_TUNNEL_INIT

netif_uart_tunnel_init

implemented

API_FUNC_STARTUP_TESTS_MULTIPLE_CYCLES

led_running_test_multiple_cycles

implemented

API_FUNC_STARTUP_TESTS_RAINBOW

led_running_test_rainbow

implemented

API_FUNC_STARTUP_TESTS_SINGLE_CYCLE

led_running_test_single_cycle

implemented

API_FUNC_WEB_GET_PORT

web_server_get_port

implemented

API_FUNC_WEB_INIT

web_server_init

implemented

API_FUNC_WEB_IS_RUNNING

web_server_is_running

implemented

API_FUNC_WEB_START

web_server_start

implemented

API_FUNC_WEB_STATIC_FILE

static_file_handler

implemented

API_FUNC_WEB_STOP

web_server_stop

implemented

API_FUNC_WIFI_CLEAR_CRED

wifi_manager_clear_credentials

implemented

API_FUNC_WIFI_GET_IP

wifi_manager_get_ip_address

implemented

API_FUNC_WIFI_GET_STATUS

wifi_manager_get_status

implemented

API_FUNC_WIFI_INIT

wifi_manager_init

implemented

API_FUNC_WIFI_MONITOR

wifi_manager_monitor

implemented

API_FUNC_WIFI_SET_CRED

wifi_manager_set_credentials

implemented

API_FUNC_WIFI_START

wifi_manager_start

implemented

API_FUNC_WIFI_STOP

wifi_manager_stop

implemented

API_FUNC_WIFI_SWITCH_AP

wifi_manager_switch_to_ap

implemented

API_STRUCT_DISTANCE_SENSOR_ERROR

distance_sensor_error_t

implemented

API_STRUCT_DISTANCE_SENSOR_MEASUREMENT

distance_measurement_t

implemented

API_STRUCT_DISTANCE_SENSOR_RAW_MEASUREMENT

distance_raw_measurement_t

implemented

API_STRUCT_LED_COLOR

led_color_t

implemented

API_STRUCT_NETIF_TUNNEL_CONFIG

netif_uart_tunnel_config_t

implemented

API_STRUCT_WEB_CONFIG

web_server_config_t

implemented

API_STRUCT_WIFI_CRED

wifi_credentials_t

implemented

API_STRUCT_WIFI_MODE

wifi_manager_mode_t

implemented

API_STRUCT_WIFI_STATUS

wifi_status_t

implemented

REQ_CFG_JSON_1

JSON Schema as Configuration Source of Truth

approved

REQ_CFG_JSON_10

Web Interface Integration Support

implemented

REQ_CFG_JSON_11

NVS Error Graceful Handling

implemented

REQ_CFG_JSON_12

Configuration Initialization on Boot

implemented

REQ_CFG_JSON_13

Simple Process to Add Configuration Fields

implemented

REQ_CFG_JSON_14

Type Safety via Optional Static Validation

open

REQ_CFG_JSON_15

Configuration Schema Versioning and Migration

implemented

REQ_CFG_JSON_2

Parameter Grouping for UI Organization

implemented

REQ_CFG_JSON_3

Parameter Type System

implemented

REQ_CFG_JSON_4

Build-Time Factory Defaults Generation

implemented

REQ_CFG_JSON_5

No Runtime JSON Parsing in C Code

implemented

REQ_CFG_JSON_6

Key-Based NVS Storage

implemented

REQ_CFG_JSON_7

Type-Safe Configuration API

implemented

REQ_CFG_JSON_8

Persistent Configuration Storage

implemented

REQ_CFG_JSON_9

Factory Reset Capability

implemented

REQ_DEV_DOC_1

Supporting Documentation Traceability

implemented

REQ_DEV_ENV_1

Supported Development Environments

implemented

REQ_DEV_GUIDE_DEBUG_1

Debugging Guide Content

implemented

REQ_DEV_GUIDE_FLASH_1

Web Flasher Guide Content

implemented

REQ_DEV_GUIDE_MODES_1

Switching Dev Modes Guide Content

implemented

REQ_DEV_GUIDE_QEMU_1

QEMU Emulator Guide Content

implemented

REQ_DEV_LIMITS_1

Known Limitations Documentation

implemented

REQ_DEV_OV_HW_1

Hardware Specifications Content

implemented

REQ_DEV_OV_INDEX_1

Overview Index Content

implemented

REQ_DEV_OV_QS_1

Quick Start Content

implemented

REQ_DEV_README_1

README Content Scope

approved

REQ_DSP_1

Hardware Platform

approved

REQ_DSP_2

Configuration Integration

approved

REQ_DSP_3

Core Visualization Concept

approved

REQ_DSP_4

Below Minimum Distance Warning

approved

REQ_DSP_5

Out of Range Display

approved

REQ_LED_1

WS2812 LED Strip Support

approved

REQ_LED_2

Individual Pixel Control

approved

REQ_LED_3

Configurable LED Count

approved

REQ_LED_4

Accurate Color Display

approved

REQ_LED_5

LED State Read API

approved

REQ_NETIF_TUNNEL_1

QEMU UART Network Bridge

approved

REQ_NETIF_TUNNEL_2

Packet Encapsulation

approved

REQ_NETIF_TUNNEL_3

Host-Side Bridge Script

approved

REQ_NETIF_TUNNEL_4

DHCP Client Support

approved

REQ_NETIF_TUNNEL_5

Conditional Compilation

approved

REQ_NETIF_TUNNEL_DOC_1

Emulation Setup Documentation

approved

REQ_NETIF_TUNNEL_NF_1

Tunnel Throughput

approved

REQ_NETIF_TUNNEL_NF_2

Packet Loss Handling

approved

REQ_SNS_1

Component Initialization

approved

REQ_SNS_10

Timing and Performance

approved

REQ_SNS_11

Accuracy and Calibration

approved

REQ_SNS_12

Timeout Error Handling

approved

REQ_SNS_13

Range Validation

approved

REQ_SNS_14

Queue Overflow Management

approved

REQ_SNS_2

Trigger Pulse Generation

approved

REQ_SNS_3

Real-Time Timestamp Capture

approved

REQ_SNS_4

Measurement Processing

approved

REQ_SNS_5

Blocking API Access

approved

REQ_SNS_6

Task Lifecycle Management

approved

REQ_SNS_7

Health Monitoring

approved

REQ_SNS_8

Real-Time ISR Constraints

approved

REQ_SNS_9

Memory Resource Limits

approved

REQ_STARTUP_1

LED Controller Initialization

approved

REQ_STARTUP_2

Visual Boot Sequence

approved

REQ_STARTUP_3

Timing Performance

approved

REQ_SYS_1

Garage Parking Assistance System

approved

REQ_SYS_ARCH_1

Component-based Architecture

approved

REQ_SYS_CFG_1

Non-volatile Configuration Storage

approved

REQ_SYS_HW_1

ESP32 Hardware Platform

approved

REQ_SYS_NET_1

WiFi Connectivity

approved

REQ_SYS_PERF_1

Memory Management

approved

REQ_SYS_REL_1

Error Handling and Recovery

open

REQ_SYS_SEC_1

HTTPS Support

approved

REQ_SYS_SIM_1

Emulator Support

approved

REQ_SYS_SIM_2

Emulator Network Connectivity

open

REQ_SYS_TIME_1

System Time and NTP Support

approved

REQ_SYS_WEB_1

Web-based Configuration

approved

REQ_WEB_1

Real-time Status Display

approved

REQ_WEB_2

Configuration Interface

approved

REQ_WEB_3

WiFi Setup Interface

approved

REQ_WEB_4

Web Interface Navigation

approved

REQ_WEB_5

HTTP Server Concurrency

approved

REQ_WEB_CONF_1

Configuration REST API

approved

REQ_WEB_LED_1

LED State API Endpoint

approved

REQ_WEB_NF_1

Web UI Responsiveness

approved

REQ_WEB_NF_2

Mobile-First Design

approved

REQ_WEB_SCHEMA_1

Schema-Driven Configuration Form

approved

SPEC_ARCH_BUILD_1

ESP-IDF CMake Integration

draft

SPEC_ARCH_CERT_1

Certificate Handler Component Design

approved

SPEC_ARCH_CODESPACES_1

GitHub Codespaces Integration

approved

SPEC_ARCH_COMM_1

Component Communication Pattern

approved

SPEC_ARCH_CONFIG_1

Configuration Manager Component Design

approved

SPEC_ARCH_CONFIG_FLOW_1

Configuration Data Flow

approved

SPEC_ARCH_ERROR_RECOVERY_1

Error Recovery and Reset Strategy

approved

SPEC_ARCH_FLASH_1

Flash Memory Configuration

approved

SPEC_ARCH_HTTP_1

HTTP Server Architecture Details

approved

SPEC_ARCH_LAYERS_1

ESP32 Distance Sensor Layered Architecture

approved

SPEC_ARCH_LOGGING_1

Logging and Diagnostics Strategy

approved

SPEC_ARCH_MEMORY_1

Memory Management Strategy

approved

SPEC_ARCH_NETIF_1

Network Tunnel Component Design

approved

SPEC_ARCH_PERF_1

System Performance Requirements

approved

SPEC_ARCH_QEMU_1

QEMU Hardware Abstraction

approved

SPEC_ARCH_QEMU_BUILD_1

QEMU Component Selection

approved

SPEC_ARCH_TASKS_1

FreeRTOS Task Organization

approved

SPEC_ARCH_WEB_1

Web Server Component Design

approved

SPEC_ARCH_WIFI_1

WiFi Manager Design Details

approved

SPEC_CFG_JSON_API_1

Type-Safe Configuration API

draft

SPEC_CFG_JSON_ARCH_1

JSON Schema-Driven Architecture

approved

SPEC_CFG_JSON_BULK_1

Bulk JSON Configuration API

approved

SPEC_CFG_JSON_CODEGEN_1

Factory Reset via Bulk JSON Update

approved

SPEC_CFG_JSON_EXTEND_1

Adding New Configuration Fields

approved

SPEC_CFG_JSON_SCHEMA_1

Configuration Schema Structure

approved

SPEC_CFG_JSON_SOURCE_1

JSON Schema as Single Source of Truth

approved

SPEC_CFG_JSON_STORAGE_1

NVS Storage Format

approved

SPEC_CFG_JSON_TYPESAFETY_1

Type Safety Without Code Generation

approved

SPEC_CFG_JSON_UI_1

JSON Schema for UI Generation

implemented

SPEC_CFG_WEB_ARCH_1

Configuration Webpage Architecture

implemented

SPEC_CFG_WEB_COUNTDOWN_1

Device Reset Countdown Interface

implemented

SPEC_CFG_WEB_ERROR_1

Error Handling and User Feedback

implemented

SPEC_CFG_WEB_FLOW_1

Configuration Data Flow

implemented

SPEC_CFG_WEB_FORM_1

Dynamic Form Generation from Schema

implemented

SPEC_CFG_WEB_INIT_1

Complete Page Initialization Flow

implemented

SPEC_CFG_WEB_MAPPING_1

JSON Array to Form Field Mapping

implemented

SPEC_CFG_WEB_STATE_1

UI State Management

implemented

SPEC_DEV_ENV_OPTIONS

Supported Development Environments — Options

implemented

SPEC_DEV_ENV_USAGE

Supported Development Environments — Setup Steps

implemented

SPEC_DEV_GUIDE_DEBUG_FEATURES

Debugging Guide — Debugging Features

implemented

SPEC_DEV_GUIDE_DEBUG_START

Debugging Guide — Quick Start in QEMU

implemented

SPEC_DEV_GUIDE_FLASH_OVERVIEW

Web Flasher Guide — Overview and Browser Requirements

implemented

SPEC_DEV_GUIDE_FLASH_STEPS

Web Flasher Guide — Flash Procedure

implemented

SPEC_DEV_GUIDE_MODES_DIFF

Dev Modes Guide — What Changes Between Modes

implemented

SPEC_DEV_GUIDE_MODES_HOW

Dev Modes Guide — How to Switch

implemented

SPEC_DEV_GUIDE_QEMU_START

QEMU Guide — Starting QEMU

implemented

SPEC_DEV_GUIDE_QEMU_STOP

QEMU Guide — Stopping QEMU

implemented

SPEC_DEV_GUIDE_QEMU_WEB

QEMU Guide — Accessing the Web Interface

implemented

SPEC_DEV_LIMITS_STRUCTURE

Known Limitations File Structure and Process

implemented

SPEC_DEV_OV_HW_COMPONENTS

Hardware Components Listing

implemented

SPEC_DEV_OV_HW_PINS

Hardware Pin Assignment Table

implemented

SPEC_DEV_OV_INDEX_NAV

Overview Index — Navigation Section

implemented

SPEC_DEV_OV_INDEX_WHAT

Overview Index — Project Description

implemented

SPEC_DEV_OV_INDEX_WHO

Overview Index — Audience Section

implemented

SPEC_DEV_OV_QS_HW

Quick Start — Hardware Path

implemented

SPEC_DEV_OV_QS_QEMU

Quick Start — QEMU Path

implemented

SPEC_DEV_README_INTRO

README Introduction and Project Link

implemented

SPEC_DEV_README_META

README Metadata Section

approved

SPEC_DSP_ALGO_1

Distance-to-Visual Mapping Algorithm

approved

SPEC_DSP_ALGO_3

Embedded Arithmetic Architecture

approved

SPEC_DSP_API_1

Public Display API

approved

SPEC_DSP_ARCH_1

Task-Based Architecture

approved

SPEC_DSP_ARCH_2

Configuration Integration

approved

SPEC_DSP_OVERVIEW_1

WS2812 Hardware Integration

approved

SPEC_LED_API_1

Pixel-Level Control API

approved

SPEC_LED_API_2

Batch Operations API

approved

SPEC_LED_API_3

LED State Read API

approved

SPEC_LED_ARCH_1

RMT Peripheral Hardware Abstraction

approved

SPEC_LED_ARCH_2

RAM Buffer Architecture

approved

SPEC_LED_DATA_1

Color Representation and Conversion

approved

SPEC_LED_ERR_1

Error Handling and Validation

approved

SPEC_LED_MEM_1

Dynamic Memory Management

approved

SPEC_LED_SIM_1

LED Controller Simulator

approved

SPEC_LED_TIMING_1

WS2812 Timing Specification

implemented

SPEC_NETIF_UART_ARCH_1

UART Tunnel Component Architecture

implemented

SPEC_NETIF_UART_BRIDGE_1

Host-Side Serial-TUN Bridge Script

implemented

SPEC_NETIF_UART_COND_1

Conditional Compilation — QEMU-Only Build Guard

implemented

SPEC_NETIF_UART_DHCP_1

IP Configuration and DHCP Client Integration

implemented

SPEC_NETIF_UART_DOC_1

Emulation Setup Documentation

implemented

SPEC_NETIF_UART_PERF_1

Performance Characteristics and Known Limitations

implemented

SPEC_NETIF_UART_PROTO_1

UART Wire Protocol — Length-Prefix Framing

approved

SPEC_SNS_ALGO_1

Distance Calculation Algorithm

approved

SPEC_SNS_ALGO_2

EMA Smoothing Filter Design

approved

SPEC_SNS_API_1

Public API Design

approved

SPEC_SNS_ARCH_1

Dual-Queue Real-Time Architecture

approved

SPEC_SNS_ARCH_2

GPIO Interface Design

approved

SPEC_SNS_ERR_1

Error Handling Design

approved

SPEC_SNS_ISR_1

Interrupt Service Routine Design

approved

SPEC_SNS_SIM_1

Distance Sensor Simulator Design

approved

SPEC_SNS_TASK_1

Sensor Task Design

approved

SPEC_STARTUP_1

LED Controller Dependency Design

approved

SPEC_STARTUP_2

Sequential LED Pattern Algorithm

approved

SPEC_STARTUP_3

Startup Integration and Cleanup

approved

SPEC_STARTUP_4

Component Architecture

approved

SPEC_WEB_ARCH_1

Web Server Architecture

approved

SPEC_WEB_CAPTIVE_1

Captive Portal Design

approved

SPEC_WEB_CONFIG_1

HTTP Server Configuration

approved

SPEC_WEB_EXTEND_1

Extension Guide for Web Pages

approved

SPEC_WEB_INTEGRATION_CFG_1

Config Manager Integration Pattern

approved

SPEC_WEB_INTEGRATION_WIFI_1

WiFi Manager Integration Pattern

approved

SPEC_WEB_NF_1

Mobile-First Responsive Design

approved

SPEC_WEB_REST_CFG_1

Configuration API Endpoints

approved

SPEC_WEB_REST_HEALTH_1

System Health API Endpoint

approved

SPEC_WEB_REST_LED_1

LED State API Endpoint

approved

SPEC_WEB_REST_WIFI_1

WiFi Management REST API Endpoints

approved

SPEC_WEB_ROUTES_1

URI Routing Table

approved

SPEC_WEB_SECURITY_1

CORS Configuration

approved

SPEC_WEB_STATIC_1

Static File Embedding Strategy

approved

SPEC_WEB_TEST_1

Web Server Testing Strategy

implemented

US_DEV_1

Modular Firmware Extensibility

implemented

US_DEV_2

Traceable Supporting Documentation

approved

US_DISPLAY_1

Visual Distance Feedback for Parking

approved

US_RELIABLE_1

Appliance Reliability - Just Works on Power

approved

US_SETUP_1

Device Setup via Web Interface

All Requirements List

Complete list of all requirements with status and links: