Skip to content

fix(courses): the club teaser says the return is bot balance, not tokens - #1636

Merged
gHashTag merged 1 commit into
mainfrom
fix/club-line-credits
Oct 13, 2026
Merged

gHashTag merged 1 commit into
mainfrom
fix/club-line-credits

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

What

The club teaser said "Part of every payment returns to you as tokens". That reads as a crypto token next to $TRI; FACTS.md section 6 says $TRI is not sold and is earned only by verified work. The return is the bot balance for generations -- the words now say so (EN + RU).

{
  "version": 1,
  "head_sha": "3971abadbf6e1fe0dc1fe557310779859ddd5b74",
  "summary": "The club teaser inside every open course said part of every payment returns to you as tokens. Next to $TRI that reads as a crypto token, while FACTS.md says $TRI is not sold and is earned only by verified work. The return is the bot balance for generations, and the words now say exactly that in English and Russian.",
  "changes": [
    "specs/ladder/course-ladder.t27: SAY_CLUB_LINE names the bot balance for generations instead of tokens, with a comment pointing at FACTS.md section 6",
    "i18n/course-ladder.ru.json: the same change in Russian",
    "src/lib/courseLadder.generated.ts: regenerated from the spec"
  ],
  "tests": [
    {
      "command": "node scripts/course-ladder-from-spec.mjs && npm run test:course-ladder",
      "result": "49 words in 2 languages; 5 tests pass, 0 fail",
      "status": "passed",
      "evidence": "local run in apps/website on head 3971abadb after regeneration"
    },
    {
      "command": "npm run check:course-pages",
      "result": "static course pages up to date",
      "status": "passed",
      "evidence": "local run in apps/website on head 3971abadb, no page changed"
    }
  ],
  "limitations": [
    "The bot texts say the same thing in Russian with the word tokens, where it already means the bot balance in context; they are not changed here."
  ],
  "tags": [
    "courses",
    "compliance",
    "copy"
  ],
  "blog": {
    "title": "Saying what the club return really is",
    "summary": "The club teaser no longer says payments return as tokens; it names the bot balance, because $TRI is never sold.",
    "outline": [
      "The club teaser inside every open course promised that part of every payment returns to the reader as tokens, which sounded like a crypto reward.",
      "On a site that also talks about the $TRI token, a reader could fairly take that sentence as buying tokens with a subscription payment.",
      "The company facts file is clear that $TRI is never sold and that anyone earns it only as payment for verified work in the game.",
      "The return is in fact the bot balance that pays for image, video and chat generations, so the sentence now says exactly that in both languages."
    ]
  }
}

🤖 Generated with Claude Code

"Part of every payment returns to you as tokens" reads as a crypto token next to
$TRI, and FACTS.md says $TRI is not sold and is earned only by verified work. The
return is the bot's own balance for generations; the words now say so.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the status:in-progress 🔵 Agent working label Oct 13, 2026
@tri-claw

tri-claw Bot commented Oct 13, 2026

Copy link
Copy Markdown

Summary by t27-bees

Checked by the t27 compiler

t27c parse, parse-complete and typecheck on each changed .t27 file at 3971aba. Nothing was generated, built or run. A pass means the file is well formed, not that it is right.

  • apps/website/specs/ladder/course-ladder.t27: parses and typechecks.

Read by the model

The change replaces "returns to you as tokens" with "returns to your bot balance, to spend on generations in the bot" (EN) and the Russian equivalent, because the $TRI token is never sold and is earned only by verified work (FACTS.md §6). The spec now includes a comment pointing at that section.

Worth a look

  • apps/website/specs/ladder/course-ladder.t27:47–50 — The new comment ties the wording to FACTS.md §6; if that section moves or is renumbered, the reference will drift.
  • apps/website/specs/ladder/course-ladder.t27:51 — The phrase "to spend on generations in the bot" assumes the bot balance is only for generations; if the balance later covers other features, the text will be inaccurate.
  • apps/website/i18n/course-ladder.ru.json:16 — Russian text mirrors the English change; same risk if bot balance scope expands.
  • apps/website/src/lib/courseLadder.generated.ts:26, 77 — Regenerated artifact; any manual edit here would be lost on next regeneration.

Read: 3 files, +6 -4, the whole diff. Head 3971aba. Model: openai-compatible/nvidia/nemotron-3-ultra-550b-a55b. Commands: @t27-bees review | summary | help | pause | resume. Free for every repository.

@gHashTag
gHashTag merged commit e71d166 into main Oct 13, 2026
18 of 19 checks passed
@github-actions github-actions Bot added status:completed Done and removed status:in-progress 🔵 Agent working labels Oct 13, 2026
github-actions Bot added a commit that referenced this pull request Oct 13, 2026
Merge pull request #1636 from gHashTag/fix/club-line-credits

fix(courses): the club teaser says the return is bot balance, not tokens
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant