Set a milestone on a system of linked apps, and roll them all back to it
dropyour_milestoneA milestone records the version currently SERVED by every GRADUATED app of the anchor's system (dropyour_system), callers first; when the anchor is in no system, by the anchor and every app it is linked to (dropyour_link). All of the same account. Simple pages have no version history and are not covered. It and PINS those versions so the 20-version history never purges them. action='poser' sets one on dropId (the anchor) over those apps; apps narrows it to some of them; nom labels it. All or nothing: if one app cannot pin, nothing is kept. action='lister' lists the anchor's milestones (at most 5, each pins at most 9 apps). action='revenir' with jalon moves EVERY app of the milestone back to its pinned version, anchor first. It brings back CODE ONLY (each app's version pointer): app state, records, files and secrets are NOT rolled back, including anything written since the milestone. If an app cannot come back, the answer is an error that lists which apps came back and which did not, with the reason; the milestone stays, and calling 'revenir' again is safe (apps already back do not move). action='retirer' with jalon releases the pins, then deletes the milestone (kept if a pin could not be released, so you can retry). A milestone over several apps needs a connected account (a managementToken proves one app only). Each app is checked on its own: you need access to all of them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nom | No | A short label, for poser. | |
| apps | No | For poser: restrict to these apps (the anchor and/or its links). Default: all of them. | |
| jalon | No | The milestone id (from poser or lister). Required for revenir and retirer. | |
| action | Yes | poser = set, lister = list, revenir = roll the whole system back, retirer = remove. | |
| dropId | Yes | The anchor app: the milestone covers the graduated apps of its system, or, outside a system, it and the apps it is linked to. | |
| managementToken | No |