34 Commits
Author SHA1 Message Date
John Smith ac6df68d3a fix(math): enforce physical token fit invariant, eliminate virtual pool hallucinations, and unify cache scaling
- Enforce token-first fit invariant in WorkflowCalculator: require caps.basis >= requiredTokens and poolDrain.overageCost === 0 to qualify as fits
- Re-anchor Google Antigravity Ultra 20x Gemini Flash to empirical 3.0B tokens/mo (down from 18.7B virtual dollar division) and Claude Sonnet to 180M tokens/mo matching DevForth ~00/7d telemetry
- Cap Ollama Cloud Team tier at 4,500M tokens/mo (10-stream physical socket bandwidth ceiling) and Kimi Code Vivace K2.7 Code at 1,200M tokens/mo
- Unclamp negative savings in WorkflowCalculator to transparently show when plans cost more than direct API
- Integrate rate-limit lockout wage exposure into Breakeven Verdict headline to penalize severe lockout risks
- Add parsePlanCacheAssumption and symmetric cache-rate scaling to computeApplesToApples
- Fix internal credit burn rate in calculatePoolDrain when models have dedicated perModelTokenBudgets
- Add unit tests verifying 115 passing tests across 8 suites
2026-09-20 22:15:27 -04:00
John Smith 6aad24644d fix(pricing): standardize 21K requests, single-seat clamping, Max 20x ceiling, and frontier pool drain (ADV-06..09)
- ADV-06: Standardize leaderboard monthlyRequests and costPer1kRequests on 21K normalized agent requests; preserve vendor chat quotas in vendorQuotaRequests and display informative subtitle badge
- ADV-07: Enforce discrete single-seat clamping in Standard Mode, eliminating fractional plan scaling and surfacing unspentBudget
- ADV-08: Re-align Claude Code Max 20x monthly budget to 72M tokens/month steady-state (6x Pro weekly ceiling), with 144M midpoint and 240M peak burst
- ADV-09: Upgrade CommandCode Max partitioned pool premium classification to include OpenAI flagships/reasoners, Gemini Pro, Grok, and >= /M blended rate models
- Update AGENTS.md rules K & L and expand test suite to 112 passing tests
2026-09-20 21:58:46 -04:00
John Smith d5d22a805b feat(data): integrate empirical pricing feeds and observed throttle profiles
- Add scripts/audit-external-sources.mjs to cross-check llmprice.com and devforth.io
- Add claude-code-max20x, openai-codex-pro5x, and openai-codex-pro20x throttle profiles
- Document Claude Code 5h burst vs ~6x weekly ceiling asymmetry in plans and gotchas
- Expand OSINT_USAGE_STATISTICS.md and DATA_SOURCES.md with Faros, DX, and DevForth telemetry
2026-09-20 21:40:01 -04:00
John Smith 953294567b feat(plans): add Xiaomi MiMo Token Plan as 34th curated plan with credit-based per-model token budgets 2026-09-19 22:34:09 -04:00
John Smith cda509c730 feat(pricing): adversarial math remediations for credit pools, string limits, partitioned drains, and single-seat caps 2026-09-19 22:10:49 -04:00
John Smith e55e4cd78e docs: add OSINT usage statistics dossier and update telemetry for obfuscated providers 2026-09-19 22:01:51 -04:00
John Smith 331daf14de docs: update agent files, documentation, and tracking sources for usage-limits export and plan audits 2026-09-19 21:57:30 -04:00
John Smith 4da388dec9 feat(plans): recalibrate OpenCode Go with 28-model usage limits, allowances, and 5h/7d caps 2026-09-19 21:49:04 -04:00
John Smith a64067be71 feat(plans): recalibrate CommandCode tiers (Go, GOAT, Pro, Max) with official usage limits and per-model allowances 2026-09-19 21:45:07 -04:00
John Smith 2dd7a1b34a fix(pricing): model-aware subscription capacity resolution and cache rate calibration
- Harmonize plan generation prompt cache rate to shared 75% default from estimate-constants.json
- Update TokenTranslator to resolve plan token capacity model-specifically via resolveTierModelBudget
- Fix calculatePoolDrain to drain model-specific allowances and eliminate Math.max deflation on low-cost models
- Make buildStackCandidates model-aware for accurate Dangerous Dave and Mix & Match stacking
- Update WorkflowCalculator to resolve plan capacity model-specifically for active workloads
- Reconcile Cursor Pro evidence quotes in throttle-profiles and reasoning token policies
- Add unit tests for model-aware stack candidates and pool drainage (102/102 passing)
2026-09-19 21:28:46 -04:00
John Smith 44d0cb41ad fix(pricing,docs): per-model subscription quota scaling and LaTeX math syntax
- Canonicalize model name resolution in resolveTierModelBudget to avoid mismatching OpenRouter model names (e.g. Z.ai GLM 5.3 Flash)
- Scale subscription request yields from per-model token capacity rather than tier pool fallback
- Wire perModelTokenBudgets into Google Antigravity, BytePlus, Alibaba Cloud, MiniMax, and Meta Muse Code in generate_plans.py
- Add Dedicated Drain vs Shared Pool badges in Decision Engine and per-model native capacity in Token Budget Translator
- Fix LaTeX KaTeX/MathJax parsing errors in docs/DATA_SOURCES.md by replacing raw dollar delimiters with USD/M
2026-09-19 21:09:46 -04:00
John Smith 3a1abf1955 Per-model token budgets: GitHub Copilot AI credits, Kimi Code, OpenAI Codex, Meta Model API equal-rate; regenerate 2026-09-19 18:35:13 -04:00
John Smith 4e451327d6 Per-model token budgets: Cursor pool yields via official API-rate drain 2026-09-19 18:30:33 -04:00
John Smith 8448bce086 Add perModelTokenBudgets engine: types, schema, validator, resolver, computeApplesToApples; Z.ai official per-model table, Kiro multipliers, CommandCode credit pools 2026-09-19 18:28:46 -04:00
John Smith d2df3983f1 fix(leaderboard): gate unbenchmarked tiers out of quality-filtered rankings, fix model matching, show native allowances, and correct Z.ai V3 pricing
- matchesPlanModel: exact-match priority + variant guard (base models no longer match flash/mini/lite variants)
- pricing: gate unmatchedTiers fallback behind minCodingIndex===0; add rawMonthlyTokens/rawMonthlyRequests to subscription rows
- LabDecisionEngine: dual display (native allowance + unspent budget), updated tooltips
- types: ApplesToApplesOption raw fields + tier estimateMeta typing
- z-ai: Pro $72->$80, Max $160->$168 with official V3 weekly-ceiling evidence
- tests: 98/98, lint 0/0, validate-data 33/33, build clean
2026-09-19 15:56:35 -04:00
John Smith c052c9b48f fix(phase3): synchronize JSON schema with validation invariants, fail fast on ingest APIs, sort plan files deterministically, and add contextual TOS multi-tier classification 2026-09-19 14:55:51 -04:00
John Smith 065b63a6f2 feat(pricing): implement pool drain engine, time-of-day blending, and hybrid workflow
Evaluated quota calculation mechanics against DeepFrugal and AI-10-USD:
- Added time-of-day off-peak blend shares (80/20) and agent cache presets to estimate constants.
- Implemented calculateTimeBlendedCost and calculatePoolDrain in pricing.ts with full unit tests.
- Extended _schema.json and generate_plans.py with modelAllowances for router plans (CommandCode, OpenCode Go).
- Enhanced WorkflowCalculator.tsx with a Hybrid Pipeline toggle (75/25 workhorse/frontier) and subscription pool drain metrics.
- Regenerated all 33 plans and consolidated static data.
2026-09-19 13:48:58 -04:00
John Smith 12678e3f92 feat(plans): update coding plans per live web crawl audit and quota validation
Incorporates findings from multi-batch web crawl across all 33 providers:
- Added annual pricing discounts for Cursor Pro+/Ultra, Claude Code Pro, and Replit Core/Pro.
- Reconciled DeepSeek API endpoints and models against official docs (Flash vs V4-Pro, 1M context, 2,500 concurrency).
- Corrected canonical pricing URLs for Together AI and Fireworks AI.
- Regenerated all 33 plans via generate_plans.py and consolidated public/data/plans.json.
- Documented live audit trails in docs/CRAWL_AUDIT_2026.md and docs/VERIFICATION.md.
2026-09-19 13:42:52 -04:00
John Smith 4bffb02f91 data(plans): rebase opaque agent-task estimates on the OSINT 250K-900K band
Antigravity, Windsurf and OpenAI Codex published no token quotas; their
estimates used a 150K-tokens-per-task basis that sat below the measured
autonomous-agent band (200-800K in + 30-100K out) and disagreed with the
WorkflowCalculator's 40-request task model. The band now lives in
data/estimate-constants.json (250K conservative / 550K midpoint / 900K
optimistic), generate_plans.py derives every affected tier from it via
task_estimate()/scale_estimate(), official multipliers (5x/20x) and
per-seat mirrors are preserved, and each tier carries explicit
midpoint/optimistic values plus estimateMeta provenance. Windsurf Max's
'10x' note is corrected to the 5x relation its number actually used.
Verified: validate-data, 42 tests, lint and production build all pass.
2026-09-19 01:54:31 -04:00
John Smith d8f2497e6c docs(verification): per-provider audit log; correct docs; remove dead data
- docs/VERIFICATION.md: all 33 providers with official sources, status,
  discrepancy log, open items and a re-verification checklist
- DATA_SOURCES.md: corrected directory (prices/quotas/models), unified value
  score formula, new estimateMeta/stackingPolicy schema docs, TOS matrix now
  matches the structured classifier
- README: corrected category membership and counts (14/5/14)
- AGENTS.md: validator/test commands, estimateMeta + stackingPolicy invariants
- remove unused budget-precomputed.json artifact and dead useBenchmarks/useBudget
  hooks; build-data no longer generates the unused table
- BytePlus/Kilo/Tabnine/Meta corrections from final verification pass
2026-09-19 01:26:48 -04:00
John Smith f68ed5f3f1 fix(data): correct 17 provider estimates against official sources
- Anthropic/OpenAI API: fix spend tiers, model lists, cache-aware token bands
  and correct ZDR/retention claims; Augment drops its own 40% fee correctly
- BytePlus anchored to our Claude Pro estimate; Cursor Pro+/Ultra now match
  the official 3x/20x multipliers; Amazon Q Free uses the official 50-request
  cap and Pro becomes an explicitly low-confidence scenario band
- Antigravity Ultra split into official 5x ($99.99) and 20x ($199.99) tiers
- Ollama Team credits $1,000 (not $1,600), 10 streams, current model list
- Copilot conservative estimates use base credits only, Flex in midpoint
- DeepSeek V4-Pro CNY rates quoted; Mistral training opt-out; Together dynamic
  limits; Fireworks free-trial math; Google AI Studio Flash price basis
2026-09-19 01:06:40 -04:00
John Smith 8bca778978 fix(data): correct Z.ai and Alibaba Cloud estimates against official sources
- Z.ai: conservative/midpoint/optimistic now derived from the official
  95%-cache token allowance table (Lite 208/314/420M, Pro 1.26/1.88/2.51B,
  Max 2.93/4.39/5.85B, Team 1.38/2.07/2.76B per seat) with peak/off-peak
  floor/ceiling; models corrected to GLM-5.3/5.3-Flash with routing note;
  campaign, account-sharing and no-training facts added
- Alibaba: added missing Essential tier; replaced invented credit math with
  the official credit quotas and a documented qwen3.6-plus deduction basis;
  corrected quota windows (7-day personal, monthly team), extra bundles,
  Coding Plan phase-out, data-training split and seat rules
2026-09-19 01:03:48 -04:00
John Smith 5ec1aa19fa feat(data): add stackingPolicy + estimateMeta provenance to every plan tier
- schema + validator: stackingPolicy (allowed/silent/prohibited/unknown) with
  mandatory evidence note for prohibited; estimateMeta (sourceUrl, sourceType,
  confidence, verifiedAt, basisModel, cacheAssumption) required on every tier
- generate_plans.py injects researched stacking policies (18 providers with
  evidence quotes) and research-confidence estimate metadata defaults
2026-09-19 01:03:13 -04:00
John Smith c7b191067f chore(guardrails): add data validator, wire into CI, reproducible plan generation
- scripts/validate-data.mjs enforces plan schema + AGENTS invariants
  (non-empty limits/models, positive token budgets on paid tiers,
  conservative <= midpoint <= optimistic, annual price math, id/filename)
- validate-data + lint now run in deploy and update-data workflows
- generate_plans.py: relative output path, single LAST_VERIFIED constant
- fix zero-token paid tiers (kilo-code Teams, opencode Zen, tabnine) with
  documented platform-fee-equivalent estimates so stacking no longer drops them
2026-09-19 00:54:33 -04:00
John Smith 2730c398c6 feat(data): add midpoint/optimistic token estimates to schema + Z.AI tiers 2026-09-18 23:25:55 -04:00
John Smith 95031d79f5 fix: thicken thin token-assumption formulas on API-provider tiers 2026-09-18 22:40:57 -04:00
John Smith ca391f6e00 fix: phase-3 API-provider OSINT corrections
- deepseek: current flash/pro pricing, new peak hours (01-04, 06-10 UTC)
- groq: Llama chat/vision removed from catalog, per-model free limits
- mistral: Medium 3.5/Small 4 lineage, Studio signup credits, pricing URL
- meta-model-api: rebrand to Meta Llama API, muse-spark contributor tier
- meta-muse-code: dead lp URL -> products/muse-code
2026-09-18 22:40:08 -04:00
John Smith 56f3303efc fix: reconcile tier model names with models.json registry
Replace nonexistent/obsolete model references so TokenTranslator Part 2
matches cleanly: Gemini 3.8 Pro -> Gemini 3.1 Pro (google-ai-studio),
Llama 4 Code 70B -> Llama 4 Maverick (meta/ollama blocks), Mixtral 8x7B and
FireFunction v2 removed (obsolete) in favor of modern open-weight equivalents,
GPT-5.2 Mini -> GPT-5.2, Kimi K3 variants normalized
2026-09-18 22:35:44 -04:00
John Smith b7194dc69d fix: phase-2 OSINT corrections for consumercoding plans
- kiro: Pro Max/Power tiers, fractional credit consumption, open-weight models
- kilo-code: kilo.ai rebrand, platform+gateway+Pass restructure
- lovable: unified credits model, daily build credits, tier pricing ladder
- kimi-code: Moderato/Allegretto/Allegro/Vivace with weekly windows, K3 lineup
- augment-code: flat team pricing + 40% LLM service fee restructure
- replit: Core/Pro $20/$100 dollar model credit pools
- amazon-q: 50 agentic requests Free, $19 Pro, LOC transformation
- commandcode: .ai domain, dollar-denominated credits per plan
- opencode: Zen PAYG + new Go $10 subscription (pricing URL corrected)
- byteplus: Dola-Seed-2.0 rename, Claude-multiplier quota marketing
- minimax: 5h+weekly windows, exact window credits unpublished
- openai-codex: Codex-in-ChatGPT tiers, GPT-6 Astra lineup
2026-09-18 22:34:44 -04:00
John Smith 02f83fcbc1 fix: verify and correct phase-1 CRITICAL plans from官方 sources
- github-copilot: AI-credits model (base+flex), Opus 5/Fable 5.1 Pro+ gating,
  retired o3-mini/GPT-4.1, Business/Enterprise per-user allowances
- claude-code: claude.com/pricing URL, annual Pro $17, usage-credits overage
  at API rates, Fable 5.1 weekly-limit notes, 1h vs 5min cache TTL gotcha
- windsurf: Cognition/Devin plan sheet (Free/Pro/Max $200/Teams $80+$40),
  SWE-2, retired Cascade/Fast prompts terminology
- tabnine: Tricentis acquisition, enterprise-first $39/$59 annual per-user,
  unlimited-with-own-LLM economics, +5% handling fee
- cursor: two usage pools model, Pro Plus naming, legacy request-tier note,
  Start (India) plan, Grok/Composer 2.5 + updated third-party model list
2026-09-18 22:30:27 -04:00
John Smith b6c7a1fccb fix: rebuild Google Antigravity plan from official docs; repair generator syntax error
- Replace fabricated Jules task-based tiers with official tiers: Individual ($0),
  Google AI Pro ($19.99), Google AI Ultra ($249.99), and consumption-based
  Organization tier via Google Cloud
- Correct model list (Gemini 3.8/3.7/3.6 Flash, 3.1 Pro, Claude Sonnet/Opus 4.6,
  gpt-oss-120b; Gemini-only for Enterprise)
- Swap unsupported 'tasks/day x 7K tokens' methodology for labeled research-based
  agent-token estimates (~150K/task) with explicit low-confidence assumptions
- Document quota model (5-hour + weekly refresh, work-correlated limits), AI-credit
  overage at GEAP pricing, OpenClaw ToS breach, no-BYOK, Claude -> Anthropic terms
- Fix pre-existing unclosed write_json block for ollama-cloud that broke
  python3 data/generate_plans.py
2026-09-18 22:21:07 -04:00
John Smith 7683edb8a9 feat: add Z.ai GLM Coding Plan with Lite, Pro, Max, and Team Standard tiers 2026-09-18 21:10:39 -04:00
John Smith f3f16c526a feat: overhaul token translator math and enrich all 32 coding plans with complete limits and models 2026-09-18 21:04:55 -04:00
John Smith ec3f7f8c02 feat: initial implementation of Token-Max model and coding plan usage tracker 2026-09-18 20:36:08 -04:00