Predictika · DevSecOps platform subscription quotes
An AI sales agent prepares a GitLab subscription quote: plan, where it runs, users, compute minutes, storage, Enterprise Agile Planning seats, Secrets Manager and GitLab Credits. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published plan and add-on rules and returns a verdict, every reason and the figures it computed.
This validator models GitLab subscription quotes as published on the GitLab pricing page, not just the scenarios shown below.
Any GitLab subscription quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Ultimate and Dedicated seat prices (GitLab does not publish them, so these quotes go to approval), volume discounts and GitLab Flex commitments, partner and marketplace pricing, trials, the open source, education and startup programs, and external agents.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Free plan capped at 5 users, but only in a private group on GitLab.com | Only with care A validation rule on plan, deployment and group visibility. It works, but the same cap does not apply to self-managed or public groups, so each exception is another condition to maintain. | Plan, deployment, group visibility and user count are in one request and checked together. |
| Add-ons that exist only for some plans or some deployments | Only with care Product rules per add-on: packs on GitLab.com only, Enterprise Agile Planning on Ultimate only, Secrets Manager on Premium and Ultimate on GitLab.com. Every new add-on or availability change is another rule to write and retest. | Every add-on is checked against the plan and deployment on every call. |
| A project larger than the plan allows, even with extra storage | Only with workarounds The limit depends on the size of a customer's largest repository, which is not a product choice on the quote. It needs a custom field and a rule that knows buying storage does not lift the 500 GiB ceiling. | The largest project size travels with the quote and is compared with the plan limit. |
| Planned pipelines against the minutes the plan and packs provide | Only with care A calculation of included minutes plus packs compared with a planned figure; doable, but it is custom logic that someone has to own. | Included minutes, packs and the planned usage are computed together on every call. |
| Credits on a self-managed instance that is too old | Only with workarounds The quote has to carry the instance version and a rule has to compare it with a minimum that changes with releases. | The version is a field of the quote and is checked against the minimum. |
| A stated total that does not match the list prices | Only with care A free-entry total can be compared with a computed one, but the comparison has to be written and kept in step with every price change. | The stated total travels with the quote and is compared with the computed first-year total. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The quote has 0 users; at least 1 is needed. |
| 2 | The Free plan on GitLab.com allows 5 users in a private top-level group; the quote has 6 users. |
| 3 | GitLab Dedicated includes everything from Ultimate; it is not offered with the Free or Premium plan. |
| 4 | GitLab Dedicated has no published price and is arranged with GitLab sales; a person should confirm it. |
| 5 | GitLab does not publish an Ultimate price (contact sales); the total on this quote leaves out the Ultimate seats and a person should confirm the price. |
| 6 | Compute minutes apply to shared runners on GitLab.com; a self-managed instance runs on its own runners, so the 3 compute minute packs on the quote do not apply. |
| 7 | The storage add-on applies to GitLab.com namespaces; it is not sold for a self-managed instance (4 packs on the quote). |
| 8 | The planned pipelines need 12,000 compute minutes in the first month; the plan and the packs on the quote cover 10,000. |
| 9 | The planned pipelines need 12,001 compute minutes in the first month; the plan and the packs on the quote cover 12,000. |
| 10 | The planned pipelines need 500 compute minutes in the first month; the plan and the packs on the quote cover 400. |
| 11 | Enterprise Agile Planning seats are an add-on for GitLab Ultimate subscriptions only (10 seats on the quote). |
| 12 | Secrets Manager is available for Premium and Ultimate on GitLab.com only; Self-Managed and Dedicated are listed as coming soon. |
| 13 | A Premium or Ultimate project on GitLab.com has a fixed limit of 500 GiB, and buying storage does not raise it; the largest project on the quote is 600 GiB. |
| 14 | A Free project on GitLab.com has an initial 10 GiB limit and the quote buys no extra storage; the largest project is 20 GiB. |
| 15 | The pricing page lists the storage add-on for Premium and Ultimate but its FAQ says Free namespaces can buy storage; a person should confirm 2 packs on a Free plan. |
| 16 | GitLab Duo Agent Platform on a self-managed instance needs version 18.8 or later; the quote has version 18.6. |
| 17 | The quote states a first-year total of $9,000.00; the published list prices give $12,430.00. |
| 18 | Enterprise Agile Planning seats are an add-on for GitLab Ultimate subscriptions only (2 seats on the quote). |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote a GitLab Free subscription for 12 users on GitLab.com, with pipelines that need 6,000 compute minutes in the first month and a largest project of 8 GiB. The quote states a first-year total of $0.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a GitLab Premium subscription for 12 users on GitLab.com, with pipelines that need 6,000 compute minutes in the first month and a largest project of 8 GiB. The quote states a first-year total of $4,176.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a GitLab Premium subscription for 150 users on a self-managed instance (version 18.6) and a largest project of 60 GiB, plus 5 compute minute packs and 1,000 GitLab Credits a month. The quote states a first-year total of $62,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a GitLab Premium subscription for 150 users on a self-managed instance (version 18.8) and a largest project of 60 GiB, plus 1,000 GitLab Credits a month. The quote states a first-year total of $64,250.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a GitLab Premium subscription for 150 users on a self-managed instance (version 18.8) and a largest project of 60 GiB, plus 1,000 GitLab Credits a month. The quote states a first-year total of $64,200.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a GitLab Premium subscription for 40 users on GitLab.com, with pipelines that need 9,000 compute minutes in the first month and a largest project of 800 GiB, plus 15 Enterprise Agile Planning seats and Secrets Manager. The quote states a first-year total of $16,620.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a GitLab Ultimate subscription for 40 users on GitLab.com, with pipelines that need 9,000 compute minutes in the first month and a largest project of 450 GiB, plus 15 Enterprise Agile Planning seats and Secrets Manager. The quote states a first-year total of $2,700.00 (the Ultimate seats are priced by GitLab sales). It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.