Uh oh!
There was an error while loading. Please reload this page.
chore(julia): bump shipped env to Piccolo ~1.21 (Specs Phase 1) - #347
chore(julia): bump shipped env to Piccolo ~1.21 (Specs Phase 1)#347aarontrowbridge wants to merge 2 commits into
Conversation
) Deterministic Formulation+CompositeSystem → ProblemSpec per master spec mapping table (parameterization→pulse.kind+template, min_time→ goal_treatment both+free_dt+time objective, ensemble→sampling wrapper, leakage→options, custom→not spec-expressible fallback with reason, T/N/max_iter/integrator flow-through). - packages/schema/src/project.ts: new pure projection, validated via ajv - packages/schema/src/index.ts: export projection, table-sniff kindForFilename for legacy card vs spec (problem.toml collision) - packages/schema/julia/validate.jl: parity sniff - packages/extension/opencode-plugin/problems.ts: rename workspace card problem.toml→card.toml (card.json), legacy fallback + migration - packages/extension/opencode-plugin/amicode_tools.ts: amicode_formulate v2 projects → problem.toml/json ajv-validated; amicode_solve v2 reads problem.toml, applies T/N/max_iter/integrator overrides, emits solvespec.json with problem_spec path (still never launches) - vitest goldens in project.test.ts + card vs spec disambiguation Roadmap: plan-20260812-142100-problemspecs-issimo-roadmap W2.1 Spec: spec-20260717-020639-typed-problem-specs-piccolo-amicode Closes#340
Re-vetted solve_template.jl + skeleton_free.jl against Piccolo 1.21.0: - `integrator_type = :spline` not used (default bilinear path) - `unitary_fidelity` direct call unaffected by fidelity(qcp) free-phase change - `sync_trajectory!` warning is additive Closesharmoniqs/Piccolo.jl#271
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
aarontrowbridge
commented
Aug 27, 2026
Hygiene sweep 2026-08-27: CONFLICTING — Piccolo env bump, likely needs re-pin against current Piccolo main (templates-as-types #259 landed). Re-run the resolve/estimate gates after rebase. |
Closesharmoniqs/Piccolo.jl#271
Shipped templates do not use the breaking 1.20 APIs — re-vet clean:
Changes:
Roadmap: plan-20260812-142100-problemspecs-issimo-roadmap W1.1