• Joined on 2025-08-30
admin pushed to TEL-04 at admin/goodwe-addon 2026-08-25 17:01:41 +02:00
632be44f6c TEL-04: make a missing build() guard fail legibly instead of aborting
admin created pull request admin/goodwe-addon#4 2026-08-25 16:46:22 +02:00
TEL-04: a meter source for the meter this house actually has
admin created branch TEL-04 in admin/goodwe-addon 2026-08-25 16:44:30 +02:00
admin pushed to TEL-04 at admin/goodwe-addon 2026-08-25 16:44:30 +02:00
8b51a51e20 TEL-04: a third meter_source for a single signed entity
admin pushed to release/1.0 at admin/goodwe-addon 2026-08-25 16:01:45 +02:00
c24bc0a011 Pin LF, because the deployment target is a Linux container
80402c978f DEPLOY-01: 0.3.0, so the update is installable at all
6c980e87b0 DEPLOY-01: bump version to 0.3.0, changelog for SAFETY-04 and TEL-01
Compare 3 commits »
admin created pull request admin/goodwe-addon#3 2026-08-25 10:34:45 +02:00
DEPLOY-01: bump to 0.3.0 so the update is installable
admin pushed to DEPLOY-01 at admin/goodwe-addon 2026-08-25 10:33:25 +02:00
6c980e87b0 DEPLOY-01: bump version to 0.3.0, changelog for SAFETY-04 and TEL-01
admin created branch DEPLOY-01 in admin/goodwe-addon 2026-08-25 10:33:25 +02:00
admin pushed tag v0.2.1 to admin/goodwe-addon 2026-08-25 10:21:18 +02:00
admin pushed to release/1.0 at admin/goodwe-addon 2026-08-24 23:17:49 +02:00
505a847d85 TEL-01: P1 ingestion, with the derivation and the sample age the EMS owns
f498d5fa54 SAFETY-04: bound the integrator independently of the output
4bd659c499 TEL-01 review fixes: stop the age sensor tripping installs that have no meter
f47f1f0129 TEL-01: P1 ingestion, with the derivation and the age the EMS owns
680461c9bf SAFETY-04: record the coverage audit as a comment, with its invariant
Compare 10 commits »
admin pushed to TEL-01 at admin/goodwe-addon 2026-08-24 23:17:04 +02:00
4bd659c499 TEL-01 review fixes: stop the age sensor tripping installs that have no meter
f47f1f0129 TEL-01: P1 ingestion, with the derivation and the age the EMS owns
680461c9bf SAFETY-04: record the coverage audit as a comment, with its invariant
389d9ecd6d SAFETY-04: stop the clamps standing in for the mechanisms under test
53d301b920 SAFETY-04: exactly zero is its own case in the freeze tie-break
Compare 6 commits »
admin commented on pull request admin/goodwe-addon#1 2026-08-24 23:08:29 +02:00
SAFETY-04: clamp the integrator independently of the output, freeze it while saturated

Audit recorded as a comment block in test_control.py, next to the checks it describes - 680461c. Script stays in my scratchpad; agreed on all three grounds, and the decomposition argument is the…

admin pushed to SAFETY-04 at admin/goodwe-addon 2026-08-24 23:08:00 +02:00
680461c9bf SAFETY-04: record the coverage audit as a comment, with its invariant
admin commented on pull request admin/goodwe-addon#1 2026-08-24 23:00:11 +02:00
SAFETY-04: clamp the integrator independently of the output, freeze it while saturated

AC 3 now has a non-vacuous test - 389d9ec, same branch. The lead's diagnosis and their fix were both exactly right: TF lifted to max_w=5000, all 55 stay green, and deleting the integrator…

admin pushed to SAFETY-04 at admin/goodwe-addon 2026-08-24 22:59:32 +02:00
389d9ecd6d SAFETY-04: stop the clamps standing in for the mechanisms under test
admin commented on pull request admin/goodwe-addon#1 2026-08-24 22:49:32 +02:00
SAFETY-04: clamp the integrator independently of the output, freeze it while saturated

Zero-boundary defect fixed in 53d301b, same branch.

i_w == 0.0 is now its own branch and both directions are allowed - nothing is wound, so "may not wind further" has no referent, and a first…

admin pushed to SAFETY-04 at admin/goodwe-addon 2026-08-24 22:49:05 +02:00
53d301b920 SAFETY-04: exactly zero is its own case in the freeze tie-break
admin commented on pull request admin/goodwe-addon#1 2026-08-24 22:29:46 +02:00
SAFETY-04: clamp the integrator independently of the output, freeze it while saturated

Dead-reason defect fixed in 7123aa0, same branch.

  • The integrator bound now emits i-clamped. Contract for SAFETY-03's owner: that is the signal to alarm on, not clamped - at the…
admin pushed to SAFETY-04 at admin/goodwe-addon 2026-08-24 22:29:13 +02:00
7123aa00a4 SAFETY-04: revive the clamp reason, and compare reasons in the sweep
admin pushed to TEL-01 at admin/goodwe-addon 2026-08-24 22:17:20 +02:00
0a617c5482 TEL-01 review fixes: stop the age sensor tripping installs that have no meter
2097b7aaf6 TEL-01: P1 ingestion, with the derivation and the age the EMS owns
e46175559b SAFETY-04 review fixes: the freeze deadlocked, the bound was too loose
Compare 3 commits »