Roadmap context: vault plan `plan-20260812-142100-problemspecs-issimo-roadmap` (W2.3).
The problem
`packages/amico-run/src/estimate.ts` scrapes `N`/`levels` out of Julia source with regexes (`extractKeyVars`) — and rejects scriptless `problem_spec` solvespecs outright ("no script to size"). Once Phase 3 (#340) makes spec-authored solves the default path, the estimator must not be the step that still demands a script.
Tasks
Acceptance
- `amico-run estimate` on a scriptless `problem_spec` solvespec prints the standard estimate JSON; numbers match the script-path estimate for an equivalent authored script within the model's own tolerance.
Roadmap context: vault plan `plan-20260812-142100-problemspecs-issimo-roadmap` (W2.3).
The problem
`packages/amico-run/src/estimate.ts` scrapes `N`/`levels` out of Julia source with regexes (`extractKeyVars`) — and rejects scriptless `problem_spec` solvespecs outright ("no script to size"). Once Phase 3 (#340) makes spec-authored solves the default path, the estimator must not be the step that still demands a script.
Tasks
Acceptance