Backend environment for match hosting for lance.blue

feat(collect): let an artifact name the layout it belongs to master

upload() takes a name override so a key can carry a sub-prefix, and upload_class() picks between the layout headquarters offers and the one it replaced. An image that knows raw/ has to work against a control plane that has not deployed it yet. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Change-Id: I08283ed7f47c448851a2f95d3bedd03ec1643a49


Author permadeath.com Co-author Claude Opus 5 (1M context) Committer Tangled Date Commit f899de46 Parent 95c35ac5 Change ID I08283ed
+84 -6
2 changed files