docs(billing): correct stale rebuild premise + add M1 billing gap matrix #24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/billing-m1-audit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two dated "Update" notes so the next person does not re-derive the current state: the dunite rebuild has landed (boundary resolved as consume; bunyip-api is the real actix/Postgres backend and the OIDC provider; the "mock-only / don't persist in bunyip-api" guidance is superseded; a full Stripe vertical ported from menkent already exists). Appended to milestone-1-handoff.md and bunyip-on-dunite-scaffold.md only - no code or boundary-doc edits.
Plus dev-docs/billing-m1-gap-matrix.md: an audit (no logic changed) mapping each M1 acceptance criterion to existing code (file:line), a status (satisfied/partial/missing/misfit), and what must change. Q1 locked as per-user, so "misfit" means a8n.tools-consumer-model misfit (lifetime/early-adopter scarcity, price-lock-for-life), not user-vs-org. Includes two confirmed correctness rows: no Stripe webhook idempotency/dedup table (checked all 48 migrations), and the checkout.session.completed amount-defaults-to-300 + subscription-id-mislabeled-as-price-id parse. Notes the subscriptions table is dead schema and that Stripe is unconfigured in dev (live-verification rows flagged).
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com