Idea detail
demo_workspace
reqlan rq/marketing_and_media/tutorials.rq:80
Summary
Shared recording workspace name: `reqlan-tutorials-demo`.
Never record against the reqlan monorepo itself — keep demos small and readable.
Cumulative fixture map ( end state after each milestone ):
- After gs_01: empty folder open ( or README only ); extension installed; onboarding seen once.
- After gs_02: `reqs/product.rq` with `product_name` one-liner and `welcome_flow` block. No `.reqlan` yet.
- After gs_03: `welcome_flow` ↔ `onboarding_checklist` linked; optional `account_model`. Still no `.reqlan`.
- After gs_04: `.reqlan/` with `config.json` and `.rqignore`; ideas index present as tooling memory. Folder is a base.
- After gs_05: same graph; viewer knows activity-bar sync, hop depth, copy-as-markdown.
- After gs_06: `password_rules` idea present; chat / skills exercised once.
- After gs_07: `reqs/auth.rq` with `login_api`; `src/login.ts` stub; file reference from idea to code.
Concepts assume the full get-started end state ( including `.reqlan` ).
con_03_cli uses the same fixture from a terminal at workspace root.
Advanced baseline tree:
Get-started 01 – 03 may start without `.reqlan`; from gs_04_first_base onward the folder is a real base.
Advanced episodes may add imports, attributes, comment refs, and the newsletter vignette on camera.
Attributes
No attributes declared.
Ancestor context
Audience: viewers who finished the extension tour and want the headless twin named — CI, scripts, and agents without living in the editor. Outcome: install and run `reqlan` / `rq`; [init] a [base]; run search, analyse, and parse; know `--cwd` / `--json` and one-base-per-run; know export shares [html_export] with the extension. Runtime: 9 – 11 min. Demo: advanced get-started end state of `reqlan-tutorials-demo` — `.reqlan` indexed, `reqs/product.rq` + `reqs/auth.rq` present; integrated terminal at workspace root; extension idle in background ( not the focus ). Related: [cli_package] [commands] [init] [html_export] [base] [multi_base_environment] [llm_first] [function_parity]
gs_04_first_baseAudience: users with a small linked graph who have not yet marked a base. Outcome: create a [base] ( `.reqlan` ); explain that a base is the boundary of one ideas graph and owns the ideas index; know extension install ≠ base create. Runtime: 5 – 6 min. Demo: `reqlan-tutorials-demo` with `reqs/product.rq` containing linked `welcome_flow` ↔ `onboarding_checklist` ( and optional `account_model` ). No `.reqlan` folder. Activity bar or Ideas Summary shows empty / create-base prompt. Caret on any idea in `product.rq`. Related: [base] [base_detail] [create_base_onboarding] [base_installation] [installation] [extension_installation]
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | con_03_cli | reqlan rq/marketing_and_media/tutorials.rq | con_03_cli |
| references | gs_04_first_base | reqlan rq/marketing_and_media/tutorials.rq | gs_04_first_base |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | base | base |
Initialising graph…