Files

1.4 KiB
Raw Permalink Blame History

Jason’s print-only migration (decision 145)

Mapping facts: Sage sage-0252 and Mos via Sage sage-0254. Anthropic serves both Claude models directly; the system execution.provider stays unchanged. The held CTO maps to opus too. Only the two exact provider/model limits are set: opus four, sonnet four. There is no total limit or provider-wide limit.

The adjacent JSON Patch names the exact entry changes. Jason supplies his organization-file path to this command, after checking the output destination:

ORGANIZATION=/path/to/organization.json
scripts/mosaic limits migrate --file "$ORGANIZATION" --models /mnt/storage/src/mosaic-stack/agents/rocko/work/queue-122/r1/migration-map.json --roles-dir roles > /path/to/converted-organization.json

Run the command from the newly reviewed copy so the command and role definitions match. It reads fixtures in builder/reviewer gates; no agent runs it on the live file. It does not contact a bus, write its input or offer --write. Jason reviews and installs the complete output himself; the patch is explanatory, not an automatically applied migration.

Jason's edit and the re-pin happen in one window Mos runs, with the PM run idle.

Old code cannot consume the new shape, and new code refuses launch.max. Keep the converted document and reviewed copy ready before the window; do not migrate early or re-pin early. Provider remains a table value for a later proxy change.