3b395500a2
Personalization currently captures full `export NAME=value` payloads and re-injects them through local rules into future system prompts. Narrow the environment-variable extraction to the variable name so the feature can still remember environment hints without persisting secret material. Constraint: Keep personalization's environment-hint workflow intact Rejected: Remove env_var extraction entirely | larger behavior change than needed for a first fix Confidence: high Scope-risk: narrow Reversibility: clean Directive: Do not persist raw env var values without a separate sensitivity model and tests Tested: PYTHONPATH=src pytest -q tests/test_personalization/test_extractor.py tests/test_prompts/test_claudemd.py Tested: PYTHONPATH=src ruff check src tests Not-tested: Full pytest suite in this environment (collection fails because optional pyperclip dependency is missing) Related: #149