Idea detail
comment_backlink_sequence
reqlan rq/extension/language/support/open-file-sequencing.rq:265
block
in-progress
Summary
`rq:idea` and `rq:idea` in code comments use one resolution for the link and the underline.
A qualified path reads that `.rq` file, parses idea names, then links or errors.
That read belongs to the comment file. Opening a different `.rq` buffer must not re-resolve every comment buffer.
An unqualified name searches open `.rq` buffers first.
The index snapshot may add a match later ( lazy_features_after_outbound ).
Do not call `list_all_ideas` for that search.
Do not create a document link when the idea is not confirmed.
Related: comment_reference_resolution_error_state.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | session.rs, reqlan-comment-diagnostics.ts, register-comment-reference-links.ts, reqlan-comment-resolver.ts |
| status | in-progress |
| tests | session.rs:comment_links_share_one_resolution, comment-reference-resolution.test.ts:reports a missing comment reference idea in a loaded file, comment-reference-resolution.test.ts:shares one presentation so a matching idea clears the underline and adds a link |
| todo | A change to a .rq file still republishes every comment buffer in the background pass, and unqualified lookup can call list_all_ideas. |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | open_file_hot_path | reqlan rq/extension/language/support/open-file-sequencing.rq | comment_backlink_sequence |
| references | lazy_features_after_outbound | reqlan rq/extension/language/support/open-file-sequencing.rq | comment_backlink_sequence |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…