forked from heavy-duty/box
The rebase onto main was textually clean and semantically wrong. #123 renamed the tenant templates (claude -> claude-box, following rig#76) while this branch was open; the mint-stamp drive was written against the old name and git had no reason to say so — the two changes never touch the same line. `box new --template claude` now dies at the template lookup, so all 18 mint assertions failed on a shimmed mint that never reached a launch line. Renamed at the two mint invocations and the two stamp assertions that read the new name back (user.box.template, user.box.role). Deliberately NOT renamed: - `user.box.user=claude` — the seed user did not move. #123 split the two namespaces on purpose: the template and the rig role are `claude-box`, the user the role converges stays `claude`. The assertion pins that split. - the canned `$STAMPED`/`$PRERENAME` info fixtures — they stand for boxes minted BEFORE the rename, which is exactly the case box promises to keep reading (cmd_new matches both spellings of user.box.template for the login hint). Renaming them would delete the coverage. |
||
|---|---|---|
| .. | ||
| cli.sh | ||
| labels-reconcile.sh | ||
| release.sh | ||