@@ -80,6 +80,8 @@ the rollback in evidence:
8080 ` docs/issues/evidence/ISSUE-31/02-next-day-snapshot.md ` .
8181- Strict sustained-24h CPU/load trigger evaluation is currently inconclusive due
8282 to host restart between checkpoints (new uptime window).
83+ - ISSUE-29 has been updated to record the re-enable rationale and clarify that
84+ edge HTTP/3 does not require backend native HTTP/3 support.
8385
8486## Implementation Plan
8587
@@ -89,19 +91,31 @@ the rollback in evidence:
8991- [x] Capture immediate post-change metrics: ` mpstat ` , ` docker stats ` , Prometheus HTTP1/UDP1
9092 rates, and ` newtrackon.com/raw ` sample.
9193- [x] Capture T+next-day checkpoint with the same metrics.
92- - [ ] Evaluate rollback triggers; if triggered, revert and record evidence.
93- - [ ] Update ISSUE-29 text to explain why the earlier disablement is being reversed now.
94- - [ ] Ensure ISSUE-29 states backend services do not need native HTTP/3 for edge HTTP/3 support.
95- - [ ] Run ` ./scripts/lint.sh ` and fix any markdown/cspell issues.
94+ - [x ] Evaluate rollback triggers; if triggered, revert and record evidence.
95+ - [x ] Update ISSUE-29 text to explain why the earlier disablement is being reversed now.
96+ - [x ] Ensure ISSUE-29 states backend services do not need native HTTP/3 for edge HTTP/3 support.
97+ - [x ] Run ` ./scripts/lint.sh ` and fix any markdown/cspell issues.
9698
9799## Acceptance Criteria
98100
99101- [x] Caddy HTTP/3 edge capability is re-enabled via ` 443:443/udp ` mapping.
100102- [x] Immediate, T+1h, and T+next-day evidence snapshots are recorded.
101- - [ ] No rollback trigger is met during the observation window, or rollback is executed and
103+ - [x ] No rollback trigger is met during the observation window, or rollback is executed and
102104 documented if a trigger is met.
103- - [ ] ISSUE-29 explicitly states that disabling HTTP/3 did not reduce CPU in prior observations.
104- - [ ] ISSUE-29 explicitly states why HTTP/3 was re-enabled and under which conditions it may be
105+ - [x ] ISSUE-29 explicitly states that disabling HTTP/3 did not reduce CPU in prior observations.
106+ - [x ] ISSUE-29 explicitly states why HTTP/3 was re-enabled and under which conditions it may be
105107 disabled again.
106- - [ ] Documentation clearly states edge HTTP/3 is independent from backend native HTTP/3 support.
108+ - [x ] Documentation clearly states edge HTTP/3 is independent from backend native HTTP/3 support.
107109- [x] All changed files pass ` ./scripts/lint.sh ` .
110+
111+ ## Conclusion
112+
113+ ISSUE-31 can be closed.
114+
115+ - Edge HTTP/3 support has been restored by re-enabling ` 443:443/udp ` on Caddy.
116+ - Immediate, T+1h, and T+next-day evidence shows stable service health and no
117+ observed availability regression.
118+ - A strict sustained-24h CPU/load comparison was interrupted by a host restart,
119+ so that specific continuity requirement is inconclusive rather than failed.
120+ - No rollback trigger was met in the observed checkpoints, so rollback is not
121+ indicated.
0 commit comments