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.