Skip to content

fix(docs): align pricing disclosures, estimates, and Autumn config - #787

Merged
izadoesdev merged 4 commits into
stagingfrom
codex/pricing-disclosures
Sep 12, 2026
Merged

fix(docs): align pricing disclosures, estimates, and Autumn config#787
izadoesdev merged 4 commits into
stagingfrom
codex/pricing-disclosures

Conversation

@izadoesdev

@izadoesdev izadoesdev commented Sep 12, 2026

Copy link
Copy Markdown
Member

The pricing page, homepage estimator intro, and seven comparison tables still described gated or separately billed capabilities as universally included. They now disclose invite-only investigations at $1 per completed question. MCP guidance also distinguishes included clarification from fresh analysis.

Before confirming a native investigation run or schedule, the tool now returns the website scope and explains the completed-unit price, included clarifications/repair verification, and the possibility of several billed signals in one run. Legacy credit terms remain explicit; changing settings does not itself charge a unit.

The five current Autumn base-plan definitions now express their zero investigation entitlement with a one-off interval. The installed CLI rejects the prior interval-free consumable declaration. This preserves zero included units, existing credit grants, legacy plans, and the unchanged nonexpiring $1 prepaid SKU. This PR does not sync the provider catalog or migrate attached customers.

Autumn rejects Business/Scale event tiers at or below their included allowance. The catalog now removes only those tiers, preserving absolute ceilings and rates and keeping Hobby/Pro billing terms unchanged. Public API tiers match the catalog, and the estimator converts total-event ceilings to overage-event ceilings (Business: $240 overage at 10M total events; Scale: $800 at 50M). The estimator no longer claims a cheapest plan when its existing selection policy can prefer the highest-volume tier. AI/screen-reader ranges and JSON-LD explicitly describe total monthly event counts after the allowance. API responses declare overageTierBasis: "total_monthly_events", the Markdown table is a Hobby example, and both visible and machine-readable rates preserve $0.035/$0.015 per 1,000 events.

Validation: root lint and all 33 type-check tasks pass; 33 native investigation/MCP SDK contract tests, 34 catalog/purchase/estimate tests, and all 18 docs tests pass (including actual React-rendered summary, visible estimator, and JSON-LD regressions). The full 27-task root test suite passes. Executed the installed atmn 1.1.8 pure item validator against serialized native catalog exports: all five previous declarations reject, all corrected declarations and the prepaid SKU pass.

Scope: follow-up to merged #786, based on staging 997fa51. No dependency on an unmerged PR and no matching open-PR ownership found for the changed surfaces.

@coderabbitai

coderabbitai Bot commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 15c9b6ff-42cf-4ca9-9db8-8d3cc9ec43d6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
databuddy-status Ready Ready Preview Sep 12, 2026 6:27pm UTC
documentation Ready Ready Preview Sep 12, 2026 6:27pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
dashboard Skipped Skipped Sep 12, 2026 6:27pm UTC

@unkey-deploy

unkey-deploy Bot commented Sep 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Unkey Deploy

Name Status Preview Inspect Updated (UTC)
links (preview) Ready Visit Preview Inspect Sep 12, 2026 6:26pm

@greptile-apps

greptile-apps Bot commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR aligns public pricing disclosures, event-overage representations, estimator output, investigation confirmation messaging, and Autumn plan configuration.

  • Discloses invite-only, separately purchased investigations across pricing and comparison surfaces.
  • Represents event-tier ceilings consistently as total monthly events while converting them for estimator calculations.
  • Adds explicit one-off resets for zero investigation entitlements and removes invalid event tiers at or below plan allowances.
  • Adds regression coverage for catalog parity, estimates, rendered rates, API metadata, JSON-LD, and confirmation previews.
  • The post-review update adds the required text-balance and text-pretty utilities to the pricing introduction.

Confidence Score: 5/5

The PR appears safe to merge; no actionable new issue or outstanding previous finding remains.

The only change since the previous review adds the requested text-balance and text-pretty utilities, fully addressing the outstanding typography finding. The earlier loop finding was correctly withdrawn, and its thread was resolved.

Important Files Changed

Filename Overview
apps/dashboard/autumn.config.ts Adds valid one-off investigation entitlements and filters event tiers that do not exceed each plan allowance.
apps/docs/app/(home)/pricing/_pricing/normalize.ts Converts catalog total-event tier ceilings into overage-event ceilings for estimator calculations.
apps/docs/app/(home)/pricing/data.ts Aligns published plan tiers with absolute monthly-event ceilings and native catalog definitions.
packages/ai/src/ai/tools/investigations.ts Adds scope and billing disclosures before confirming investigation runs or schedules.
apps/docs/app/(home)/pricing/page.tsx Corrects the pricing introduction and now includes the required heading and body-text wrapping utilities.
apps/docs/lib/pricing-copy.test.ts Adds rendered-output regressions for exact rates, total-event ranges, API semantics, and investigation disclosures.

Reviews (3): Last reviewed commit: "style(docs): balance pricing introductio..." | Re-trigger Greptile

Comment thread apps/dashboard/lib/event-pricing.test.ts
@izadoesdev

Copy link
Copy Markdown
Member Author

@greptileai Please review the complete final head e0c84d1 before merge. The latest commit corrects rendered pricing summary ranges, exact event-rate precision, JSON pricing tier-basis metadata, and Markdown examples, with React render regressions. The earlier loop-style finding was withdrawn and its thread is resolved.

@izadoesdev izadoesdev changed the title fix(docs): disclose completed investigation pricing across entry points fix(docs): align pricing disclosures, estimates, and Autumn config Sep 12, 2026
Comment thread apps/docs/app/(home)/pricing/page.tsx Outdated
@vercel
vercel Bot temporarily deployed to Preview – dashboard September 12, 2026 18:26 Inactive
@izadoesdev

Copy link
Copy Markdown
Member Author

@greptileai Please review the final head b9a6422; addressed requested pricing-introduction text wrapping utilities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant