You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extends the earlier landing-page cleanup to everywhere else: README.md,
ROADMAP.md, VERCEL_AGENTS.md, both docs/ files, every package.json
description, every packages/*/README.md, and every source/test file comment
in packages/* and playground/src.
A few things worth flagging:
- packages/posecode-language/src/{diagnostics,hover,vocab}.ts had em dashes
in strings that actually render to users: the ROM-clamp warning message,
hover tooltips, and completion docs shown live in the playground editor and
VS Code. Verified the fix by triggering a real out-of-range warning in a
browser; the message now reads clean.
- spec/SPEC.md and spec/llm-authoring.md needed care around table cells that
use "—" as an "n/a" placeholder (replaced with the literal text "n/a") vs.
prose em dashes (replaced with a colon, comma, or parens depending on
context). Regenerated the 72 movement pages + spec/LLM-guide pages afterward
so the rendered site picks up both the source fix and the shared footer
template fix (scripts/lib/shell.mjs) that was the single point of failure
for the em dash showing up on every generated page.
- Left one em dash alone on purpose: packages/posecode-share/test/share.test.ts
has a test literally named "round-trips Unicode (degree signs, curly
quotes)" using an em dash as deliberate test fixture data for the UTF-8
codec. Changing it would remove real coverage for no reason.
Verified with a full typecheck, the 188-test suite, a production build, and a
Playwright pass over the built site (movement pages, spec page, and the live
ROM-warning UI).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B7RkyiTt9soiYdw5vt6BEP
Copy file name to clipboardExpand all lines: ROADMAP.md
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,59 +1,59 @@
1
-
# Posecode — domains & roadmap
1
+
# Posecode: domains & roadmap
2
2
3
3
Posecode's vision is broad: **describe any single-person movement as text and render it
4
4
safely in 3D.** The *protocol* is general; the *current renderer* is deliberately
5
5
scoped (one figure, forward kinematics, ground-locked hands/feet, no props). This
6
6
doc maps the domains Posecode can serve, what already works, and what each remaining
7
-
domain needs — so contributions land where they unlock the most.
7
+
domain needs, so contributions land where they unlock the most.
8
8
9
9
## Where Posecode fits
10
10
11
11
| Domain | Example uses | Status |
12
12
| --- | --- | --- |
13
-
|**Physiotherapy / rehab**| Range-of-motion demos, home-exercise programs, post-op protocols, cervical/shoulder mobility | ✅ Strong fit today — the ROM safety clamp is a clinical feature. Many moves render now; equipment (bands, balls) is future. |
13
+
|**Physiotherapy / rehab**| Range-of-motion demos, home-exercise programs, post-op protocols, cervical/shoulder mobility | ✅ Strong fit today: the ROM safety clamp is a clinical feature. Many moves render now; equipment (bands, balls) is future. |
14
14
|**Ergonomics / desk & posture**| Posture resets, seated/standing stretch breaks, "do this every hour" prompts | ✅ Works today for standing variants; true *seated* needs a chair prop (below). |
15
15
|**Yoga & mobility**| Standing poses (chair, side bend, twist), flows, mobility drills | ✅ Standing poses work; floor/inversion/lying poses need lying base poses + a mat. |
16
-
|**Movement education / anatomy**| Demonstrate joint actions ("what is shoulder abduction?"), biomechanics teaching | ✅ Excellent fit — single-joint demos are exactly what the rig does. |
16
+
|**Movement education / anatomy**| Demonstrate joint actions ("what is shoulder abduction?"), biomechanics teaching | ✅ Excellent fit: single-joint demos are exactly what the rig does. |
17
17
|**Fitness / strength**| Body-weight and free-form movement coaching | ✅ Core today (squat, curl, raise). Barbell/dumbbell/machine work needs props + grip. |
|**Dance / choreography**| Notating sequences, port de bras, phrases that turn & travel | ✅ Phrases, port de bras, pirouettes, and traveling combos (box-step, grapevine, chassé) work via `turn`/`travel`; partner work is future. |
21
21
|**Martial arts**| Stances, strikes, basic forms | 🟡 Stances/strikes partly work; contact and weapons are future. |
0 commit comments