Symptom
kos orient <unknown-target> (e.g. a string matching no repo) prints a section headed "## kos findings mentioning " that lists EVERY finding in the nearest graph — none of which mention the target. Verified: kos orient usher listed 19 findings; grep -ril usher _kos/findings/ returned zero files. The frontier-questions section is likewise unfiltered.
Cause
When a nearest _kos/ graph exists, gather() loads findings via load_findings_unfiltered() (src/orient.rs:337) — no target filtering on this path — but print_human labels the section "mentioning {target}" (src/orient.rs:1132). Target filtering only exists in the legacy fallback path (load_findings, src/orient.rs:875).
Expected
Either filter the graph-path findings/questions by target mention (matching the legacy path and the header), or relabel the sections honestly ("## Findings (nearest graph)") when unfiltered. Filtering seems right for named targets; unfiltered is right for the bare/standalone form.
Observed 2026-07-12 from aae-orc while probing a candidate new-project name — the misleading header suggested prior art existed when it didn't.
Symptom
kos orient <unknown-target>(e.g. a string matching no repo) prints a section headed "## kos findings mentioning " that lists EVERY finding in the nearest graph — none of which mention the target. Verified:kos orient usherlisted 19 findings;grep -ril usher _kos/findings/returned zero files. The frontier-questions section is likewise unfiltered.Cause
When a nearest
_kos/graph exists,gather()loads findings viaload_findings_unfiltered()(src/orient.rs:337) — no target filtering on this path — butprint_humanlabels the section "mentioning {target}" (src/orient.rs:1132). Target filtering only exists in the legacy fallback path (load_findings, src/orient.rs:875).Expected
Either filter the graph-path findings/questions by target mention (matching the legacy path and the header), or relabel the sections honestly ("## Findings (nearest graph)") when unfiltered. Filtering seems right for named targets; unfiltered is right for the bare/standalone form.
Observed 2026-07-12 from aae-orc while probing a candidate new-project name — the misleading header suggested prior art existed when it didn't.