diff --git a/CLAUDE.md b/CLAUDE.md index bea2d04..d007a51 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -35,6 +35,8 @@ CI (`.github/workflows/ci.yml`) gates on: lint → format:check → typecheck | `./cache` | General-purpose cache factory (spec 038 Slice 1) — `$cacheFactory(id, options?)` produces named, `Map`-backed caches (`put` / `get` / `remove` / `removeAll` / `info` + `destroy` which detaches from the registry so the id is reusable); the factory carries a registry surface (`get` / `info`). Backs `$http`'s opt-in response cache and is usable standalone. PURE ESM-first factory (`createCacheFactory`, fresh registry closure per injector) + DI registration on `ngModule`. **No LRU / `capacity` eviction** (documented deviation — `CacheOptions.capacity` accepted for shape parity, ignored; every cache is an unbounded `Map`). | `createCacheFactory`, types `Cache`, `CacheFactory`, `CacheInfo`, `CacheOptions` | | `./http` | Networking (spec 038) — `$http` (callable returning a `$q` promise of a typed `HttpResponse`; general `$http(config)` form + `get`/`delete`/`head`/`post`/`put`/`patch`/`jsonp` shortcuts), `$httpBackend` (the transport seam — native `fetch` + a `