Members

IdeaFileStatusSummary
add_to_chat reqlan rq/extension/features-commands.rq done A set of [command_palette] functions that add the selected idea, ideaset, or file to the chat. Commands: Add Idea to Chat, Add Ideaset to Chat, Add File to Chat ( category Reqlan ). Uses the idea / ideaset under the cursor ( or ideas overlapping the editor selection ) when in a. rq file; otherwise QuickPick. Opens chat with # requirement / # file context, with clipboard fallback.
command_palette reqlan rq/extension/features-commands.rq Extension commands should be available via the vscode command palette and configurable keyboard shortcuts. Command titles should not repeat the category prefix; use category " Reqlan " with plain titles so the palette shows " Reqlan: List All Ideas ", not " Reqlan: Reqlan:... " or " RQ: RQ:... ".
decompose reqlan rq/extension/features-commands.rq A command pallete action for decomposition. Should replace an idea with a reference to a new file that holds the old contents. Should accept multiple inputs and put them in a list. e. g. to ( ideainputname, defaulting to concatenation )
divide_and_conquer reqlan rq/extension/features-commands.rq A command palette action should divide and conquer the current file or selected ideaset. ( an llm prompt that takes all the context and fires off subagents )
exports reqlan rq/extension/features-commands.rq graph should be exportable via the [export_functions]
get_local_graph reqlan rq/extension/features-commands.rq A command palette action should get the local graph for the current file or selected idea.
open_a_random_requirement reqlan rq/extension/features-commands.rq as it sounds
open_index_diagnostics reqlan rq/extension/features-commands.rq done Command palette action * * Open Index Diagnostics * * ( `reqlan.openIndexDiagnostics` ) opens the timing diagnostics webview for the active base. Shows total index time, run drill-down, and per-file ranking ( duration, depth, outcome ). Details: ["./features-index-diagnostics.rq".index_diagnostics_webview].
pallete_function_create_todo reqlan rq/extension/features-commands.rq A function that opens up a modal webview form allowing the user to write a rq-idea, search for references etc, and writes it to a specified output file. default folder is next to current file, but should be selectable in form. This behaviour should be configurable via ["./configuration.rq"]
search_code_actions reqlan rq/extension/features-commands.rq done when cursor is in a [reference], there shouls be a code action to search for references to that idea. it should also allow wrapping a selected string, or the word at the cursor when in idea-body prose, as a new [reference]. it should open up a webview modal that shows a search dialog that allows the user to search for potential references. the search menu should preserve / show the context of the would-be reference: the rest of the containing idea, with styling, and with the selected text pulsing / styled prominently. it should support fuzzy / partial searching. it should list the closest matches in a paginated view. selecting the idea should fill / replace the reference ( or wrap the selection as [name] ) and an import ( if required ) appropiately
toggle_indirect_references reqlan rq/extension/features-commands.rq A command palette action should toggle display of indirect references in complementary rendering and graph views.
view_all_requirements reqlan rq/extension/features-commands.rq A command palette action should open a browsable view of all requirements in the workspace.