8 Commits

Author SHA1 Message Date
wienen ae0813d519 Add route management web interface
Prompts used since previous commit:
- Kun je ook een webinterface maken waarmee ik de regels kan beheren?
- Ik wil dat de webinterface benaderbaar is vanaf mijn hele interne netwerk. En ik wil alle regels kunnen beheren. Dus ook de bestaande ingebouwde routes.
- 1. basic auth
- 2. 4321

Special observations:
- Domain routes moved from Python source to domain_routes.json so the web UI can manage all previous built-in domain routes.
- web_config.json remains ignored; live sorter processes must be restarted after route edits to pick up changed rules.
2026-07-05 00:19:53 +02:00
wienen 011b180224 Classify Huckr and Canva as AI services
Prompts used since the previous commit:
- huckr en canva onder AI. De andere niet

Special observations:
- Moved Huckr and Canva under Diensten.AI.
- Left Microsoft and Zapier in their existing non-AI routes.
- verplaats_log.json remains modified from the user's run and was intentionally not staged.
2026-07-04 18:50:56 +02:00
wienen ec53771a6e Group clear AI providers under services
Prompts used since the previous commit:
- Ik wil ook voor de andere AI-aanbieders regels en mappen onder Diensten.AI; als het niet duidelijk is of ik een dienst als AI beschouw, stel me dan vragen.

Special observations:
- Moved clear AI providers Claude/Anthropic, Cursor, Mistral, OpenAI, and Perplexity under Diensten.AI.
- Left ambiguous services such as Huckr, Canva, Microsoft, and Zapier unchanged pending user classification.
- verplaats_log.json remains modified from the user's run and was intentionally not staged.
2026-07-04 18:47:24 +02:00
wienen dfbba26ecd Route Jamie under AI services
Prompts used since the previous commit:
- Jamie moet niet bij werk, maar bij Diensten.AI

Special observations:
- Updated both DOMAIN_ROUTES and mailinglist_routes.json because mailing-list routing takes precedence over domain fallback routing.
- verplaats_log.json remains modified from the user's run and was intentionally not staged.
2026-07-04 18:45:39 +02:00
wienen 8b3861b18a Route former work senders under opdrachten
Prompts used since the previous commit:
- Ik wil niet dat je de term Oude Context gebruikt. De files moeten in plaats daarvan onder de map Werk.Opdrachten.

Special observations:
- Updated only routing/documentation paths for drenthe.nl, rdw.nl, and plasbossinade.nl.
- verplaats_log.json remains modified from the user's run and was intentionally not staged.
2026-07-04 18:42:39 +02:00
wienen 984382d030 Add INBOX candidate routing rules
Prompts used since the previous commit:
- Kijk nu in de INBOX en kijk of er nog meer kandidaten zijn om in de nieuwe structuur te plaatsen.
- Zuiderzee.net mag je zo laten. de oude werkcontexten mag je in aparte mappen zetten. Gmail mag je ook zo laten. KvK mag onder Administratie.KvK

Special observations:
- Added domain routes only; no mailbox-affecting script was run.
- verplaats_log.json remains modified from the user's run and was intentionally not staged.
2026-07-04 18:39:59 +02:00
wienen 701be98d47 Add decisions-based mailing list routing
The prompts used to arrive at this change since the previous commit

User said that in the future they will run scripts themselves when instructed, then asked to take the next step after the decisions.json mailing-list routing report and plan.

Any special observations that may be relevant for version management for this version. Be brief.

Added mailinglist_routes.json as the normalized runtime policy and wired mail_routes.py to use it before legacy domain routes. No mailbox-affecting scripts were run; validation was local only.
2026-07-04 16:23:48 +02:00
wienen eb53bc123a Extract shared mail routing and IMAP folder helpers
Prompt since previous commit: execute step 1

Centralized route targets, source-folder policy, and modified UTF-7 mailbox quoting. Verification: py_compile, route/folder consistency, and git diff --check passed.
2026-07-04 12:23:14 +02:00