-
Notifications
You must be signed in to change notification settings - Fork 37
8.12 - Docs attribute three boot guards to the wrong file #166
Copy link
Copy link
Closed
Labels
Stellar WaveDrips Wave Program - opt an issue in by applying this labelDrips Wave Program - opt an issue in by applying this labelarea:opsCI, Docker, metrics, backups, uptimeCI, Docker, metrics, backups, uptimecomplexity:trivial100 points100 pointsgood-first-issueSelf-contained, well-scoped, safe for newcomersSelf-contained, well-scoped, safe for newcomerstype:docs
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
Stellar WaveDrips Wave Program - opt an issue in by applying this labelDrips Wave Program - opt an issue in by applying this labelarea:opsCI, Docker, metrics, backups, uptimeCI, Docker, metrics, backups, uptimecomplexity:trivial100 points100 pointsgood-first-issueSelf-contained, well-scoped, safe for newcomersSelf-contained, well-scoped, safe for newcomerstype:docs
Complexity: Trivial - 100 Points ·
type:docsMilestone: M6 - Ops & rigor
Band lever: none
Context
docs/MAINNET.md:11anddocs/RUNBOOK.md:52describe the boot-time guards thatrefuse to start with a missing or unsafe
DEFAULT_SELLER_WALLET,SERVER_SIGNING_SECRETorJWT_SECRET, and citeapps/api/src/env.ts.Problem
All three guards live in
apps/api/src/services/container.ts(around:385,:488and:511), not inenv.ts. The guards fire correctly, so this is anaccuracy problem rather than a functional one — but it sends whoever is
verifying or changing a safety check to a file that does not contain it, which
is exactly the wrong outcome for a document read under pressure.
What needs to be done
container.ts, with line hints.still resolve, and fix any that have drifted.
Key files
docs/MAINNET.md:11docs/RUNBOOK.md:52apps/api/src/services/container.ts:385,:488,:511— where the guards areDone when
Tracked in
ISSUES.md— issue 8.12.