feat(plans): publish honest Free and Pro
CI and Deploy / test (pull_request) Successful in 5m6s
CI and Deploy / deploy (pull_request) Has been skipped

This commit is contained in:
cesnimda
2026-08-15 18:04:18 +02:00
parent a7c25499bb
commit a25c31b93a
26 changed files with 403 additions and 93 deletions
+10 -7
View File
@@ -1,11 +1,14 @@
# business-model
Jobjakt uses capability-based plans rather than limiting the number of jobs or documents. Free accounts
receive core tracking, basic Career Profile/CV features, 250 MB storage, and bounded AI usage.
Premium/Admin accounts receive advanced AI, Premium themes, automation, analytics, 5 GB storage, and
higher request/token ceilings.
Jobjakt exposes exactly two public plans. Free accounts receive core non-AI job tracking, manual Career
Profile/CV features, deterministic matching, exports and 250 MB attachment storage. Pro accounts receive
AI-assisted features, Pro CV themes, 5 GB attachment storage and the configured request/token ceilings.
`Premium` remains an internal compatibility role name; it is presented publicly as Pro. Administrators
receive Pro capabilities for operation and support, but are not a third public plan.
Stripe hosted Checkout, customer-portal sessions, signed subscription webhooks, persisted customer /
subscription state, and Premium-role provisioning are implemented. Production activation still needs
the operator-created monthly price, portal configuration, webhook registration, and credentials in
`BLOCKERS.md`. Existing user documents remain readable and exportable after downgrade.
subscription state, and Premium-role provisioning are implemented. The public site does not invent or
display prices, billing intervals, trials or unlimited usage. Commercial terms come from configured
Stripe Checkout. Production activation still needs the operator-created monthly price, portal
configuration, webhook registration, and credentials in `BLOCKERS.md`. Existing user documents remain
readable and exportable after downgrade.