How the pipeline works
Feature Research runs four stages sequentially:Starting a feature research job
1
Identify features to analyze
You need a list of features — either from a completed market research job or entered manually. Each feature needs an
id, a name, and a source.2
Submit the job
Send a Response 202:
POST /feature-research request. The endpoint returns immediately with a job ID.array
required
List of features to analyze. Each item must include
id (string), name (string), and source (string, e.g. "research").string
required
Your product idea, up to 5,000 characters. Provides context for competitive scoping.
string
UUID of a project to attach results to. Pass
null to leave unattached.string
UUID of a completed market research job. When provided, the pipeline uses that research as additional context during the scope stage.
3
Stream or poll for results
Stream progress via the events endpoint, or poll the status endpoint until
status is completed.Streaming progress events
curl
Fetching completed results
Once the job status iscompleted, fetch the full analysis:
Result shape
array
One entry per feature. Each entry contains:
object
A cross-feature build plan synthesized from all analyses.
object
Auto-chaining from market research
You don’t need to start feature research manually. When you runPOST /research with mode=feature, ManticScore automatically chains into feature deep research on the top 5 features once market research completes.
curl
"chain_feature_research": true, and you’ll receive a push notification when the feature analysis completes.