Skip to content

Commit 20ef0d2

Browse files
committed
docs(wave-index): close delivered PROD-00 items
Adds a PROD-00 Production-Readiness Wave section marking the 8 delivered issues (#853, #873, #874, #845, #846, #866, #854, #852) via their respective PRs (#884, #885, #887, #886, #888, #889, #890, #891), with brief round-2 finding notes.
1 parent 6c55e9d commit 20ef0d2

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

docs/ISSUE_EXECUTION_GUIDE.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,19 @@ Maintainability hotspot refactor wave (analysis-driven, all delivered):
386386
4. ~~`#341`~~ TST-23 product telemetry taxonomy and `R1` / `R2` / `R3` launch-gate follow-through (**delivered** `#741`)
387387
5. Closed historical issues remain `Priority V` for archival consistency.
388388

389+
### PROD-00 Production-Readiness Wave (2026-04-16, delivered)
390+
391+
Tracker: `#881` (PROD-00). Delivered via eight parallel PRs on 2026-04-16 with two rounds of adversarial review each:
392+
393+
- ~~`#853`~~ SEC-28 SECURITY.md vulnerability disclosure policy (**delivered** `#884`)
394+
- ~~`#873`~~ DOC-06 CONTRIBUTING.md external-contributor onramp (**delivered** `#885`)
395+
- ~~`#874`~~ DOC-07 CONFIGURATION_REFERENCE.md appsettings schema (**delivered** `#887`)
396+
- ~~`#845`~~ PERF-09 gzip/brotli response compression (**delivered** `#886`; BREACH-aware level downgrade in round-2)
397+
- ~~`#846`~~ PERF-10 composite DB indexes for AuditLog and Card (**delivered** `#888`; migration `20260416161303_AddPerfIndexes`; documented AC deviations: uses polymorphic `EntityId` instead of aspirational `BoardId`; `IX_LlmRequests_UserId_Status` was pre-existing)
398+
- ~~`#866`~~ OPS-29 Docker container hardening — non-root, healthchecks, resource limits (**delivered** `#889`; round-2 IPv6/IPv4 healthcheck fix and `setpriv` entrypoint for upgrade-safe volume ownership)
399+
- ~~`#854`~~ FE-15 HTTP retry with exponential backoff (**delivered** `#890`; round-2 introduced `skipRetry` opt-out and fixed `parseRetryAfter('-5')` letter-guard)
400+
- ~~`#852`~~ FE-14 Vue error boundary for crash prevention (**delivered** `#891`; round-2 replaced null-sentinel with `hasCrashed` boolean; outer + inner `ErrorBoundary` three-layer pattern)
401+
389402
## Per-Issue Delivery Checklist
390403

391404
1. Branch from latest `main`.

0 commit comments

Comments
 (0)