feat(FN-3012): add ResearchTaskActionModal, model fallback notifications, a

This merge delivers three coordinated features: it adds a notification when task execution falls back to default AI model settings, scopes ResearchView's safe-area padding to mobile only, and hardens the pi-autoresearch analysis with a target matrix and preflight checks. The changes touch the core s

Fusion-Task-Id: FN-3012
This commit is contained in:
Fusion
2026-05-02 20:01:06 -07:00
committed by gsxdsm
parent 68f34dd0f7
commit 523a22492f
3 changed files with 251 additions and 0 deletions

View File

@@ -160,6 +160,14 @@ Concrete references:
- Uses fingerprint-based deduplication and run tracking
- Backed by `project_insights` and `project_insight_runs`
### 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`
- 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
- **Boundary note:** research and insights are parallel subsystems sharing host infrastructure, not one table/store family
### Plugin System
- `PluginStore` (`plugin-store.ts`) stores plugin installation state and settings (`plugins` table)