| content |
{"Commits":[{"Sha1":"07ea713c1 {"Commits":[{"Sha1":"07ea713c1feff2e0f7d2b91d5ca68f2e0140a963","Message":"fix(events): close remaining partial event coverage gaps\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-14T15:48:57+08:00"},{"Sha1":"2bb98573012162e66541b69f713e6b469c268b2c","Message":"docs(permissions): align ai docs to kebab and add 20260214 migration guide\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-14T15:38:53+08:00"},{"Sha1":"f773cce3ddbd4b1c23e4211aea0a0158da1ed047","Message":"feat(db): add migration to normalize permission codes to kebab\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-14T15:34:44+08:00"},{"Sha1":"44a7486eb5e06ab7e3b26abf9d0e27c9e95eea19","Message":"chore(check): enforce kebab permission naming in consistency check\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-14T15:32:46+08:00"},{"Sha1":"958c331d79789ae97b222fbf14eacbcee94760b4","Message":"refactor(permissions): remove _KEBAB aliases and use canonical constants\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-14T15:31:35+08:00"}],"HeadCommit":{"Sha1":"07ea713c1feff2e0f7d2b91d5ca68f2e0140a963","Message":"fix(events): close remaining partial event coverage gaps\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-14T15:48:57+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/14c4cca40c3b21a5247fd9117fc9af829acc8ea7...07ea713c1feff2e0f7d2b91d5ca68f2e0140a963","Len":25}... |