mastracode/VERIFICATION.md
Use this checklist to manually validate the pack-system fixes end-to-end.
/models and select a pack (for example Anthropic)./models and select a different pack (for example OpenAI)./models is the one selected for thread A (Anthropic).Expected result: each thread restores its own pack selection instead of using one global pack state.
/models and choose a pack that uses a model you can repeatedly select.switchModel).Expected result: model ordering reflects persisted modelUseCounts and updates over time.
/models./models:pack./help and verify only /models is shown for model pack switching.Expected result: /models is the single command path for pack selection.
/models and select New Custom.Pack-A and choose plan/build/fast models./models again, select New Custom, create Pack-B with different models.Pack-A and confirm the Custom pack action picker visually matches the Switch model pack list style (title, list, details).Rename -> <name>, plan -> <model>, build -> <model>, fast -> <model>, and Save.fast, return to the same edit menu, then choose Save.Pack-A and confirm plan + build are unchanged.Pack-A, choose Edit → Rename, rename to Pack-A-Renamed, and confirm old Pack-A entry is gone.Pack-B, choose Delete, and confirm it no longer appears.customModelPacks reflects the same final state.Expected result: custom packs support create, activate, delete, and targeted edit actions without forcing all model selections.