Files
adaptive-pricing/docs/ImplementationRoadmap.md

5.1 KiB

Adaptive Pricing Implementation Roadmap

Status: draft, implementation-facing.

Purpose

This roadmap translates the strategic goals in INTENT.md into an executable implementation sequence for the current repository state.

The root research roadmap in research/PricingResearchRoadmap.md remains the conceptual and research-first planning artifact. This document starts from the current implementation reality: a Coulomb-specific economic observatory MVP under projects/coulomb-pricing/observatory/.

Current Baseline

The repository already provides:

  • ledger-backed economics and liquidity tracking
  • cost-floor, value-range, and market-context views
  • file-based Stripe / Bubble / OpenRouter imports
  • scenario comparison for a small set of candidate pricing models
  • rules-based pricing recommendations
  • a local dashboard API and UI

The repository does not yet provide:

  • a canonical, generic pricing-model schema
  • a validation engine for pricing constraints and commitments
  • comparable customer LTV estimation
  • a customer-tuning solver
  • outbound payment-provider execution
  • governance workflows for publishing and changing pricing

Sequencing Principles

  • Preserve the observatory MVP as a proving ground while extracting generic core logic.
  • Build schema and validation before solver or provider execution.
  • Keep the internal pricing model as the source of truth; execution adapters come later.
  • Require explainability at each stage: validation, simulation, tuning, and publish.
  • Convert repository planning into milestone workplans rather than one large umbrella plan.

Milestones

Milestone Goal Primary workplan Dependencies Exit signal
M0 Economic observatory baseline ADAPTIVE-WP-0002 done Coulomb ledger, dashboard, simulator, recommendations
M1 Extract canonical pricing core and schema ADAPTIVE-WP-0003 M0 Generic schema and validator adopted by Coulomb data
M2 Add boundary engine and explainable validation ADAPTIVE-WP-0004 M1 Pricing configurations are validated against explicit constraints
M3 Upgrade economics to comparable-customer LTV and richer simulation ADAPTIVE-WP-0005 M1, M2 Simulations compare models using segment/risk-aware economics
M4 Implement customer-tuning solver prototype ADAPTIVE-WP-0006 M2, M3 Tuned configurations can be proposed, evaluated, and explained
M5 Add provider abstraction and Stripe publication flow ADAPTIVE-WP-0007 M1, M2, M3 Internal pricing definitions can publish Stripe artifacts safely
M6 Add governance and recommendation workflows ADAPTIVE-WP-0008 M4, M5 Pricing changes become auditable, explainable, and operational

Milestone Details

M1 — Canonical Pricing Core And Schema

Create a reusable pricing core that can represent more than the current subscription-only observatory model. Expand beyond the current narrow PricingModel structure to include charge components, commitments, tunable parameters, eligibility, and provider-mapping metadata.

M2 — Boundary Engine And Explainable Validation

Turn strategic boundary conditions into testable rules. A pricing configuration must be accepted or rejected by explicit logic, not only by dashboard review. This milestone defines hard and soft constraints, invalid-configuration reasons, and commitment-backed discount semantics.

M3 — Comparable Customer LTV And Richer Simulation

Extend the current period snapshot and fixed-assumption simulator into an engine that can compare pricing configurations across customer segments, usage forecasts, risk classes, and contract conditions. This is the economics core needed by any seller-safe adaptive system.

M4 — Customer-Tuning Solver Prototype

Expose a customer/seller configuration interface where selected parameters are tunable and the solver adjusts the rest while preserving seller economics. This milestone is the first actual realization of the adaptive-pricing thesis in INTENT.md.

M5 — Provider Abstraction And Stripe Publication

Add an outbound execution layer that maps internal pricing definitions to Stripe artifacts. This is where the repo moves from observatory-only to operational pricing infrastructure.

M6 — Governance And Recommendation Workflows

Operationalize the engine with approval policies, publish/change workflows, auditable recommendations, experiment guardrails, and customer-facing safe tuning contracts.

Workplan Set

  • ADAPTIVE-WP-0003 — Canonical pricing core and schema extraction
  • ADAPTIVE-WP-0004 — Boundary engine and explainable validation
  • ADAPTIVE-WP-0005 — Comparable customer LTV and simulation upgrade
  • ADAPTIVE-WP-0006 — Customer-tuning solver prototype
  • ADAPTIVE-WP-0007 — Provider abstraction and Stripe publication
  • ADAPTIVE-WP-0008 — Governance and recommendation workflows

Near-Term Recommendation

Start with ADAPTIVE-WP-0003.

The current implementation bottleneck is not UI or provider execution. It is the absence of a sufficiently expressive internal pricing model. Until that schema exists, later milestones would hard-code MVP assumptions into layers that should remain generic.