| content |
{"Commits":[{"Sha1":"6685b6528 {"Commits":[{"Sha1":"6685b65282f3b90d464b953b4ebf570f24f4ff9a","Message":"chore(evidence): record C50/C51 four levels on clean 8f23788\n\nRuntime 301/0 (RLS enforce), UI nestjs ws/sse 11 each, deployment 13 steps\nwith rollback, production 14 steps. Isolated stack torn down.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T23:18:11-07:00"},{"Sha1":"8f2378863fb0ef23214208e471d18f4720821bcb","Message":"fix(security): adopt framework C50/C51 loopback defaults in the embedded framework\n\nFrom base-framework main 01fb4be (2026-10-27), applied to framework/ only:\n- NestJS entry defaults to 127.0.0.1 when HOST is unset or empty; the\n runtime image target sets ENV HOST=0.0.0.0.\n- Dev base and production compose bind PostgreSQL/Redis to 127.0.0.1\n (deployment acceptance reaches them through the compose network).\n- F14 port parsing via scripts/lib/compose-ports.mjs (same bytes as the\n framework) with the data-store loopback assertion; check:dual-backend\n gains the C51 listen-default tripwire.\n\nNegative: entry back to 0.0.0.0, image without ENV HOST, production Redis\nwithout loopback each exit 1; green after restore. framework pnpm check\npassed on the dirty worktree. services/ktv, contracts and applied\nmigrations unchanged.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T23:13:23-07:00"}],"HeadCommit":{"Sha1":"6685b65282f3b90d464b953b4ebf570f24f4ff9a","Message":"chore(evidence): record C50/C51 four levels on clean 8f23788\n\nRuntime 301/0 (RLS enforce), UI nestjs ws/sse 11 each, deployment 13 steps\nwith rollback, production 14 steps. Isolated stack torn down.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T23:18:11-07:00"},"CompareURL":"luoanwu/haizan-self-service-ktv/compare/d5f71d5616a084b6c2fcb9f541949ca6b31fee61...6685b65282f3b90d464b953b4ebf570f24f4ff9a","Len":2}... |