Architecture decisions
Every non-obvious choice fernweh made, logged as a short ADR (Context / Decision / Consequences). These record why — so a later change is a deliberate reversal rather than an accident.
| ADR | Decision | Area |
|---|---|---|
Workspace layout & toolchain |
Build |
|
TLS and crypto provider ( |
Security |
|
LG webOS command routing (pointer socket vs |
Backends |
|
Local persistence & credential storage |
Persistence |
|
Universal IR — code database & rendering |
Infrared |
|
Fire TV control over ADB |
Backends |
|
Android TV Remote v2 protocol |
Backends |
|
Bridge (composite) remotes |
App model |
|
On-device OCR & local report-missing |
Features |
|
Donate link without Play Billing |
Compliance |
|
Power-code sweep for unknown devices |
Infrared |