PR-2: rename ClawDnD→WorldOS (Wave 3 — code+doc refs) - #299
Conversation
…/strings Wave 3 of #295. CamelCase ClawDnD → WorldOS only (docstrings, comments, pyproject description, non-asserted test-fixture provenance author). Wire contracts untouched: clawdnd-engine/clawdnd-player MCP ids, clawdnd.combat_event.v1 schema, CLAWDND_* env vars, ~/.clawdnd paths, package names. Engine pytest 1504, unchanged.
…criptions Wave 3 of #295. CamelCase only. clawdnd-voice/clawdnd-rules MCP ids, package names, health-string id-prefixes, and /tmp/clawdnd_* temp paths left intact (wire/identifier tokens).
Wave 3 of #295. CamelCase ClawDnD → WorldOS in world.json/area/origin/ ending license+attribution fields, lore frontmatter, and the world READMEs/LICENSE.md. 46 tracked files; JSON re-validated. _private/ art (gitignored) untouched. No test asserts the word inside these fields.
…orldOS URLs Wave 3 of #295. Top-level docs (ARCHITECTURE, DICE_PARSER, MONSTER_AUTHORING, OPENWORLDS_*, RELEASE_1.0_CHECKLIST, SPARKLE_SETUP, PRIVATE_COMPENDIUM_SIDECAR) + all docs/ui-audit/* (MASTER_TRACKER, MAINTAIN, SCORING_RUBRIC, screens/*, screenshots/README). CamelCase product name + repo/issue URLs rewritten; ClawDnDApp doc refs follow the PR-1 macos/WorldOSApp rename; ClawDnD.app->WorldOS.app. Preserved: window.ClawDnDNative (live JS bridge id), ClawDnD-val checkout path (W0-F), dev.clawdnd.app, CLAWDND_* env, clawdnd-* scratch paths, memory-file slugs (Wave 4/identifiers).
…mments, UA strings Wave 3 of #295. CamelCase product name in docstrings/comments/manifest _comment fields + the MediaWiki User-Agent strings (WorldOS-lore-ingest / WorldOS-image-ingest; not asserted in tests). DEFAULT_SIDECAR_ROOT path /Volumes/LEXAR/Codex/clawdnd-private-compendium kept (Wave 4).
… script banners Wave 3 of #295. CamelCase product name in play_*.txt prompts, rubric*.md, SCORECARD/SCORING.md, and run_*.sh header comments. Wire contracts kept: clawdnd-engine/rules/voice/player MCP ids (incl. qa.mcp.json keys + run_*.sh mcpServers keys), clawdnd-qa-dm/-player OpenClaw agent names + session paths, CLAWDND_* env vars, clawdnd_* beat-driver fn names, mcp__clawdnd-engine__ prefix, /Users/lume/ClawDnD-val paths. Lowercase prose adjectives ('the clawdnd skill') left as-is to avoid touching adjacent clawdnd-* ids (noted in PR).
… openworlds prose Wave 3 of #295. CamelCase product name in dashboard/index/monitor.html titles+brand, server.py docstring/log lines, openworlds/*.jsx + SOURCE.md prose. Stale clawdnd-*.command refs in dashboard.html repointed to the PR-1-renamed worldos-*.command files. Wire contracts preserved: window.ClawDnDNative + clawdnd:native-ready (live JS↔Swift bridge), clawdnd.combat_event.v1 schema (asserted in viewer tests), CLAWDND_STATE_DIR + ~/.clawdnd/state, _clawdnd_engine_server_for_viewer spec name. Viewer pytest 146.
Wave 3 of #295. Renamed the dev-loop skill dir + its 'name:' frontmatter to worldos-dev; CamelCase ClawDnD→WorldOS in prose incl. the ClawDnD-RUNBOOK.md→WorldOS-RUNBOOK.md reference (renamed by PR-1). Preserved wire-contract tokens: clawdnd-player MCP id, clawdnd-qa* agent names.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (133)
📝 WalkthroughWalkthroughThis PR performs a repository-wide identity rebranding from "ClawDnD" to "WorldOS" across all project metadata, documentation, configuration, and user-facing text. Over 200 files are updated with no functional code logic changes—only text replacements of brand/product names in docstrings, JSON metadata, documentation, QA scripts, prompts, and UI branding. ChangesWorldOS Rebranding
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~8 minutes Possibly related issues
Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
…301) Final phase of #295 (PR-1 #296, PR-2 #299, PR-3 #300 merged): - plugin.json 1.0.2 -> 1.0.3 - CHANGELOG [1.0.3]: the rename across 4 phased PRs + non-breaking WORLDOS_*/CLAWDND_* env layer + preserved wire contracts + carried UI fixes - SCORECARD v1.0.3 release note (honest standing scores; Caelar fix = code+#162 invariant+GUI, not a fresh duo) Doc/JSON only - no engine logic change. Co-authored-by: Eva <eva@100yen.org>
…#982) First phase of the owner-approved full ClawDnD→WorldOS cutover (the v1.0.3 rename shipped #296/#299/#300/#301 but left brand-prose stragglers). This renames ONLY the brand token in prose/docs/flavor/command+skill descriptions and user-facing status strings — surgically PRESERVING every retained contract and historical record: KEPT (moved in later phases / immutable): clawdnd-engine/-rules/-voice/-player MCP ids, CLAWDND_* env vars, dev.clawdnd.app, ClawDnD-val path, ClawDnDNative web-bridge, lowercase clawdnd_* shell/py functions; and the historical/legal text (CHANGELOG, qa/SCORECARD.md, LICENSE trademark list, servers/*/_env.py "renamed from ClawDnD" explanation, docs/roadmap/SPRINT_MAP.md, qa/transcripts/*). Transform: collapse dual "WorldOS / ClawDnD" → "WorldOS", then ClawDnD→WorldOS with a negative lookahead preserving -val/Native suffixes; applied to an explicit allowlist of 30 brand-prose files only. Gates: license_check pass; bash -n clean on all touched scripts; both adventure.json still valid JSON; spot-checked that DM SKILL.md keeps clawdnd-engine/rules/voice and play.sh keeps CLAWDND_PLAY_* + clawdnd_write_provider_status. Co-authored-by: Eva <arncalso@gmail.com>
Part of #295. Wave 3 find-replace of the ClawDnD product name across engine/voice/rules/content/docs/ui-audit/tools/qa/viewer + 100yenadmin/ClawDnD→electricsheephq/WorldOS URLs. Wire contracts (CLAWDND_* env, clawdnd-* MCP ids, dev.clawdnd.app, ~/.clawdnd paths) intentionally untouched (PR-3). Validation: engine 1504, viewer 146, .mcp.json ids intact, seed smoke OK, --axe 0, license clean. Closes nothing (rename tracker is #295).
Summary by CodeRabbit