Printable idea sheet
lean_resolved_open
reqlan rq/extension/local-context/activitybar.rq:243
Katz 0.045
When a link already carries a resolved `fileUri` / `targetPath`, open that URI at the given line —
do not re-classify resolution or walk base discovery on the click path.
Pass the active base root into open-index-file.ts
so resolve-index-file-uri.ts skips tree discovery.
`toIndexFileUri` fallbacks ( editor selection, git chrome, open-tab scan ) must use
base-discovery.ts".nearestBaseRoot ( ancestor `.reqlan` walk ),
never `discoverBases` ( full workspace scan ). Clicking a search hit that already has `fileUri` + line
must not wait on catalog scoring or base rediscovery.
- status
- done
- tests
- open-index-file.ts, resolve-index-file-uri.ts, activity-bar-webview-provider.ts, base-discovery.ts, base-discovery.test.ts, base-discovery.test.ts:nearestBaseRoot walks ancestors instead of scanning sibling trees
Interactive page: lean_resolved_open