-
Notifications
You must be signed in to change notification settings - Fork 1
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
Production readiness checklist
documentationImprovements or additions to documentationImprovements or additions to documentationproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#12 In streamcoreai/esp32;No verified-board table, pin maps, or flashing guide
documentationImprovements or additions to documentationImprovements or additions to documentationeffort: mediumA day or twoA day or twohelp wantedExtra attention is neededExtra attention is neededproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#10 In streamcoreai/esp32;No memory headroom figure and no soak result
effort: mediumA day or twoA day or twoenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#9 In streamcoreai/esp32;No CI and no tests: nothing checks that the firmware still builds
area: buildPartitions, sdkconfig, CI, flashing, OTAPartitions, sdkconfig, CI, flashing, OTAeffort: smallA few hours, one fileA few hours, one fileenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#8 In streamcoreai/esp32;WiFi credentials and API key are compiled into the binary — no runtime provisioning
area: buildPartitions, sdkconfig, CI, flashing, OTAPartitions, sdkconfig, CI, flashing, OTAblockerMust be fixed before a device shipsMust be fixed before a device shipseffort: mediumA day or twoA day or twoenhancementNew feature or requestNew feature or requestproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#7 In streamcoreai/esp32;No OTA: the partition table has a single factory slot, so fielded devices can never be updated
area: buildPartitions, sdkconfig, CI, flashing, OTAPartitions, sdkconfig, CI, flashing, OTAblockerMust be fixed before a device shipsMust be fixed before a device shipseffort: mediumA day or twoA day or twoenhancementNew feature or requestNew feature or requestproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#6 In streamcoreai/esp32;Barge-in is impossible: the mic is gated during playback and AEC is disabled
area: audioCapture, render, AFE, Opus, turn-takingCapture, render, AFE, Opus, turn-takingblockerMust be fixed before a device shipsMust be fixed before a device shipsbugSomething isn't workingSomething isn't workingeffort: largeDesign discussion needed before codeDesign discussion needed before codeproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#5 In streamcoreai/esp32;ICE is STUN-only: no TURN, so a device behind symmetric NAT cannot connect at all
area: networkWiFi, WHIP, ICE, DTLS, TLSWiFi, WHIP, ICE, DTLS, TLSeffort: mediumA day or twoA day or twoenhancementNew feature or requestNew feature or requestproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#4 In streamcoreai/esp32;WiFi never reconnects: a router reboot takes the device down until it is power-cycled
area: networkWiFi, WHIP, ICE, DTLS, TLSWiFi, WHIP, ICE, DTLS, TLSblockerMust be fixed before a device shipsMust be fixed before a device shipsbugSomething isn't workingSomething isn't workingeffort: mediumA day or twoA day or twoproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#3 In streamcoreai/esp32;No connection recovery: no ICE restart, no resume, no retry
area: networkWiFi, WHIP, ICE, DTLS, TLSWiFi, WHIP, ICE, DTLS, TLSblockerMust be fixed before a device shipsMust be fixed before a device shipseffort: largeDesign discussion needed before codeDesign discussion needed before codeenhancementNew feature or requestNew feature or requestproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#2 In streamcoreai/esp32;No HTTPS: no CA bundle attached, so the API key and JWT go over the wire in cleartext
area: networkWiFi, WHIP, ICE, DTLS, TLSWiFi, WHIP, ICE, DTLS, TLSblockerMust be fixed before a device shipsMust be fixed before a device shipsbugSomething isn't workingSomething isn't workingeffort: smallA few hours, one fileA few hours, one fileproduction readinessBlocks calling the firmware production-readyBlocks calling the firmware production-readyStatus: Open.#1 In streamcoreai/esp32;