d9cefe21f8
- Replace module-level _cachedGlobal with Effect.cached inside the layer — concurrent getGlobal() callers share the same fiber instead of racing - Remove resetGlobal() facade — tests use invalidate() instead - Document Effect.cached pattern in AGENTS.md and effect-migration.md - Mark Config as done in migration checklist