feat(FN-3002): add canonical research guide and update cross-linked docs

The merge introduces a canonical research guide (`docs/research.md`) as a central reference and updates cross-links across the documentation suite, including agents, architecture, dashboard-guide, settings-reference, and storage docs. The most significant addition is the 436-line research guide itse

Fusion-Task-Id: FN-3002
This commit is contained in:
Fusion
2026-05-03 14:50:16 -07:00
committed by gsxdsm
parent dc301fc84c
commit 4d6c0a463c
8 changed files with 470 additions and 1 deletions

View File

@@ -170,9 +170,11 @@ Concrete references:
### Research Runs
- `ResearchStore` (`research-store.ts`, `research-types.ts`, `research-settings.ts`) persists bounded research runs, sources/events, and exports
- Backed by `research_runs` and `research_exports`
- Backed by `research_runs`, `research_exports`, and `research_run_events`
- Engine orchestration is implemented in `packages/engine/src/research-orchestrator.ts` + `research-step-runner.ts`
- Dashboard/API surface is implemented under `/api/research` (`packages/dashboard/src/research-routes.ts`) with `ResearchView.tsx` in the app
- CLI surface is implemented in `packages/cli/src/commands/research.ts` with six subcommands (create, list, show, export, cancel, retry)
- Agent tool surface is exposed via `packages/cli/src/extension.ts` (fn_research_run, fn_research_list, fn_research_get, fn_research_cancel)
- **Boundary note:** research and insights are parallel subsystems sharing host infrastructure, not one table/store family
### Plugin System