First public release

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-28 14:55:57 -04:00
co-authored by Claude Opus 5.5
commit 094d43c1e4
17 changed files with 2606 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# Changelog
## 0.3.0 - 2026-09-28
First public release under MIT.
- `effectivePlan()`, `hasEntitlement()`, `planRank()` and `meetsPlan()`
resolve a principal's plan from the product-scoped entitlement row only.
- `explainPlan()` separates a real grant from a fail-open on an unknown plan,
and names the subscription status behind a denial. `toReport()` and
`formatAccess()` render decisions in the `@extant2000/evidence-record`
format.
- `planWriteQuota()` gives per-plan write quotas with global and per-product
environment overrides.
- `createLimiter()` and `createSyncLimiter()` build a per-account
sliding-window limiter with a pluggable counter store.