Commit Graph

6 Commits

Author SHA1 Message Date
muena
c3ef1a6aed Recheck project filenames and Word commenters 2026-09-25 10:49:21 +02:00
muena
226d230b6d feat: review project pseudonyms by category 2026-09-24 20:11:10 +02:00
muena
c1229e1d14 Add Velum project workflow and standalone migration tool 2026-09-24 18:14:44 +02:00
muena
b56747c3c2 Revert "fix(velum): rebalance brackets after pseudonymization"
This reverts commit bd3522d28a.
2026-05-20 13:30:42 +02:00
muena
bd3522d28a fix(velum): rebalance brackets after pseudonymization
Velum's entity detector occasionally pulls a leading ( into a PHONE
span without taking the matching ) — so "Berater (+43 660 938 4021)"
turned into "Berater <PHONE_2>)", with the opening paren swallowed by
the placeholder.

After normalizing the response, walk each mapping entry and peel off
any unbalanced opening or closing bracket from the original value,
moving it outside the placeholder in the pseudonymized text. Works for
() [] {}. Balanced brackets inside the original (e.g. a "(660)" area
code) are left alone.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 13:29:35 +02:00
muena
1843479884 Initial commit: Velum Raycast extension
Pseudonymize-and-AI workflow for handling PII-sensitive text via the
Velum API and Raycast AI. Commands cover end-to-end email summary and
reply, briefing/action-items/structured-data extraction, manual
pseudonymize/depseudonymize on selection or clipboard, and session
management. Includes Raycast 2.0 Beta workarounds for selection capture
and rich-text clipboard.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 06:46:42 +02:00