Idea detail
gs_05_activity_bar
reqlan rq/marketing_and_media/tutorials.rq:690
block
Summary
Audience: users with a small linked graph inside a base.
Outcome: open the reqlan activity bar; follow editor focus with sync; adjust hop depth; copy a slice as markdown; glance at Ideas Summary without treating it as a full dump.
Runtime: 6 – 7 min.
Demo: `reqlan-tutorials-demo` is a base — `.reqlan/` present and index active. `reqs/product.rq` with linked `welcome_flow`, `onboarding_checklist`, optional `account_model`. Caret inside `welcome_flow`. Activity bar closed or on a non-reqlan view.
Related: activity_bar local_graph_view ideas_summary llm_first implied_context base
Attributes
| Key | Value |
|---|---|
| example | ```rq // Same product.rq as gs_03 — full fixture for reset product_name reqlan tutorials demo welcome_flow { New users land on a welcome screen with one primary action: create an account. Success continues into onboarding_checklist. } onboarding_checklist { After account creation, show three optional setup steps. Prefer the welcome screen as the way back if they bail early. } account_model { Accounts need an email and a display name. Referenced by welcome_flow and onboarding_checklist. } ``` |
| script | SCR: Click the reqlan activity bar icon. Place caret inside `welcome_flow` in `reqs/product.rq`. Confirm active base label shows `reqlan-tutorials-demo` if a picker is visible. VO: The activity bar is your neighbourhood view — what sits near the idea under the cursor inside the active base — not a dump of the whole workspace. That keeps things readable when you copy a slice into chat later. SCR: Toggle "Sync with editor" on if off. Move caret from `welcome_flow` to `onboarding_checklist` — panes update. Briefly show hop depth control: 1 hop → 2 hops — neighbour list widens then tighten back to 1. VO: Sync follows your caret. Hop depth widens or tightens how far references travel. Keep it small while you are learning. Context binds to the active base's index — not a merged global graph. SCR: Sticky: "Should I open Ideas Summary every time?" Shake head — stay on activity bar. VO: No. The activity bar is for local context while you edit. Ideas Summary is for when you choose a broader map — not a habit on every keystroke. SCR: Activity bar header → Copy as Markdown (or equivalent action). Paste into an untitled scratch file — show compact markdown, not the whole `reqs/` tree. VO: Copy a focused slice when you want to talk to a model. Copying the neighbourhood keeps the answer sharp — pasting the whole requirements folder just buries the question. SCR: Command Palette → `Reqlan: Ideas Summary`. Graph or overview tab — centre on current idea, pan once, close tab or switch back to Explorer. Total on screen: under fifteen seconds. VO: Ideas Summary is for broader navigation when you choose it. Day one: glance and leave unless you are lost. VO: Try this: turn sync off, pin `welcome_flow`, click around the editor to other ideas, then turn sync back on and watch focus return. SCR: End card → next: "Ask @reqlan". |
| slides | { id title transition fade background brand-dark kicker Get started · 05 heading Neighbourhood in the activity bar asset logo notes The activity bar is your neighbourhood view inside the active base — not a dump of the whole workspace. }, { id open transition fade background brand-panel heading Open the activity bar asset activity-bar body Click the reqlan icon. Caret on welcome_flow. Confirm active base. notes Context binds to the active base index — not a merged global graph. }, { id sync transition fade background brand-panel heading Sync and hop depth body Sync follows the caret. Hop depth widens or tightens references. notes Keep hop depth at 1 while you are learning. }, { id misconception transition none background brand-contrast heading Not every edit needs Ideas Summary body Activity bar = local while editing. Ideas Summary = broader map when you choose it. notes Glance and leave — do not treat the graph as a mandatory dashboard. }, { id copy-slice transition none background brand-panel heading Copy a focused slice body Copy as Markdown into a scratch file — not the whole reqs folder. notes Copy the neighbourhood into chat — not the whole folder. }, { id ideas-summary transition fade background brand-panel heading Ideas Summary — glance and leave body Command Palette: Reqlan: Ideas Summary. Pan once. Close. asset montage-ide notes Use it when you are lost or need a table — not on every keystroke. }, { id try-this transition fade background brand-dark heading Try this body Turn sync off, pin welcome_flow, click around, then turn sync back on. fragments Next: Ask @reqlan notes Pinning keeps one idea in view while you explore elsewhere. }, { id end transition fade background brand-dark heading Local context first asset logo notes Next: ask the graph with a small slice. } |
Ancestor context
No ancestor chain recorded.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| ideaset_member | get_started_series | reqlan rq/marketing_and_media/tutorials.rq | — |
| ideaset_member | slide_decks | reqlan rq/marketing_and_media/tutorials.rq | — |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | activity_bar | activity_bar | |
| references | base | base | |
| references | ideas_summary | ideas_summary | |
| references | implied_context | implied_context | |
| references | llm_first | llm_first | |
| references | local_graph_view | local_graph_view |
Initialising graph…