opencode/decisions.yaml
This commit is contained in:
@@ -0,0 +1,34 @@
|
|||||||
|
# OpenCode decision notes
|
||||||
|
#
|
||||||
|
# Decisions and constraints about this Home Assistant installation, recorded by
|
||||||
|
# the OpenCode add-on only when you approve them. OpenCode reads a short digest
|
||||||
|
# of the active notes at the start of every session.
|
||||||
|
#
|
||||||
|
# Safe to edit or delete by hand. Keep the shape below; OpenCode refuses to add
|
||||||
|
# notes while the file cannot be parsed, so nothing is silently overwritten.
|
||||||
|
#
|
||||||
|
# Set a note's status to "superseded" (or delete it) to drop it from the digest.
|
||||||
|
# Add "pin: true" to a note to keep it in the digest when older notes no longer
|
||||||
|
# fit — use it for the decisions that must never be reversed by accident.
|
||||||
|
|
||||||
|
version: 1
|
||||||
|
notes:
|
||||||
|
- id: 2026-07-29-nest-snapshot-custom-integration
|
||||||
|
date: 2026-07-29
|
||||||
|
title: nest_snapshot custom integration abandoned
|
||||||
|
decision: nest_snapshot integration is abandoned. WebRTC SDP parsing was fixed but ICE
|
||||||
|
connection to Google Nest's ice-lite candidates never establishes (30s timeout). Do
|
||||||
|
not revisit.
|
||||||
|
rationale: After resolving SDP candidate format issues (missing component-id), aiortc
|
||||||
|
could parse Google's answer but ICE connectivity checks timed out every time across
|
||||||
|
multiple restarts. Track handler fires but recv() never gets a frame. Root cause
|
||||||
|
undetermined — likely aiortc STUN connectivity or ice-lite compatibility issue. Not
|
||||||
|
worth further effort.
|
||||||
|
files:
|
||||||
|
- custom_components/nest_snapshot/__init__.py
|
||||||
|
- custom_components/nest_snapshot/manifest.json
|
||||||
|
- custom_components/nest_snapshot/services.yaml
|
||||||
|
integrations:
|
||||||
|
- nest_snapshot
|
||||||
|
pin: true
|
||||||
|
status: active
|
||||||
Reference in New Issue
Block a user