recon_gen.cli.studio

recon-gen studio — implementation tools (X.4 SPEC).

Mounts everything dashboards mounts (the four real apps + /docs when available) PLUS the Studio routes: the unified diagram (X.4.c), the editor (/l2_shape/... X.4.e), the data-shaping panel (/data/... X.4.h), and the orchestration endpoint (POST /deploy X.4.g). All under one Starlette process; one in-memory L2InstanceCache backs every Studio read/write.

X.4.a.4 ships only the landing placeholder — the fuller surface lands across X.4.c/d/e/g/h. The CLI shape (studio --port ... -c ... --l2 ...) locks here so subsequent X.4 work doesn’t reshuffle it.

Per the SPEC’s CLI surface section: studio always requires --l2 (the editor edits the L2 YAML; smoke / stub make no sense in Studio). The dashboards-only options (--app smoke, --stub) are deliberately omitted from this command — reach for recon-gen dashboards for those iteration loops.