Pricing: raise delivered-issue rate to $5.00 (rate_minor 500) #45
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Decision
Owner set delivered-issue pricing to $5.00 (2026-09-01), up from the
current defaults in
config.py:Scope
Set
rate_minorto 500 for bothgoldandstandard.freestays 0.SAAS_TIERS_JSONstill overrides, so per-client deals remain possible withouta code change.
This is a defaults change only. Do not restructure the tier map, and do not
change
auto_merge— that flag is the subject of the calibration issue and mustnot move until there is a measured false-approve rate behind it.
Check while you are in there
rate_minoris charged per delivered issue, on merge. Confirm with a testthat a delivered issue debits exactly 500 minor units once, and that a replayed
delivery does not double-charge — the idempotency key is
repo + issue number + merge sha. If that invariant is already covered, say soand add nothing.
Files this issue owns
gitea_saas/config.py,tests/test_billing_core.py(or wherever the tier-rateassertion lives — do not create a second test module for it).
Acceptance
SAAS_TIERS_JSONoverride still wins.