get_research
Load user research data—observations, findings, personas, themes, metrics—to ground design decisions. Use before composing research-driven content.
Instructions
Load and return the project's user research V2 store — observations, findings, personas, themes, quantitative metrics, and quality metadata.
Prerequisites: None — reads from the local .memoire/research/ directory. Research data is populated by running memi research from-file, memi research from-stickies, memi research from-transcript, memi research web, or memi research synthesize. Returns an empty V2 store if no research has been imported yet.
Returns on success: Research store object with shape { version, sources, observations, findings, themes, personas, quantitativeMetrics, opportunities, risks, contradictions, quality, summary, methods }. Findings include auditable evidence links via evidenceObservationIds and evidenceSourceIds. Themes reference findingIds[].
Error behavior: Never throws — loads gracefully and returns an empty store if files are missing.
Use this tool: before running compose with a research-driven intent (e.g. "generate a dashboard based on user research"), to inspect what research context is available, or to verify that a research import or synthesis succeeded. Combine with compose to ground design decisions in actual user data. Research stores grow large — request only the sections you need (default is a summary with per-section counts).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sections | No | Sections to include in full. Omit for a lightweight overview: summary + per-section counts. Pass the sections you actually need to keep the payload small. |