Dev.to
7/7/2026

Dev Log: 2026-07-07
Short summary
A dev log covering four changes unified by one theme: eliminate duplicate sources of truth. The author migrated SaaS billing from à-la-carte features to plans-only via a four-phase expand/contract rollout, unified authorization across web, API, and MCP agent surfaces into a single permission layer, and fixed legacy Oracle password-sync and pricing-config drift bugs. The core lesson: duplication in rules is worse than duplication in code because copies drift silently until billing breaks or access leaks.
- •Migrated billing from à-la-carte to plans-only in four safe expand/contract phases
- •Unified web, API, and MCP authorization into one shared permission check with a new support_engineer role
- •Fixed Oracle password column mismatch and pricing-tier config drift — both caused by duplicated rule sources
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



