Skip to content

Home Assistant AC Defender v0.1.3669 — Hong Kong Osmanthus Coconut Jelly Osmanthus Garnish Bowl · 香港桂花椰汁糕桂花甜品碗

Choose a tag to compare

@DingDingChae DingDingChae released this 05 Aug 22:26

Home Assistant AC Defender v0.1.3669

Verified from commit 5f9111760af08e2d68a2c5aa28b727d2e9559761. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-5f9111760af08e2d68a2c5aa28b727d2e9559761.tar.gz and load it with docker load --input ac-defender-docker-5f9111760af08e2d68a2c5aa28b727d2e9559761.tar, then run it with the documented Compose configuration.

Release code name

Hong Kong Osmanthus Coconut Jelly Osmanthus Garnish Bowl · 香港桂花椰汁糕桂花甜品碗

Public catalog photo (linked, never copied into this repository).

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 30 9225 9084 2469
Documentation 76 6851 5445 5549
Application source 57 28117 24736 10241
Styles/markup 193 15656 14267 10879
Tests 5 7242 6394 2830
Project total 361 67091 59926 31968
Excluded binary/non-text 38 — — —
Grand total (tracked files) 399 67091 text + binary 59926 text + binary —
  • Grand total of counted text: 67091 lines (59926 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 38 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-5f9111760af08e2d68a2c5aa28b727d2e9559761.tar.gz.