Printable idea sheet
click_ambiguity
reqlan rq/cli/click.rq:76
Katz 0.103
Engine function that classifies a name or target as none, unique, or ambiguous.
A name is ambiguous when more than one indexed idea or indexed file shares that exact name.
Names are unique inside one file ( idea_name ); ambiguity is across files.
`path#idea` and a full indexed path are unique when that record exists.
Click uses this function to choose the click_input path and to decide when click_output prints a file path next to a name.
Outbound wildcard_reference targets are ambiguous: print their matching paths.
Surfaces: AnalysisApi `checkNameAmbiguity` ( engine ). Click must call it. CLI / MCP exposure is not required.
- implementation
- click.rs, lib.rs, native-analysis-api.ts
- status
- done
- tests
- click.rs:check_name_ambiguity_classifies_none_unique_and_ambiguous, click.rs:click_prints_file_when_name_is_ambiguous, click.rs:click_ambiguous_code_file_basename
Interactive page: click_ambiguity