Commit Graph

  • 15f462563d refactor: simplify RuntimeDescriptor — drop observe/poll_tiers, add intervals Marc Billow 2026-06-28 22:56:24 -05:00
  • 1b36ec4a59 feat: fill per-device-type registries; add DOOR_GENERIC, OVEN_CONNECTED, dryer caps Marc Billow 2026-06-28 22:50:57 -05:00
  • e801af9ab7 feat: add by_type/ registry package with for_device() and DeviceRegistry Marc Billow 2026-06-28 22:35:17 -05:00
  • b10cfad194 feat: update discover() for pattern caps, match_fn, rt_filter gating Marc Billow 2026-06-28 22:29:51 -05:00
  • 211fcd1324 fix: remove colliding oven caps from global ALL; update golden baselines Marc Billow 2026-06-28 22:29:42 -05:00
  • 81d97e2fb5 Task 1: Simplify Capability; extend BoundEntity Marc Billow 2026-06-28 22:20:58 -05:00
  • 1a76bf6d47 Fix C1 (switch discovery), C2 (power write_fn), I2 (golden oracle) Marc Billow 2026-06-28 19:30:12 -05:00
  • 5906aabd7c test: end-to-end discovery pipeline over real dumps Marc Billow 2026-06-28 15:55:35 -05:00
  • cd146ed2f0 refactor: discover entities at connect; delete appliance descriptor files Marc Billow 2026-06-28 15:50:24 -05:00
  • 35222e6be5 refactor: make StateCache descriptor-free Marc Billow 2026-06-28 15:24:51 -05:00
  • f2c1d8391e feat: read device identity from OCF /oic/p and /oic/d Marc Billow 2026-06-28 15:21:12 -05:00
  • 246379acbc feat: assemble CAPABILITIES registry with duplicate-href guard Marc Billow 2026-06-28 15:17:26 -05:00
  • 23d5090faa feat: add oven capabilities and cycle-active gating Marc Billow 2026-06-28 15:14:06 -05:00
  • 9cbeb6a2b2 feat: add refrigerator capabilities with multi-instance support Marc Billow 2026-06-28 15:01:20 -05:00
  • 23b4cdc315 feat: add laundry-family capabilities; dishwasher golden green Marc Billow 2026-06-28 14:54:28 -05:00
  • d720b29a67 test: capture golden baselines from existing descriptors Marc Billow 2026-06-28 14:39:56 -05:00
  • 299719f727 feat: add adapter building RuntimeDescriptor from bound entities Marc Billow 2026-06-28 14:36:07 -05:00
  • 6778c60a09 feat: add operational-state capability with extrapolation hooks Marc Billow 2026-06-28 14:31:20 -05:00
  • 0499c702d7 refactor: key capabilities on href instead of rt Marc Billow 2026-06-27 21:22:48 -05:00
  • bdae3cc82d feat: add shared common capabilities Marc Billow 2026-06-27 21:08:47 -05:00
  • 73fff9c2cf fix: log each unknown rt individually in discover() Marc Billow 2026-06-27 20:58:33 -05:00
  • 8d63610f82 feat: add runtime capability discovery Marc Billow 2026-06-27 20:56:21 -05:00
  • 9b2eef26f7 feat: add Capability dataclass Marc Billow 2026-06-27 20:51:22 -05:00
  • 9acc6bc8ce feat: add HA-shaped entity description dataclasses Marc Billow 2026-06-27 20:45:28 -05:00
  • c6f08ea340 test: add pytest infra and device-dump fixtures Marc Billow 2026-06-27 20:38:39 -05:00
  • 00ff961d33 Drop dangling local-tools/ references from README Jack Nagy 2026-06-30 19:51:36 +01:00
  • 6f703fc148 Update README.md Quite Yellow 2026-06-30 19:49:02 +01:00
  • 79c466de0c Merge pull request #5 from QuiteYellow/production-hardening Quite Yellow 2026-06-30 19:36:09 +01:00
  • 6daf142175 Merge pull request #3 from QuiteYellow/cert-refactor Quite Yellow 2026-06-30 19:33:41 +01:00
  • 46a930eb71 Production-hardening pass: half-open detection, cascade throttle, OBSERVE refresh, lamp/door coupling Jack Nagy 2026-06-30 19:27:59 +01:00
  • caf195ea1a Ship setup_cert.py to repo root, auto-fetch all CA materials Jack Nagy 2026-06-30 19:27:24 +01:00
  • b00c2fd90b Refactor to polling-first architecture with OBSERVE as accelerator Jack Nagy 2026-06-03 18:38:04 +01:00
  • dbc9a57f1b Add oven controls and fix Samsung-OCF write semantics Jack Nagy 2026-05-31 20:43:47 +01:00
  • f577a32c50 Update README.md Quite Yellow 2026-05-31 15:51:43 +01:00
  • c99ef324fc Initial commit Jack Nagy 2026-05-31 15:50:15 +01:00