Skip to content

docs(claude.md): align with spec v0.18#212

Merged
ottovlotto merged 1 commit into
mainfrom
docs/claude-md-v0.18
May 27, 2026
Merged

docs(claude.md): align with spec v0.18#212
ottovlotto merged 1 commit into
mainfrom
docs/claude-md-v0.18

Conversation

@ottovlotto
Copy link
Copy Markdown
Collaborator

Summary

Refresh the product context in CLAUDE.md from spec v0.12 → v0.18 so future Claude Code sessions in this repo work from current product truth.

Key content changes:

  • Scoring overhaul (CR1 / CR6 / CR7): tutorial = 100 XP flat (via tutorial flag, not per-level), deploy = 0, moddable bonus = 0, your-app-is-modded = 50, star = 10. UI applies uniform 10× multiplier on displayed values.
  • Stars are one-way, permanent, binary (CR2): drop the "binary vs max-2 pending" framing.
  • Tutorial rename: "Rock Paper Scissors tutorial" / "the tutorial" — not "The Stadium" (per v0.18 vocabulary table).
  • Display name precedence: registry username → wallet name from host → truncated H160. Drop the adjective-noun generator + Bulletin-stored-name + first-encounter ceremony framing — explicitly out of scope.
  • Sample apps: Feedback Board built (Todor); The Ballot, Kudos, Countdown, Pact are candidates.
  • Leaderboard is V1 (not deferred to V2 as v0.12 said).
  • Prize logistics: ~$2k split four ways at $500 each (Top Builder / Most Modded App / Most Starred App / Wildcards).
  • Drop per-feature build statuses from feature lists — they go stale fast; the spec is the place statuses live.

Removes stale "not yet built" annotations that have since landed:

  • modded-from capture in dot mod
  • parallelised dep install in dot init

Adds v0.18 backlog items that are now in scope:

  • mobile signing hang detection
  • up-front phone approval count on dot deploy
  • dot mod post-clone UX (auto-cd or copyable cd <name>)

Adds dot decentralize (shipped under #211) — interactive command that takes a live static site URL and gives back a .dot URL hosted on Bulletin. Spec lists this concept as V2.5 dot import; the CLI ships it earlier under a different name.

Source spec: `~/Downloads/playground-dot-SPEC-v0.18.md` (27 May 2026).

Test plan

  • CI license header check passes (no source files touched, docs only)
  • Format check passes (markdown only)
  • No `grep "The Stadium"` hits outside the vocabulary-table avoidance column
  • No `grep "v0.12"` hits anywhere

Update product context to v0.18 scoring overhaul, tutorial rename
(Rock Paper Scissors, not "The Stadium"), stars one-way (CR2),
display name precedence (registry username → wallet name → H160),
sample apps status (Feedback Board built, others candidates), and
prize logistics (4-way $500 split). Drop adjective-noun display
name model; drop per-feature build statuses; trim items now
resolved ("modded-from capture not yet built", "parallelised dep
install not yet built") that have since landed.

Also adds the v0.18 backlog items now in scope (mobile signing hang
detection, up-front phone approval count, dot mod post-clone UX) and
the dot decentralize command that shipped under PR #211 (spec calls
this V2.5 dot import).
@github-actions
Copy link
Copy Markdown
Contributor

Dev build ready — try this branch:

curl -fsSL https://raw.githubusercontent.com/paritytech/playground-cli/main/install.sh | VERSION=dev/docs/claude-md-v0.18 bash

@github-actions
Copy link
Copy Markdown
Contributor

E2E Test Pass · ✅ PASS

Tag: e2e-ci-pr · Branch: docs/claude-md-v0.18 · Commit: 248ac48 · Run logs

Cell Result Time
pr-preflight ✅ PASS 1m24s
pr-mod ✅ PASS 1m20s
pr-deploy-foundry ✅ PASS 0m38s
pr-init-session ✅ PASS 1m45s
pr-install ✅ PASS 0m39s
pr-deploy-cdm ✅ PASS 2m02s
pr-deploy-frontend ✅ PASS 3m30s
${{ matrix.cell }} ⏭️ SKIP 0m-1s
${{ matrix.cell }} ⏭️ SKIP 0m-1s

Sentry traces: view spans for this run

@ottovlotto ottovlotto merged commit 3a670f8 into main May 27, 2026
20 checks passed
@ottovlotto ottovlotto deleted the docs/claude-md-v0.18 branch May 27, 2026 00:27
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