Refactor logging interfaces for simpler data structures
authorStefan Gasser <redacted>
Wed, 21 Jan 2026 17:31:02 +0000 (18:31 +0100)
committerStefan Gasser <redacted>
Wed, 21 Jan 2026 17:37:29 +0000 (18:37 +0100)
commit8d387c329fa816fe80de4236bd8f17dd36a6a7b9
treedbda063e8205aaa738592599ab11c94dc07de2e9
parent76421db9799af1431dc070931db5698fbbf8d22c
Refactor logging interfaces for simpler data structures

- Simplify PIILogData: entityTypes string[] instead of allEntities objects
- Simplify SecretsLogData: types string[] instead of matches objects
- Move mapping logic into toPIILogData/toSecretsLogData converters
- Update api.ts to use createLogData() instead of manual construction
src/routes/anthropic.ts
src/routes/api.ts
src/routes/openai.ts
src/routes/utils.ts
src/services/logger.ts
src/views/dashboard/page.tsx
git clone https://git.99rst.org/PROJECT