Dashboard (Streamlit, offline) in tools/dashboard/. Continues Dense-Evolution-Discovery#235 (kept there as the trace). One PR per point, each reviewed before merge.
1. Editor graphics
2. New engine operations in the editor
3. Displays inside the circuit
4. Live update
5. "All functions" section (engine_explorer.py)
Estimate
About 45–65k tokens in total: 1) 8–12k, 2) 10–15k, 3) 10–15k, 4) 3–5k, 5) 8–12k, plus 3–5k of CI per PR.
Dashboard (Streamlit, offline) in
tools/dashboard/. Continues Dense-Evolution-Discovery#235 (kept there as the trace). One PR per point, each reviewed before merge.1. Editor graphics
src/Config.js,src/ui/DisplayedToolbox.js,src/ui/DisplayedCircuit.js), reimplemented; no link, import or export to Quirk2. New engine operations in the editor
add_registers,subtract_registers,add_constant, comparisons, modular functions up topower_mod(Reversible arithmetic, point 1 of #336: addition and subtraction #337–Reversible arithmetic, point 3 of #336: modular arithmetic #339)3. Displays inside the circuit
sota_views.step_states)4. Live update
5. "All functions" section (
engine_explorer.py)circuit_to_energy_fn,run_qiskit_circuit: first argument against their signaturespauli_expectation: example inputfrom_pennylane,run_pennylane_circuit: needpennylane-qiskitcontinuous_dissipative_evolve,continuous_pulse_evolve,noise_model_from_qiskit_backend: decide on inputsEstimate
About 45–65k tokens in total: 1) 8–12k, 2) 10–15k, 3) 10–15k, 4) 3–5k, 5) 8–12k, plus 3–5k of CI per PR.