feat(data-retention): granular PII redaction stages (input + block outputs)#5272
feat(data-retention): granular PII redaction stages (input + block outputs)#5272TheodoreSpeaks wants to merge 6 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryHigh Risk Overview Runtime: Workflow input is masked before execution; block outputs are masked in-flight (including before compaction and on restored snapshot state), with Presidio / masking: New Policy & API: Schema and resolver return per-stage effective policy; log persist applies UI: Data retention settings use stage tabs, language-filtered entity grids, and a confirm modal when removing workspace overrides. Reviewed by Cursor Bugbot for commit eb6b25a. Bugbot is set up for automated code reviews on this repo. Configure here. |
Greptile SummaryThis PR adds granular PII redaction controls across workflow execution and logging. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (5): Last reviewed commit: "fix(data-retention): mask agent/Pi memor..." | Re-trigger Greptile |
|
@greptile review |
|
@greptile review |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit bb3a84b. Configure here.
…nconditionally (no fail-open)
|
@greptile review |
|
@greptile review |

Summary
Type of Change
Testing
Tested manually. Unit tests for resolver back-compat,
redactObjectStrings+ failure modes, and the contract schema.bun run lint,check:api-validation:strict, andcheck:migrations origin/stagingall pass.Checklist