carlos / platform Public

Clone
git clone https://amadan.net/carlos/platform

Plain git — no account needed to clone.

Download

Download this file

1package updatewords
2
3func init() {
4 // Approved by Paul on 2026-10-12, unchanged from the drafts
5 // (docs/superpowers/plans/2026-10-07-instance-settings-4-copy.json).
6 add(
7 Draft{ID: "settings.box.reason.adopt", Text: "following its channel", Context: "Why an instance runs the build it does: it takes its channel's builds as they arrive. Shown in carlos instances list and on the instance page."},
8 Draft{ID: "settings.box.reason.pin", Text: "pinned to %s", Context: "The instance is pinned. %s is the build."},
9 Draft{ID: "settings.box.reason.request", Text: "updating to %s (Update now)", Context: "An Update now request was resolved to this build and is being installed or waits for the next start. %s is the build."},
10 Draft{ID: "settings.box.reason.manual", Text: "manual updates: stays on %s", Context: "Updates are manual, so the instance stays on the build its data last ran with. %s is the build."},
11 Draft{ID: "settings.box.reason.major", Text: "held at major %d: stays on %s", Context: "The channel's newest build is another major version, so the instance stays put. Major number, build."},
12 Draft{ID: "settings.box.reason.unknown", Text: "build unknown: use Update now or set a pin", Context: "The box cannot tell which build last used this instance's data, so it starts nothing rather than guess. The member chooses."},
13 Draft{ID: "settings.box.reason.new", Text: "new instance: takes the channel's build", Context: "A held instance that has never run gets the channel's current build once."},
14 Draft{ID: "settings.box.reason.baking", Text: "Update now waits for %s to finish its safety delay on this box", Context: "An Update now request is not resolved yet because the newest build is still inside its bake window. %s is the build."},
15 Draft{ID: "settings.box.reason.failed", Text: "%s failed on this box, so it is not installed", Context: "The build the settings ask for failed here before, so the instance keeps what it has. %s is the build."},
16 Draft{ID: "settings.box.request-failed", Text: "Update now to %s failed: the instance stayed on its previous build", Context: "Shown once an Update now request completed as failed. %s is the build."},
17 )
18}
19