610725bed9
TARIFF-11: the plan's account of itself, corrected and put on the page
adminandClaude Opus 52026-09-13 13:51:05 +02:00
b4a3801f68
Merge pull request 'TARIFF-13: the count of what was measured is as durable as the measurement' (#83) from TARIFF-13 into release/1.0
admin2026-09-13 13:03:30 +02:00
068b83f57c
Merge pull request 'TARIFF-15: custom_formula, graded against the card it was copied from' (#82) from TARIFF-15 into release/1.0
admin2026-09-13 03:58:46 +02:00
ac9854886b
TARIFF-15: your own tariff card, as two coefficients the card itself grades
TARIFF-15
Claude Opus 52026-09-13 03:49:08 +02:00
aade2c79fd
Merge pull request 'TARIFF-07: withdraw three plugins that never fetched a price' (#81) from TARIFF-07 into release/1.0
admin2026-09-13 02:54:59 +02:00
f620f7cf80
TARIFF-07: three plugins that never fetched a price are withdrawn, and a site configured on one is told so
TARIFF-07
adminandClaude Opus 52026-09-13 02:46:15 +02:00
8d09b30f16
Merge pull request 'TARIFF-14: the window a point covers is the point's, not an assumed hour' (#80) from TARIFF-14 into release/1.0
admin2026-09-13 01:56:04 +02:00
559f0eb022
Merge pull request 'TARIFF-10: a configured provider fetches prices, whether or not trading is armed' (#78) from TARIFF-10 into release/1.0
admin2026-09-12 21:07:55 +02:00
c81289527f
TARIFF-12: a returned degradation is not a refresh
Claude2026-09-12 21:06:45 +02:00
88c59a9918
Merge pull request 'TARIFF-09: ask the feed for the horizon the operator configured' (#77) from TARIFF-09 into release/1.0
admin2026-09-10 10:44:15 +02:00
6eba18968c
TARIFF-08: the day-ahead feed is read in the shape it actually publishes
adminandClaude Opus 52026-09-10 08:57:32 +02:00
958f5cd218
Merge pull request 'FCST-06: cannot-persist is one question, asked after the attempt' (#75) from FCST-06 into release/1.0
admin2026-09-10 08:52:09 +02:00
5059e28860
Merge pull request 'FCST-05: one byte stops stopping the add-on, and the write path gets the read path's standard' (#74) from FCST-05 into release/1.0
admin2026-09-10 01:13:41 +02:00
c2787da539
Merge pull request 'FCST-04: the carry-forward fill reaches the plan, and the day it carries survives a restart' (#73) from FCST-04 into release/1.0
admin2026-09-10 00:03:08 +02:00
b59f5ce31b
FCST-04: the carry-forward stops decimating a quarter-hourly feed, and a broken cache stops stopping the add-on
FCST-04
glenn schrooyenandClaude Opus 52026-09-09 23:54:23 +02:00
0618194d9c
FCST-04: the carry-forward fill reaches the plan, and the day it carries survives a restart
glenn schrooyenandClaude Opus 52026-09-09 19:37:45 +02:00
587751b115
Merge pull request 'INSTR-01: grade diff()'s suppression rule at the level it is written at, one case per clause' (#72) from INSTR-01 into release/1.0
admin2026-09-09 01:05:36 +02:00
f6f3f227c1
INSTR-01: restore M12 on the leg I generalised past, and measure the clause that had no row
glenn schrooyenandClaude Opus 52026-09-09 00:29:00 +02:00
91b0d5e4dc
INSTR-01: grade the suppression rule at the level it is written at, one case per clause
glenn schrooyenandClaude Opus 52026-09-08 23:51:35 +02:00
806390d8b1
Merge pull request 'SAFETY-44: the latch migration takes the roster, and the guard stops being defeated by the key the defect wrote' (#71) from SAFETY-44 into release/1.0
admin2026-09-08 19:16:32 +02:00
f109153216
SAFETY-44: ship only what this suite can measure, and split the two clauses it cannot
glenn schrooyenandClaude Opus 52026-09-08 18:44:38 +02:00
f6d7bfcb04
SAFETY-44: give the moved-not-lost branch a control that reaches it, and make the move injective
glenn schrooyenandClaude Opus 52026-09-08 18:08:16 +02:00
d1b7e3f113
SAFETY-44: decide per key, because one shared flag let an unrelated latch veto the repair
glenn schrooyenandClaude Opus 52026-09-08 17:08:41 +02:00
5e382f52f6
SAFETY-44: the latch migration takes the roster, and the guard stops being defeated by the key the defect wrote
glenn schrooyenandClaude Opus 52026-09-08 15:36:37 +02:00
46c022c926
Merge pull request 'ARCH-02: rehearse the flat-to-roster switch - and SAFETY-44 re-confirmed by a second instrument' (#70) from ARCH-02 into release/1.0
admin2026-09-08 15:09:27 +02:00
9c1a9e0f17
ARCH-02: M7's evidence was filtered out by its own finding kind
Claude Opus 52026-09-08 14:23:35 +02:00
638c213944
ARCH-02 round 2: the pin could not tell one red leg from two, and the tool went quiet when a flag was forgotten
Claude Opus 52026-09-08 14:21:34 +02:00
1841416aa4
ARCH-02: put the fresh-install checks in the part they belong to
Claude Opus 52026-09-08 13:23:03 +02:00
cb8f800180
ARCH-02: the harness was red on every fresh install, and a third control says so
Claude Opus 52026-09-08 13:20:49 +02:00
018da00b74
ARCH-02: show the mutation evidence, not the tool's own docstring
Claude Opus 52026-09-08 13:16:47 +02:00
e06906d65f
ARCH-02: rehearse the flat-to-roster switch, and it comes up disarmed
Claude Opus 52026-09-08 13:15:05 +02:00
37dd0f00cc
Merge pull request 'SAFETY-43: delinquency measured against the ask, not against a flat 500 W' (#69) from SAFETY-43 into release/1.0
admin2026-09-08 05:56:44 +02:00
a0d981731c
Merge pull request 'SAFETY-31 AC 4: the alarm's attribution was graded by nothing, and a mutation proved it' (#68) from SAFETY-31-attribution into release/1.0
admin2026-09-08 04:27:16 +02:00
b21e229adf
SAFETY-43 round 2: the cut-out "positive control" was vacuous, and the record stated the wrong mechanism
Claude Opus 52026-09-08 04:15:07 +02:00
2271e147c6
SAFETY-43: delinquency measured against the ask, not against a flat 500 W
Claude Opus 52026-09-08 03:14:16 +02:00
6719bd882f
Merge pull request 'TEST-21: delivery_hold_s's floor re-derived — 30.0 s did not reproduce, it is 35.0 s, and 185 still stands' (#67) from TEST-21 into release/1.0
admin2026-09-07 22:41:35 +02:00
295a2aedb6
SAFETY-31 AC 4: the alarm's attribution was graded by nothing, and a mutation proved it
glenn schrooyenandClaude Opus 52026-09-07 19:08:33 +02:00
bb469163a6
Merge pull request 'UX-04: nothing was hidden, the defaults pin was never built, and CFG-04 was closed by UX-02' (#66) from UX-04 into release/1.0
admin2026-09-07 19:03:35 +02:00
21f22b393a
UX-04: nothing was hidden, the defaults pin was never built, and CFG-04 was closed by UX-02
Claude Opus 52026-09-07 18:29:48 +02:00
6e7b23388c
Merge pull request 'PKG-13: the no-op half of the pre-deploy check has never run as documented' (#65) from PKG-13 into release/1.0
admin2026-09-07 17:34:18 +02:00
d0633665c9
Merge pull request 'PKG-12: bump 0.8.0 -> 0.9.0, so the five merges behind it can actually ship' (#64) from PKG-12 into release/1.0
admin2026-09-07 00:53:44 +02:00
fcaa72418d
Merge pull request 'PKG-09: refuse a deploy that would be a no-op, or that the add-on would reject' (#63) from PKG-09 into release/1.0
admin2026-09-07 00:04:32 +02:00
fdb3b69397
Merge pull request 'OPT-09: the weights parameter nothing ever passed, and what it cannot do' (#62) from OPT-09 into release/1.0
admin2026-09-06 23:33:17 +02:00
3d2999337d
Merge pull request 'UX-02: the validator's refusals, next to the field, before the save' (#61) from UX-02 into release/1.0
admin2026-09-06 22:45:49 +02:00
3368231048
Merge pull request 'PKG-07: bump 0.7.0 -> 0.8.0, and stop the changelog calling shipped work unreleased' (#60) from PKG-07 into release/1.0
admin2026-09-06 20:23:23 +02:00
464d398051
Merge pull request 'SAFETY-42: a unit that stops delivering, and the discriminator the card asked for does not exist' (#59) from SAFETY-42 into release/1.0
admin2026-09-06 19:43:17 +02:00
090a8ecc35
SAFETY-42 round 2: pin the two thresholds at a config that is not the shipped one
SAFETY-42
Claude2026-09-06 18:41:17 +02:00
706e625d99
SAFETY-42: a unit that stops delivering, and the discriminator the card asked for does not exist
glenn schrooyenandClaude Opus 52026-09-06 15:46:00 +02:00
0581648c73
Merge pull request 'SAFETY-13: the output freeze gets an exit, and only where it needs one' (#58) from SAFETY-13 into release/1.0
admin2026-09-06 19:19:06 +02:00
6c4565659b
SAFETY-13: the output freeze gets an exit, and only where it needs one
adminandClaude Opus 52026-09-06 13:56:26 +02:00
c8dcb38a95
Merge pull request 'SAFETY-37: a stale reading is None, and arrival cannot be what says so' (#57) from SAFETY-37 into release/1.0
admin2026-09-06 13:06:27 +02:00
a4290d39ac
Merge pull request 'SAFETY-39: slew_w is a ratio to the rail, and gain is the constant that is still wrong' (#56) from SAFETY-39 into release/1.0
admin2026-09-06 10:41:03 +02:00
5d7e275df4
SAFETY-39: slew_w is a ratio to the rail, and gain is what is still wrong
adminandClaude Opus 52026-09-06 01:10:15 +02:00
24c3d87d60
Merge pull request 'SAFETY-38: pin site_standing with shares that cannot answer for the site' (#53) from SAFETY-38 into release/1.0
admin2026-09-06 00:00:48 +02:00
3033420dd7
SAFETY-38: record the CI-06 false red, and where each mutation lands
adminandClaude Opus 52026-09-05 14:52:30 +02:00
a8bd2b9330
SAFETY-38: pin site_standing with shares that cannot answer for the site
adminandClaude Opus 52026-09-05 14:10:30 +02:00
9e42cecc24
Merge pull request 'CI-06: test_peakguard.py answered two of its checks with the wall clock' (#54) from CI-06 into release/1.0
admin2026-09-05 19:45:38 +02:00