- Shipped
- 2026년 11월 15일 오전 9:14 UTC
- Author
- Kamo
- Commit
- e0d13cb
Security: - Records (System Access Logs, PHI Access Audit, Disclosure Log) open on VIEW_ACCESS_LOGS, the right SecurityService reads; Disclosure on the server's read set (edit stays CONFIGURE_SYSTEM). Landing + registry gates match; a sign-in-only admin now sees the Security section. - Access Logs: export only with EXPORT_ACCESS_LOGS and says when it finished or failed; alert-rule delete asks first; save/switch/delete failures are shown, never console-only; rule kinds and actions in plain words (no "Threshold:" literals, no constants); the detail dialog names the rule instead of its id and shows details as labelled facts, not JSON. - Every log names people with MemberChipById (never the id); "Member ID"/"Record ID"/"Source ID"/"Run ID" text filters replaced by a member picker or removed; PHI record and access kinds and disclosure source kinds in words. - Disclosure: Leak Check and the SI limits only with the SI app; "last changed by" is a MemberChip; no width cap. - Access Blocks: every notice and the address-format error from the dictionary; palette colours; columns that collapse. - API Access: scope names and descriptions in the dictionary in plain words (SI, not AI), palette colours. - PHI Compliance: god access (not "god mode") copy, module names in words, a formatted date, pads itself. - Delete dead SuspiciousManager. Chat: - Website Chat: ~70 literals to the dictionary, "AI" -> "SI", SI mode/persona only with the SI app (a save never turns it on without the app); policy SI templates gated; default policy name from the dictionary; Coming Soon Overview removed; tabs wait for rights; Help & Tips on both tabs.
