feat(wing): Router — rules-only placement: deliberate subfolder, else default wing (#208)

No model. A subfolder/frontmatter wing must be a plain name of an existing wing
and then places; conflicting signals and client-marker text park; everything
else goes to the default wing. Wings are read from disk per decision.
Mutation-checked.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-20 20:05:29 +02:00
co-authored by Claude Sonnet 5.5
parent d8c7defc78
commit 8342de5c49
3 changed files with 158 additions and 0 deletions
+1
View File
@@ -20,6 +20,7 @@ type Source string
const (
Explicit Source = "explicit" // subfolder or frontmatter named the wing
Default Source = "default" // no signal; the configured default wing
Classified Source = "classified" // classifier + scorer agreed, confident
Exception Source = "exception" // needs a human
)