Problem
The CLI and API both honour env vars (SANCTIFIER_BIN, AI_EXPLAIN_PROVIDER, custom rules paths). The web UI has no way to set or even view these — every user has to read the README and shell-export.
Acceptance Criteria
Pointers
Difficulty
Medium. UI + persistence + header plumbing.
Problem
The CLI and API both honour env vars (
SANCTIFIER_BIN,AI_EXPLAIN_PROVIDER, custom rules paths). The web UI has no way to set or even view these — every user has to read the README and shell-export.Acceptance Criteria
/settingsroute with tabs: Analyzer, AI, Theme, Telemetry.sanctify.tomloverride (free text), custom-rules YAML upload/api/analyzeand/api/ai/explainvia headers<form>, real labels, keyboard reachablePointers
Difficulty
Medium. UI + persistence + header plumbing.