| content |
{"Commits":[{"Sha1":"26f9342d4 {"Commits":[{"Sha1":"26f9342d4f41c91a5b6edd2fc740db99708e434f","Message":"feat(AC79): move video wall layout controls into the domain and add evidence\n\nAC79 (HQR04) was the only non-external acceptance case without named\nevidence: group/flat, 4/9/16, paging, sorting and rotation switches must\nkeep the scope, and mobile focus/return must stay reachable.\n\n- hq-wall-domain: wallControl() owns slots/sort/pin/mode/page/tour changes\n and never touches store, region, type or point scope; wallSections()\n derives group/flat sections for the current page.\n- HeadquartersConsole/VideoWall use them instead of inline setters; the\n behavior is unchanged (layout, risk-first, manual paging, focus and talk\n stop rotation; group/flat keeps the page; sort/pin/layout reset to page 1).\n- New AC79 test walks every switch over three scopes and checks each page\n covers the scope exactly once; AC79 maps to it.\n- Browser (store dev server, demo data): 北区 scope stayed 12 cameras/3\n stores through 4-\u003eflat-\u003erisk-\u003e16; next-page stopped rotation; at 375px,\n focus moved to the detail panel and return restored scroll and the\n original focus button.\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-09T09:01:50-07:00"}],"HeadCommit":{"Sha1":"26f9342d4f41c91a5b6edd2fc740db99708e434f","Message":"feat(AC79): move video wall layout controls into the domain and add evidence\n\nAC79 (HQR04) was the only non-external acceptance case without named\nevidence: group/flat, 4/9/16, paging, sorting and rotation switches must\nkeep the scope, and mobile focus/return must stay reachable.\n\n- hq-wall-domain: wallControl() owns slots/sort/pin/mode/page/tour changes\n and never touches store, region, type or point scope; wallSections()\n derives group/flat sections for the current page.\n- HeadquartersConsole/VideoWall use them instead of inline setters; the\n behavior is unchanged (layout, risk-first, manual paging, focus and talk\n stop rotation; group/flat keeps the page; sort/pin/layout reset to page 1).\n- New AC79 test walks every switch over three scopes and checks each page\n covers the scope exactly once; AC79 maps to it.\n- Browser (store dev server, demo data): 北区 scope stayed 12 cameras/3\n stores through 4-\u003eflat-\u003erisk-\u003e16; next-page stopped rotation; at 375px,\n focus moved to the detail panel and return restored scroll and the\n original focus button.\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-09T09:01:50-07:00"},"CompareURL":"luoanwu/haizan-self-service-ktv/compare/4188dc17cbab255ac72715a4b78a0640a4c6b541...26f9342d4f41c91a5b6edd2fc740db99708e434f","Len":1}... |