Skip to content

Courses: every course free, TRI CLAW in the course footer, the whole course on one page #1703

Open

Description

@gHashTag

Owner, 2026-10-19:

  • "make every course free! our task is to grow the language"
  • "advertise TRI CLAW in the course footer": TRI CLAW is free with your own API key, and you can add more keys; whoever does not want the hassle pays us (the club); and the footer links to the TRI CLAW GitHub App.
  • "make the page with the course's topic fit on one page, so it spreads in the network at once; make that page a widget that holds the other widgets; improve the course UI/UX"

What this issue covers (apps/website)

A. Every course free. Vendor gHashTag/t27 specs/automation/course-access.t27 VERSION 3 (t27#10799), regenerate courseAccess.logic.ts from it, re-rung courses a reader stored on a paid rung with the spec's own step_of, and remove the lock, the gate and the pay forms.

B. TRI CLAW in the course footer, three honest paths: free with your own key (t.me/<bot>?start=app_keys), the club (?start=app_club, no price in the words), and the GitHub App (or its post while the App is not public). Words in specs/ladder/course-ladder.t27 + RU bundle.

C. The whole course on one page: a static page per course at <share path>all/ with its own card, lazily mounted lesson widgets (budget and margins in a spec), a contents column / sheet with progress dots, deep links, share buttons, print CSS; and a course-deck widget that nests the lesson widgets, in the gallery before the wars pin.

D. UI/UX: reading width, side by side vs stacked, thumb-reachable prev/next, 44 px targets, reserved frame height, focus ring, reduced motion, contrast. Every number in specs/view/course-view.t27.

Depends on: the app's keys route, added in gHashTag/999-multibots-telegraf in parallel.


Generated by Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions