Priority
META — Tracking — umbrella only; not implementation work.
Context
This tracks follow-up from the deep API, performance, scalability, and correctness review of main@2bda04d1443a75a71cbbc41365c4424554936a37.
The reviewed tree passed strict TypeScript, 5 release-version tests, 106 unit tests with coverage thresholds, ESM/CJS/declaration build, packed-consumer checks, 48 Redis/Valkey/Redis Cluster integration tests, and production dependency audit on Node 22. dialcache@0.1.1 is now published, so P0 means work that should be completed before the next release presented as production-ready.
Only one new behavior decision is confirmed: remove flushAll() entirely. Every other design issue records evidence, decision points, and acceptance criteria but intentionally leaves architecture open for maintainer approval.
Priority rubric
- P0 — Critical: resolve before the next release presented as production-ready.
- P1 — High: resolve before broad production adoption or large-scale use.
- P2 — Medium: important hardening or API work after the safety foundations.
- P3 — Low: later or demand-driven enhancement.
P0 — Critical
P1 — High
P2 — Medium
P3 — Low
Dependency notes
Completion standard
- Every implementation issue includes focused unit/integration/type tests for its failure mode.
- Breaking changes include migration and mixed-version/rollback notes.
- Performance work reports reproducible before/after results.
- No design issue is implemented until its open decisions are explicitly approved.
Priority
META — Tracking — umbrella only; not implementation work.
Context
This tracks follow-up from the deep API, performance, scalability, and correctness review of
main@2bda04d1443a75a71cbbc41365c4424554936a37.The reviewed tree passed strict TypeScript, 5 release-version tests, 106 unit tests with coverage thresholds, ESM/CJS/declaration build, packed-consumer checks, 48 Redis/Valkey/Redis Cluster integration tests, and production dependency audit on Node 22.
dialcache@0.1.1is now published, so P0 means work that should be completed before the next release presented as production-ready.Only one new behavior decision is confirmed: remove
flushAll()entirely. Every other design issue records evidence, decision points, and acceptance criteria but intentionally leaves architecture open for maintainer approval.Priority rubric
P0 — Critical
flushAll()(confirmed decision)P1 — High
P2 — Medium
P3 — Low
Dependency notes
Completion standard