Joseph Doherty
9e0a05dc6a
fix(r2-02): non-lossy ResilienceFormModel round-trip — preserve unknown keys, never overwrite unparseable stored JSON (04/C-7)
2026-07-13 10:18:31 -04:00
Joseph Doherty
07eec11d31
docs+test(r2-02): bulkhead doc sweep + parsed-knob-must-be-wired guard (01/U-6, OVERALL theme 1)
2026-07-13 10:15:32 -04:00
Joseph Doherty
524a0b5606
refactor(r2-02): remove bulkhead fields from the resilience form (01/U-6)
2026-07-13 10:10:06 -04:00
Joseph Doherty
56854139c9
refactor(r2-02): delete the dead bulkhead knob — options + parser (01/U-6); stored JSON keys become ignored unknowns
2026-07-13 10:08:27 -04:00
Joseph Doherty
99b424240a
docs(r2-02): correct WriteIdempotentAttribute's unwired claim; disable Write/Ack retry authoring cells (S-8)
2026-07-13 10:07:01 -04:00
Joseph Doherty
20ff67bf9a
fix(r2-02): non-idempotent write arm — cache the no-retry snapshot (01/P-4) and record tracker in-flight accounting (S-8 residual)
2026-07-13 10:05:52 -04:00
Joseph Doherty
496f97da20
fix(r2-02): write dispatch defaults to non-idempotent — no-retry arm authoritative (03/S12 layer 2)
2026-07-13 10:04:09 -04:00
Joseph Doherty
eab0b6be12
fix(r2-02): enforce the spec's no-retry invariant for Write/AlarmAcknowledge overrides (01/S-8, 03/S12 layer 1)
2026-07-13 10:01:54 -04:00
Joseph Doherty
57c224c65a
fix(r2-02): range-validation warnings on the resilience override form (01/S-6 authoring layer)
2026-07-13 10:00:43 -04:00
Joseph Doherty
a8af9cc48b
fix(r2-02): factory-seam guard — hostile ResilienceConfig cannot brick the spawn path (01/S-6 wiring proof)
2026-07-13 09:57:17 -04:00
Joseph Doherty
8d306a1bd2
fix(r2-02): pipeline Build clamps policy values — building a pipeline can never throw Polly ValidationException (01/S-6 belt-and-braces + brick repro)
2026-07-13 09:55:05 -04:00
Joseph Doherty
294d74c1de
fix(r2-02): range-clamp ResilienceConfig overrides in the parser (01/S-6) — timeout/retry/breaker clamped with diagnostics, never brick
2026-07-13 09:53:28 -04:00
Joseph Doherty
4be13429b6
fix(r2-02): add ResiliencePolicyRanges single-source-of-truth to Core.Abstractions (01/S-6 task 1)
2026-07-13 09:51:05 -04:00
Joseph Doherty
1891f5d6a7
docs(archreview): 2026-07-12 re-review at f6eaa267 + 12 round-2 remediation plans
...
Re-ran all seven domain reviews at master f6eaa267 (reports rewritten in
place, each with a prior-finding status table): all 4 round-1 Criticals
verified closed; new top findings are the S7 connect-timeout OCE regression
(05/STAB-14), the ResilienceConfig operator-authorable brick (01/S-6), and
a batch of resilience-seam Mediums. 00-OVERALL.md carries the updated
maturity matrix + 12-item action list.
Adds R2-01..R2-12 design/implementation plans (one per action item, house
format + bite-sized TDD task breakdowns + co-located .tasks.json; 193 tasks,
~18-24 dev-days). STATUS.md updated: round-1 topology marked historical
(all merged+pushed), re-review findings table + plan pointers added.
2026-07-12 23:52:23 -04:00