Hardware - Task List
Updated: 2026-10-06
Usage
章节标题:“Usage”Each task is a single line linking to its detail file. All detailed information lives in docs/task/<timestamp>-<feature-slug>.md.
Format
章节标题:“Format”- [ ] [**20260907-1428-add-endpoint Add endpoint**](20260907-1428-add-endpoint.md) `P1`Status Markers
章节标题:“Status Markers”| Marker | Meaning |
|---|---|
[ ] |
Pending |
[-] |
In progress |
[x] |
Completed |
[~] |
Closed / Won't do |
Priority: P0 (blocking) > P1 (high) > P2 (medium) > P3 (low)
章节标题:“Priority: P0 (blocking) > P1 (high) > P2 (medium) > P3 (low)”Rules
章节标题:“Rules”- Update or delete task entries and their detail files as needed; keep them consistent.
- Record change history and deletion reasons in
docs/changelog.md; update affected dependency and plan references. - New tasks append to the end.
- See each
<timestamp>-<feature-slug>.mdfor full details.
Tasks
章节标题:“Tasks”- REPO-001 Complete repository hygiene baseline
P2 - [~] RESEARCH-008 Define the 46-channel, 200 A-total, 100 A-per-channel platform channel architecture
P1 - yacht-circuit-evidence-20260907T1402Z Collect yacht circuit evidence and prepare distribution specification revision
P1 - 20260908-2038-prune-tracking-records Prune completed task and plan records and rebuild the PMA indexes
P2 - 20260909-2355-manual-pages-deploy Add a manually triggered Cloudflare Workers deployment workflow
P2 - 20260910-0135-product-tree-and-sidebar Reorganise product docs per product line and drop the sidebar
P1 - 20260910-0137-chinese-first-docs Make the documentation Chinese-first
P1 - 20260910-0347-breadcrumb-navigation Add breadcrumb navigation with a clickable page at every level
P1 - 20260910-0455-documentation-organization Improve documentation navigation and consistency
P2 - 20260910-0714-distributed-core-product-family Redefine Core as a distributed output product family
P1 - 20260910-0724-air-key-product-specifications Define the Air and Key product specifications
P1 - 20260911-0254-esp32h2-air-switch-evaluation Evaluate ESP32-H2-MINI-1-H4S for the Air Switch
P2 - 20260911-0251-air-key-doc-consistency-repair Repair Air/Key documentation consistency after the supplier-guide rewrite
P1 - 20260911-1916-air-key-hub-sleep-and-key-scaling Apply the open key count, no-sleep receiver and Air-only sleep decisions
P1 - 20260911-1930-control-platform-protocol-evaluation Evaluate smart-home protocols for an independent local-first control application platform
P1 - 20260911-1954-control-non-marine-air-positioning Reposition Control as the off-boat Air platform with a control-protocol integration
P1 - 20260911-2014-hub-mate-consolidation Consolidate P03 Hub and P08 Mate
P1 - 20260912-0903-air-key-line-consolidation Consolidate Air and Key into one switch product line
P1 - 20260912-0940-air-plan-figures-drift Reconcile the governing Air figures with the 2026-09-11 decisions
P2 - 20260912-2057-product-matrix-diagram Add a product matrix flowchart to the product package index
P2 - 20260913-0144-product-matrix-readability Make the product matrix diagrams readable
P2 - 20260913-0329-doc-table-layout Fix squeezed table rendering and widen the doc column
P1 - 20260913-0445-ecosystem-access-note Write the customer-facing ecosystem access note
P2 - 20260913-0447-vendor-followup-batches Complete the four supplier catalogue follow-up batches
P1 - 20260913-2141-diagram-approach-comparison Publish a diagram-approach comparison page
P2 - 20260913-2233-adopt-svg-product-matrix Adopt the generated SVG as the product matrix diagram
P2 - 20260913-2310-mate-unified-and-ac-controller Redraw the matrix for a unified Mate and an autonomous AC controller
P1 - 20260913-2312-ac-do-writeback Write the Core DO and unified Mate decisions back into the controlled package
P1 - 20260914-0010-air-subghz-lora-and-consistency Add sub-GHz/LoRa chip selection and repair Air/Air Hub inconsistencies
P1 - 20260913-2341-documentation-standard Define the documentation standard and target directory structure
P1 - 20260914-0230-doc-standard-phase-2-records Resolve legacy tracking records and stale governance references
P1 - 20260914-0231-doc-standard-phase-3-product-packages Migrate the product area onto fixed product package slots
P1 - 20260914-0232-doc-standard-phase-4-research-vendors Restructure research into topic directories and merge the vendor catalogues
P1 - 20260914-0233-doc-standard-phase-5-governance-root Move the governance files into bizplan/governance and unpublished references into refs/
P1 - 20260914-0317-site-explorer-theme Replace the product-docs theme with a site-wide explorer layout
P1 - 20260914-0332-iaa-transportation-2026-exhibitors Catalogue the IAA Transportation 2026 exhibitor directory
P2 - 20260915-1901-astro-starlight-migration Rebuild the docs site on Astro + Starlight with on-demand rendering
P1 - 20260916-0740-clean-url-trailing-slash Serve clean URLs without a trailing-slash redirect
P2 - 20260921-1659-post-migration-follow-ups Resolve the Astro migration follow-ups
P2 - 20260921-1700-switch-line-document-structure Give the Switch line one document model for brief, features, spec and development requirements
P1 - 20260922-0746-mate-package-document-structure Put the Mate package on the four-register model used by the Switch line
P1 - 20260922-0818-air-ti-platform-touch-battery-evaluation Evaluate TI 2.4 GHz SoCs, capacitive touch input and battery formats for Air
P2 - 20260922-2048-air-cr2450-battery-baseline Move the Air battery baseline to a single CR2450 and re-select the first-version platform
P1 - 20260925-0931-air-hub-industrial-linux-and-radio Evaluate industrial-grade Linux SoCs and radio chips for Air Hub
P1 - 20260925-0942-air-hub-model-split-industrial-platform Split Air Hub into a 2.4 GHz model and a sub-GHz model on an industrial Linux platform
P1 - 20260925-1017-air-hub-esp32c6-wifi-uplink Add an ESP32-C6 Wi-Fi uplink to the Air Hub base board and correct the module prices
P1 - 20260925-1547-air-nrf54l-tiers-matter-footprint Record the nRF54L memory tiers and the Matter over Thread footprint for Air
P2 - 20260927-1640-air-hub-low-cost-linux-and-lora-star Evaluate low-cost Air Hub Linux platforms without the industrial and native-CAN constraints, and a proprietary LoRa star for Air Hub LR
P1 - 20260927-1650-docs-table-rendering Improve Markdown table rendering on the docs site
P2 - 20260927-1829-air-hub-datasheets-and-nrf54l15-zigbee Archive the Air Hub component datasheets and correct the nRF54L15 Zigbee status
P1 - 20260928-0032-wireless-soc-reference-catalog Compile a reference catalogue of mainstream wireless SoCs by vendor
P2 - 20260928-0836-key-wireless-service-and-mcu Add a wireless configuration and update path to Key and re-select its MCU
P1 - 20260928-0908-key-expansion-units Scale Key with MCU-less expansion units instead of one MCU per eight keys
P1 - 20260928-1330-key-two-expansion-buses Give Key two expansion paths: I2C expansion units and an internal CAN bus
P1 - [~] 20260928-2344-air-hub-first-build-rk3506j-cc1354p10 Lock the first Air Hub build on RK3506J with a CC1354P10 radio
P1 - 20260929-0011-air-hub-two-tier-ssd202d Split Air Hub into two SSD202D tiers with 433 MHz transmit and receive at a 50-60 USD entry price
P1 - 20260929-0012-air-lock-nrf54l15 Lock nRF54L15 as the first Air SoC and record why not CC2652R7 or CC1354P10
P1 - 20260929-0027-air-86-enclosure-and-peripherals Size the Air enclosure to the 86-type wall-plate standard and lock its peripheral circuit
P1 - 20260929-0031-air-433-encrypted-variant Add an Air 433 variant on nRF54L15 plus CMT2300A with the hub's encrypted 433 MHz link
P1 - 20260929-0037-tag-receiver-after-air-hub-lr-withdrawal Re-point P12 Tag and Air references after the Air Hub LR withdrawal
P2 - 20260929-0235-air-hub-entry-adds-efr32mg21 Add EFR32MG21 to the entry Air Hub and keep its ESP32-C6 and 433 MHz link
P1 - 20261006-0315-air-hub-reference-board-and-schematics Define the Air Hub reference boards, component lists and KiCad schematics for AH-19 and AH-20
P1 - 20261006-0452-air-hub-pro-first-board Take Air Hub Pro to a first routed board: schematic corrections, footprints, PCB and fabrication outputs
P1 - 20261006-0822-air-hub-emc-safety-certification Assess Air Hub against EMC and safety certification and write certification into the specification
P1 - 20261006-1156-air-hub-highest-certification-level Develop Air Hub to the strictest certification levels with chip-down radios and re-check the design
P1 - 20261009-1106-air-hub-mini-esp32c6 Add an Air Hub Mini on ESP32-C6 with EFR32MG21 and Ethernet, without Linux
P1 - 20261009-1114-air-hub-mini-wroom-module Use the ESP32-C6-WROOM-1 module on Air Hub Mini
P1 - 20261012-2303-air-hub-lock-rk3506g-rk3506j Lock Air Hub on RK3506G and RK3506J core boards and drop the SigmaStar platforms
P1 - 20261013-0905-air-hub-shared-carrier-and-mini-board Generate the shared Linux carrier variants and the Air Hub Mini schematic and board
P1 - 20261013-0200-air-hub-hardware-handover-package Assemble the hardware handover package and drawings for the Air Hub boards
P1 - 20261014-0022-air-hub-unify-esp32-c6-mini-module Use one ESP32-C6-MINI-1 part number on all three Air Hub products
P1 - 20261014-1417-business-plan-consistency-refresh Bring the business plan in line with the product decisions made since 2026-09-14
P1 - 20261014-2350-air-hub-docs-follow-hardware Bring the Air Hub documents in line with the current schematics and boards, a 9–36 V supply and fixed core boards
P1 - 20261015-1500-air-hub-schematic-fixes Record the Air Hub input TVS, long-press reset, CAN and LED fixes in the documents
P1 - 20261019-1200-switch-docs-current-state Rewrite the P05 Switch product documents to state the current design only
P1 - 20261019-1500-air-hub-review-items Resolve the Air Hub review items on cost, Ethernet magnetics and open hardware items
P2 - [-] 20261020-1000-air-hub-commercial-enclosure Dual power input for Air Hub: USB-C PD with priority, M8 4-pin harness, IP54 without sealed connectors
P1 - 20261020-2336-key-wiring-box-external-buttons Key wiring-box variant for external illuminated pushbuttons (latching or momentary)
P1 - 20261022-0322-key-box-n2k-connector Key Box 36: standard NMEA 2000 Micro-C connector for CAN2
P1 - 20261022-0420-key-box-rs485-analog-inputs Key Box 36: RS-485, eight configurable analog inputs and board monitoring
P1 - 20261023-1233-key-box-adc-voltage-inputs Key Box 36: dedicated ADC and a 0-10 V mode for the eight analog inputs
P1 - 20261023-1850-air-hub-mini-c6-wroom Air Hub Mini controller module: ESP32-C6-WROOM-1-N8 instead of ESP32-C6-MINI-1-N4
P2 - 20261024-2000-air-hub-mg24-module Air Hub radio: RF-star RF-BM-MG24B2 module instead of the chip-down EFR32MG21
P2 - 20261023-2353-air-module-first-version Air BLE: Raytac AN54LV-P15 module build becomes the first version, chip-down nRF54L15 the cost-down variant
P1 - 20261024-2100-air-hub-mini-part-reduction Air Hub Mini revision D: part reduction (85 to 52 placed parts)
P2 - 20261024-2130-air-hub-carrier-part-reduction Air Hub / Air Hub Pro carrier revision D: part reduction
P2 - 20261024-2200-air-hub-mini-diode-or-input Air Hub Mini: Schottky diode-OR instead of the LM74502 M8 input switch
P2 - 20261024-2230-air-hub-pcb-layout-and-appearance Air Hub / Air Hub Pro: PCB layout, appearance design and handover update
P2 - 20261024-2357-air-hub-set-top-box-enclosure Air Hub / Air Hub Pro: set-top-box style enclosure
P2 - 20261025-0012-air-hub-single-side-io Air Hub / Air Hub Pro: all connectors, key and status LEDs on one side
P2 - 20261024-2230-air-hub-mini-enclosure-concept Air Hub Mini: enclosure concept model and 3D renders
P2 - 20261024-2330-air-hub-mini-side-ui-box Air Hub Mini: side key and LEDs, plain rectangular enclosure
P2 - 20261024-2322-key-box-part-count-reduction Key Box 36: part-count reduction (output drivers, analog front end, supplies, ESD arrays)
P1 - 20261024-2345-air-hub-mini-set-top-box-styling Air Hub Mini: set-top-box style black enclosure
P2 - 20261025-0000-air-hub-mini-one-side-io Air Hub Mini: all ports and UI on one side
P2 - 20261025-0010-air-hub-mini-rgb-status-led Air Hub Mini: one RGB status LED instead of two LEDs
P2 - 20261025-0030-air-hub-mini-controller-alternatives Air Hub Mini: record controller alternatives (ESP32-C5, ESP32-S31)
P3 - 20261028-1704-governance-sync-switch-rev-d Sync the governance documents with Air Hub rev D, the Air module build and Key Box 36 R1.0
P1 - 20261028-1709-air-hub-esp32-c5-module Replace the ESP32-C6 with an ESP32-C5 module on all three Air Hub products
P1 - 20261028-1730-air-hub-mini-esp32-c5-board Air Hub Mini: regenerate the board with the ESP32-C5-WROOM-1
P1 - 20261029-0443-switch-key-box-and-panel-deferral Show Key Box 36 on the Switch line pages and defer the Key panels
P1 - 20261029-0614-switch-product-priority-order Reorder the Switch products: Key Box 36, Air, Air Hub Mini, Air Hub Pro
P1