Priority
META — Tracking — umbrella only; not implementation work.
Current baseline
Reconciled on 2026-07-26 against:
Forty-eight implementation issues are tracked: 27 resolved and 21 open , plus this meta issue. Every P0 is resolved. The open implementation backlog is:
No new P0 was found.
Changes since the v0.10.0 grooming baseline
Recommended order
Reject out-of-range runtime ramps instead of activating cache layers #102 — reject invalid runtime ramp values before they can activate a cache layer.
Snapshot cached definition options at registration #101 — snapshot registered definitions so caller mutation cannot create cache-identity collisions.
Consume rejected promises from logger and metrics adapters #103 — consume rejected logger/metrics promises so observer failure cannot terminate the process.
Review fix: cap cache durations at one year #96 , the ready and green implementation for Validate TTL and invalidation duration arithmetic consistently #33 .
Validate cache-key shapes before canonicalization #97 — reject malformed runtime key shapes and fall back uncached.
Fail remote invalidation when Redis is not configured #98 — make explicit remote invalidation fail when Redis is absent.
Preserve payload-error identity across CommonJS package subpaths #99 — restore payload-error identity across CommonJS package subpaths.
Add a repeatable performance and scale benchmark suite #35 — establish comparable performance and scale measurement.
Characterize and guard watermark cardinality and Redis Cluster hot slots #42 — measure watermark cardinality, hot IDs, and primary limits through Add a repeatable performance and scale benchmark suite #35 .
Rationalize the root export surface and scope-method vocabulary #24 — finish the explicit pre-v1 public-surface decisions.
Recover safely from corrupt tracked watermark state #31 — complete focused corrupt-watermark recovery documentation/tests.
Make Valkey GLIDE script-handle cleanup exception-safe #100 — make GLIDE native-handle cleanup exception-safe.
Establish a local-hit performance budget and remove avoidable hot-path work #43 — optimize only costs reproduced through Add a repeatable performance and scale benchmark suite #35 .
Keep the remaining P3 design work evidence- or demand-driven.
P0 — Critical — all resolved
P1 — High — 3 open
Resolved:
Open:
P2 — Medium — 8 open
Resolved:
Open:
P3 — Low / demand-driven — 10 open
Dependencies and boundaries
Live pull-request state
Documentation-only README/reference-guide rewrite based on current v0.11.0 main.
Base e06d833ba245706a499d66056fdad15dc1210b68; head b44c9de34fae1344b063a9e5a6d0e3b8fdfadfc1.
Open draft, mergeable, green, and review-required.
It does not resolve Rationalize the root export surface and scope-method vocabulary #24 or change implementation counts.
It needs a separate ready-for-review and merge decision.
Completion standard
Focused unit/integration/type coverage for the demonstrated failure mode.
Public type/package-topology fixes include packed ESM and CommonJS proof.
Breaking behavior or API changes include migration and mixed-version/rollback notes.
Performance work includes reproducible before/after evidence.
No new public API, configuration path, state machine, or operational subsystem without concrete need and explicit approval.
Priority
META — Tracking — umbrella only; not implementation work.
Current baseline
Reconciled on 2026-07-26 against:
main@e06d833ba245706a499d66056fdad15dc1210b68dialcache@0.11.0Forty-eight implementation issues are tracked: 27 resolved and 21 open, plus this meta issue. Every P0 is resolved. The open implementation backlog is:
No new P0 was found.
Changes since the v0.10.0 grooming baseline
v0.11.0.v0.11.0.>=22.0.0.Recommended order
P0 — Critical — all resolved
flushAll()through feat: remove flushAll from public API #48useCaseP1 — High — 3 open
Resolved:
Open:
P2 — Medium — 8 open
Resolved:
getOrLoad()APIOpen:
P3 — Low / demand-driven — 10 open
Dependencies and boundaries
Live pull-request state
#96
e06d833ba245706a499d66056fdad15dc1210b68; head8ff528a9aef980828f358ea7dbb32749c73f80b6.#89
v0.11.0main.e06d833ba245706a499d66056fdad15dc1210b68; headb44c9de34fae1344b063a9e5a6d0e3b8fdfadfc1.Completion standard