Add Plan & Price Modeling PRD#4180
Conversation
Signed-off-by: Mikhail Fedorov <mikhail.fedorov@virtuozzo.com>
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes. 💤 Files selected but had no reviewable changes (1)
⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
we are reviewing SKU and Price Modeling and contact with the author, hopefully will resolve questions next week |
dogbert2021
left a comment
There was a problem hiding this comment.
approved with amendments:
- First-class
includedAllowance- we need this to cover existing SKUs; for now we will have to cover this gap on CT facade / wrapper + OSS side
Agreed. First-class includedAllowance is already tracked as Future-scope — we kept the $0-first-band representation per the 2026-07-04 decision (recorded in Future scope + Open Questions), so nothing needs to change here to merge. Covering it on the CT facade/wrapper + OSS side for now makes sense. Noting the "needed for existing SKUs" demand — logged for the Plan & Price Design-phase agenda to revisit priority. Thanks for the review! |
Summary
gears/bss/plan-price/docs/PRD.md, following the Constructor Studio gears/cf-bss format (17-section outline,cpt-cf-bss-plan-price-*IDs).PriceWindowlinkage and publish-time coverage,PriceListand customer-group segment pricing, plan phases, mandatoryPlanTier, billing descriptors, fail-closed publish validation + two-person approval, versioning/retirement/migration, and the consumer read-model contracts (proration inputs, entitlement grant set, plan-change contract,pricingSnapshotRef).PlanLink(Subscriptions); Product/SKU/Category/Attribute/CatalogVersion(Product & SKU registry); invoice posting and refunds (Billing/Payments); tax scheme + calculation (Tax Engine).Validation
cfs validate --artifact gears/bss/plan-price/docs/PRD.md --skip-code --local-only→ 0 errors, 0 warnings.cfs validate-toc→ all TOCs correct.