go/docs
Snider c5c16a7a21 feat(rfc): Section 21 — Entitlement permission primitive design
Bridges RFC-004 (SaaS feature gating), RFC-005 (Commerce Matrix
hierarchy), and Core Actions into one permission primitive.

Key design: Entitlement struct carries Allowed/Unlimited/Limit/Used/
Remaining/Reason — maps 1:1 to both PHP implementations.
EntitlementChecker is a function registered by consumer packages.
Default is permissive (trusted conclave). Enforcement in Action.Run().

Implementation plan: ~100 lines, zero deps, 11 steps.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-25 15:23:00 +00:00
..
pkg docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
plans docs: remove implemented plans, annotate partial ones 2026-03-14 08:09:20 +00:00
commands.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
configuration.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
errors.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
getting-started.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
index.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
lifecycle.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
messaging.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
primitives.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
RFC.implementation.1.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.2.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.3.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.4.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.5.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.6.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.md feat(rfc): Section 21 — Entitlement permission primitive design 2026-03-25 15:23:00 +00:00
RFC.plan.1.md feat: implement RFC plans 1-5 — Registry[T], Action/Task, Process, primitives 2026-03-25 15:18:25 +00:00
RFC.plan.2.md feat: implement RFC plans 1-5 — Registry[T], Action/Task, Process, primitives 2026-03-25 15:18:25 +00:00
RFC.plan.md feat: implement RFC plans 1-5 — Registry[T], Action/Task, Process, primitives 2026-03-25 15:18:25 +00:00
services.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
subsystems.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
testing.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00