Skip to content

Δ10 — Estimator integration (v0 = tshirt_sizing) + per-solve routing UX #34

Description

@jack-champagne

C1. Wire aws-infra/examples/tshirt_sizing.py's logic (A-v1) at SolveSpec-assembly time → an offload suggestion (vs local RAM) + the cloud sizeClass; per-solve explicit routing (executor: remote / 'run on company compute'), agent-may-suggest, user-confirms. No auto-routing (D7 dropped the classifier). The real solver×integrator estimator is deferred (C2, calibrated from Δ7 records).

Acceptance (TDD): given a SolveSpec, the estimator returns a sizeClass matching tshirt_sizing.py on the same {N, levels, num_qudits}; an estimate over the local-RAM threshold surfaces the offload suggestion; nothing auto-routes.

Gate: blocked by the wk-3 freeze — run-dir contract + SchemaPackage v0 (amicode #15 + the #28–31 stack). RemoteExecutor/the S3 layout is the run-dir contract, so do not start until that lands.

📄 Refs: Spec armonissima/specs/spec-20260628-amicode-cloud-solve-service.md (Δ10) · phased plan §5a (plan-20260603-124231-amicode-phased-build) · aws-infra/INFRASTRUCTURE.mdThe Analysis Pipeline (reuse step_function/ec2_launch_template/dynamodb/runner_image).

Evolve, not build — a working v0 (the aws-infra Analysis Pipeline) already does size→S/M/L EC2→julia→S3→email→terminate. Validate on staging (mirrors prod), then two-step promote.

Metadata

Metadata

Assignees

Labels

area:nodeenhancementNew feature or requesttrack:cloudTrack C — company compute / cloud solve-service

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions