1 Commits

Author SHA1 Message Date
ikmkj
ca368972b3 Make container builds reproducible with the committed frontend lockfile
Constraint: hk-8-8 deploy path builds the frontend in Docker and requires web/package-lock.json to satisfy npm ci.
Rejected: Hotfix the remote Dockerfile to bypass lockfile usage | would diverge deploy logic from repo source of truth.
Confidence: high
Scope-risk: narrow
Directive: Keep package.json and package-lock.json committed together for frontend dependency changes.
Tested: Verified lockfile presence locally; previous hk-8-8 build failure reproduced missing-lockfile requirement.
Not-tested: Fresh remote image build after this follow-up commit (next step in current rollout).
2026-05-05 15:31:00 +08:00