PMReasoner
PMReasoner is a 125.3M parameter transformer trained from scratch to perform project risk analysis. It takes a structured project plan (from PMPlanner) and outputs a JSON risk assessment: overall health (green/yellow/red), top risks, critical path analysis, and actionable recommendations.
Model Details
| Property | Value |
|---|---|
| Parameters | 125.3M |
| Architecture | Custom encoder-decoder transformer |
| Training data | 28,000+ PM scenarios with risk annotations |
| Output format | Structured JSON (health, risks, critical_path, recommendations) |
| License | MIT |
Usage
PMReasoner is part of the PMCore pipeline. Use via the API:
curl -X POST http://localhost:8765/plan/quick \
-H "Content-Type: application/json" \
-d '{"request": "Migrate enterprise from on-prem to cloud, 18 months, $15M budget."}'
Response includes both planner and reasoner output:
{
"planner": {"methodology": "hybrid", "num_tasks": 47, ...},
"reasoner": {"overall_health": "yellow", "top_risks": ["vendor lock-in", ...], ...}
}
Full Pipeline
See PMCore on GitHub for full documentation.