go test passes -short as -test.short=true, so scanning os.Args for -test.short never matched and every -short run started a container (and failed without Docker). Read the flag through flag.Parse and testing.Short instead.
- create_organisations folds PHP v3.2.0; no users-table ALTER this phase - Organisation model is an FK target; app.key placeholder in config