A parent astra.yaml whose outputs are all from: aliases into analyses.<id>.path: sub-analyses (e.g. lightcone-vrecon-leakage) can be lc init'd, but lc status there fails:
Error: output id 'replication.catalog_ph002' contains a dot, so the manifest beside it could not be told from the output's own name.
The resolver inlines path-backed children under dotted ids, and assets.output_path then tries to place them under the parent's own results/. lc has no notion of an output living in a child project's results folder, so an umbrella is currently view-only: you write its universe by hand and run lc inside each part.
Wanted
Nothing in lc init should edit the parent's universe file from a child; the reference belongs where analyses.<id>.path: is added.
🤖 Generated with Claude Code
https://claude.ai/code/session_01JY1S2BupvBMJJPifaYQop1
A parent
astra.yamlwhose outputs are allfrom:aliases intoanalyses.<id>.path:sub-analyses (e.g. lightcone-vrecon-leakage) can belc init'd, butlc statusthere fails:The resolver inlines path-backed children under dotted ids, and
assets.output_paththen tries to place them under the parent's ownresults/.lchas no notion of an output living in a child project's results folder, so an umbrella is currently view-only: you write its universe by hand and runlcinside each part.Wanted
lc status/lc materializeat the parent resolve a path-backed child's outputs to<path>/results/<child universe>/…and delegate runs to the child.astra universe generateat a parent should emitanalyses.<id>.universe: <child's default>for path-backed children instead of omitting them, since that is the only shape that resolves.Nothing in
lc initshould edit the parent's universe file from a child; the reference belongs whereanalyses.<id>.path:is added.🤖 Generated with Claude Code
https://claude.ai/code/session_01JY1S2BupvBMJJPifaYQop1