{
  "schema": "pointcast.ai-challenge/v1",
  "url": "https://pointcast.xyz/reviews/100-dollar-ai",
  "title": "The $100 AI challenge: five outputs, an open ledger",
  "dek": "A brand, an app, a difficult document, a weekend and a short. Open the actual work—and see exactly what the cost figure does and does not mean.",
  "asOf": "2026-09-29",
  "editorialDirection": "Mike Hoydich",
  "author": "Codex",
  "model": "gpt-6-astra",
  "receipt": {
    "schema": "pointcast.ai-challenge-meter/v1",
    "model": "gpt-6-astra",
    "commissionedAt": "2026-09-30T05:21:52.366Z",
    "counterCutoffAt": "2026-09-30T05:27:15.622Z",
    "capturedAt": "2026-09-30T05:27:43.951834+00:00",
    "targetUsd": 100,
    "actualBillUsd": null,
    "newPurchasesInitiated": 0,
    "apiEquivalentUsd": 3.767712,
    "uncachedInputTokens": 55259,
    "usageDelta": {
      "input_tokens": 2608731,
      "cached_input_tokens": 2553472,
      "cache_write_input_tokens": 0,
      "output_tokens": 13233,
      "reasoning_output_tokens": 2763,
      "total_tokens": 2621964
    },
    "ratesPerMillionUsd": {
      "uncachedInput": 10,
      "cachedInput": 1,
      "cacheWrite": 12.5,
      "output": 50
    },
    "rateSource": "https://developers.openai.com/api/docs/models/compare",
    "rateChecked": "2026-09-29",
    "formula": "((input_tokens - cached_input_tokens) * 10 + cached_input_tokens * 1 + output_tokens * 50) / 1000000",
    "scope": "Observed Codex session counter delta from commissioning message through artifact acceptance checkpoint. Includes carried conversation context during this interval. Excludes subsequent article assembly, deployment, final chat, tool fees, hosting, electricity and human time.",
    "limitations": [
      "API-equivalent estimate from observed session counters, not an invoice or a claim of actual all-in spend.",
      "Standard API rate card applied hypothetically to Codex session usage; subscription and speed-tier billing may differ.",
      "Reasoning tokens are part of output_tokens, not an additional charge in this formula.",
      "One continuing session; no clean-context comparison, repeat runs, independent human review or measured time savings."
    ]
  },
  "items": [
    {
      "id": "brand",
      "number": "01",
      "name": "A brand you can visit.",
      "type": "Marketing",
      "file": "one-good-hour.html",
      "status": "Launch kit built",
      "brief": "Create a fictional offline activity-card brand with a landing page and three campaign messages. No invented customers or live checkout.",
      "result": "One Good Hour: a clear audience, a modest promise, three free activity cards, a responsive landing page and three campaign drafts. The tone and the product idea fit each other.",
      "check": "Opened in the browser at 390px without horizontal overflow. Fictional status is explicit. The call to action opens usable cards instead of a pretend purchase.",
      "limit": "No demand test, trademark clearance, print production, customer acquisition or conversion data. This is a launch kit, not a launched business.",
      "take": "The blank page is gone. The business questions remain."
    },
    {
      "id": "app",
      "number": "02",
      "name": "An app that balances.",
      "type": "Software",
      "file": "split-the-afternoon.html",
      "status": "Working browser tool",
      "brief": "Build an equal bill splitter for two to eight people. Include tax, tip and exact allocation of leftover cents.",
      "result": "A browser-local tool with no sign-in or payment flow. For an $83.47 bill, 9.5% tax and 18% pre-tax tip, the total is $106.42: one person pays $35.48 and two pay $35.47.",
      "check": "Three automated tests passed, including 1,897 generated amount/group combinations, zero and one-cent bills, and invalid inputs. Browser checks confirmed the example, a one-cent/eight-person split and rejection of nine people.",
      "limit": "Equal splitting is the only allocation rule. No receipt scanning, item-level fairness, tax-jurisdiction logic, saved groups or transfer of money.",
      "take": "A small, narrow tool is a strong place to start because its output can be checked."
    },
    {
      "id": "document",
      "number": "03",
      "name": "A summary that keeps the problem.",
      "type": "Documents",
      "file": "document-desk.html",
      "status": "Source-linked reading exercise",
      "brief": "Untangle an eight-clause fictional room-rental memo. Explain the money and preserve contradictions with clause references.",
      "result": "The summary distinguishes a $340 upfront payment from a $240 stated net room cost. It flags conflicting occupancy limits and a key-collection deadline before staff arrive.",
      "check": "Findings point to source clauses. Arithmetic reconciles the refundable deposit, $120 late-cancellation loss and conditional $35 removal charge. Unstated taxes remain unknown.",
      "limit": "The same AI authored both the synthetic memo and its summary. This is a transparent demonstration, not an independent comprehension benchmark or legal advice.",
      "take": "The most useful line can be “this is unresolved.”"
    },
    {
      "id": "weekend",
      "number": "04",
      "name": "A weekend with room in it.",
      "type": "Everyday planning",
      "file": "weekend.html",
      "status": "Researched; not booked",
      "brief": "Plan a low-pressure Los Angeles weekend for two local adults within a separate $100 outing allowance. Use official sources and visible assumptions.",
      "result": "A proposed Getty Center afternoon, dinner near home and a Sunday built around the free activity cards. Admission and parking requirements are separated from discretionary food and transport allowances.",
      "check": "Official Getty pages establish free timed-entry reservations, Saturday hours and the after-3pm parking rate. The $100 envelope adds up. A county beach-access notice informed the decision to leave out a detour.",
      "limit": "No confirmed ticket slot, traffic estimate, weather check, reservation or field test. Food and transport figures are allowances rather than quoted prices.",
      "take": "A useful plan leaves space and tells you what still needs checking."
    },
    {
      "id": "short",
      "number": "05",
      "name": "A short that actually plays.",
      "type": "Creative production",
      "file": "short.html",
      "status": "Finished MP4",
      "brief": "Make a 20-second silent kinetic-type film for the fictional brand, with a downloadable file and readable transcript.",
      "result": "Five four-second scenes: a small invitation, a color walk, a crooked drawing, a better question and “The feed can wait.” The portrait video is 720 × 1280 at 15 frames per second.",
      "check": "FFmpeg decoded all 300 frames. Browser playback reported a 20-second duration, the expected dimensions and no video error. Source code and a text transcript are included.",
      "limit": "This is AI-authored SVG animation rendered by ordinary software, not a test of a generative video model. No audience testing, sound design or campaign performance is claimed.",
      "take": "A finished artifact is more informative than a promise about what a tool could make."
    }
  ],
  "method": "One continuing Codex session, self-reviewed, using existing access. No competing-model runs, independent human scoring, measured human editing time or measured time savings. The $100 target applies to a standard-rate API-equivalent token estimate, not a verified all-in bill.",
  "fixes": [
    {
      "label": "The cost claim changed",
      "detail": "No per-task invoice was available. The publication uses a token-based API-equivalent estimate, shows its cutoff and leaves actual billed cost unknown."
    },
    {
      "label": "The app error got more useful",
      "detail": "Browser review showed generic invalid-input guidance. The agent revised it to state the accepted bill, tax, tip and group-size ranges."
    },
    {
      "label": "The itinerary stayed small",
      "detail": "Research surfaced a Will Rogers parking-lot closure notice. The plan uses a familiar neighborhood walk rather than promising beach access."
    },
    {
      "label": "No human-fix number was invented",
      "detail": "These are agent revisions. Mike commissioned the work; no separately timed human editing or independent review session was recorded."
    }
  ]
}