diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-28 13:12:57 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-28 13:12:57 -0400 |
| commit | 6be62aee7437fd8fe8d6eff991869b09529d3924 (patch) | |
| tree | 0360a199e0152541a27c6db21daab88c1d657b5c /hooks/git-commit-confirm.py | |
| parent | 6fb6797fb6dfa2d468f873c000b64eb6ef6accb6 (diff) | |
| download | rulesets-6be62aee7437fd8fe8d6eff991869b09529d3924.tar.gz rulesets-6be62aee7437fd8fe8d6eff991869b09529d3924.zip | |
feat(scripts): add wrap-up routing recommendation engine
I added route_recommend.py, a pure recommend(item, projects) → (destination, confidence). It has strong, weak, and none tiers, word-boundary literal matching that also handles dot-stripped name aliases, and a deterministic tie-break that downgrades an ambiguous top-tier tie to weak. An empty candidate list yields none. The CLI reuses inbox-send's discover_projects, so the candidate set is the same project universe inbox-send already knows. This covers Phases 1 and 3 of the wrap-up routing spec. The marker and router sub-tasks call it next.
Diffstat (limited to 'hooks/git-commit-confirm.py')
0 files changed, 0 insertions, 0 deletions
