Problem Statement. Pino is in use but no redaction tokenizer. PII fields could
appear in logs.
Technical Context.
app/backend/src/logger/logger.service.ts.
Expected Outcome. Pino configured with redact: ['actor.email', '*.ssn', 'req.headers.authorization', '*.pii'] and remove: true.
Acceptance Criteria.
- Test sends a log line with
email, asserts the redaction shows [Redacted].
Files or modules likely to be affected.
app/backend/src/logger/logger.service.ts.
Difficulty. Easy
Estimated effort. XS
Backlog item #81 from `docs/maintainer-issue-backlog.md.
Problem Statement. Pino is in use but no redaction tokenizer. PII fields could
appear in logs.
Technical Context.
app/backend/src/logger/logger.service.ts.Expected Outcome. Pino configured with
redact: ['actor.email', '*.ssn', 'req.headers.authorization', '*.pii']andremove: true.Acceptance Criteria.
email, asserts the redaction shows[Redacted].Files or modules likely to be affected.
app/backend/src/logger/logger.service.ts.Difficulty. Easy
Estimated effort. XS
Backlog item #81 from `docs/maintainer-issue-backlog.md.