From 449cfd6a050fe428fa8a4d57aaa9bfcd4ee10399 Mon Sep 17 00:00:00 2001 From: a-baran-orhan Date: Mon, 28 Sep 2026 01:28:53 +0300 Subject: [PATCH] Improve search indexing and add production health monitor --- package.json | 3 +- playground/for-products.html | 6 +- playground/public/llm-guide.html | 1 + playground/public/moves/bent-over-row.html | 11 +- playground/public/moves/bow.html | 11 +- playground/public/moves/box-squat.html | 11 +- playground/public/moves/box-step-taps.html | 11 +- playground/public/moves/box-step.html | 11 +- playground/public/moves/calf-raise.html | 11 +- playground/public/moves/chair.html | 11 +- playground/public/moves/chest-opener.html | 11 +- playground/public/moves/crunch.html | 11 +- playground/public/moves/dead-bug.html | 11 +- playground/public/moves/deadlift.html | 11 +- playground/public/moves/fold.html | 11 +- playground/public/moves/forward-lunge.html | 11 +- playground/public/moves/front-kick.html | 11 +- playground/public/moves/good-morning.html | 11 +- playground/public/moves/grapevine.html | 11 +- playground/public/moves/hamstring-curl.html | 11 +- playground/public/moves/heel-raises.html | 11 +- playground/public/moves/high-knee-march.html | 11 +- playground/public/moves/hip-abduction.html | 11 +- playground/public/moves/hip-flexion.html | 11 +- playground/public/moves/horse-stance.html | 11 +- playground/public/moves/index.html | 9 +- playground/public/moves/jab-cross.html | 11 +- playground/public/moves/jumping-jacks.html | 11 +- playground/public/moves/lateral.html | 11 +- .../public/moves/neck-side-stretch.html | 11 +- playground/public/moves/neck.html | 11 +- playground/public/moves/plank-hold.html | 11 +- playground/public/moves/posture.html | 11 +- playground/public/moves/quad-stretch.html | 11 +- playground/public/moves/quarter-turns.html | 11 +- .../public/moves/seated-forward-fold.html | 11 +- .../public/moves/seated-torso-twist.html | 11 +- .../moves/shoulder-blade-retraction.html | 11 +- playground/public/moves/sidebend.html | 11 +- playground/public/moves/sit-to-stand.html | 11 +- playground/public/moves/spine-rotation.html | 11 +- playground/public/moves/squat.html | 11 +- playground/public/moves/step-up.html | 11 +- .../public/moves/superhero-landing.html | 11 +- playground/public/moves/supine-leg-raise.html | 11 +- playground/public/moves/twist.html | 11 +- playground/public/moves/walk-cycle.html | 11 +- playground/public/moves/wall-sit.html | 11 +- playground/public/moves/waltz-box.html | 11 +- .../public/moves/wrist-forearm-rolls.html | 11 +- playground/public/sitemap.xml | 108 +++++++++--------- playground/public/spec.html | 1 + playground/test/for-products.test.ts | 2 +- scripts/check-site-health.mjs | 89 +++++++++++++++ scripts/check-site-health.test.ts | 37 ++++++ scripts/generate-content-pages.mjs | 11 +- scripts/generate-content-pages.test.ts | 22 ++++ scripts/lib/shell.mjs | 1 + 58 files changed, 501 insertions(+), 295 deletions(-) create mode 100644 scripts/check-site-health.mjs create mode 100644 scripts/check-site-health.test.ts diff --git a/package.json b/package.json index 95e99bb..2c53017 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "video:cut2:vertical": "remotion render video/cut2/index.tsx PosecodeCut2Vertical docs/launch-media/posecode-cut2-builder-9x16.mp4 --public-dir video/cut2/public --codec h264 --crf 16", "video:cut2:still": "remotion still video/cut2/index.tsx PosecodeCut2 docs/launch-media/posecode-cut2-payoff.png --public-dir video/cut2/public --frame 825", "typecheck": "for p in packages/*/tsconfig.json playground/tsconfig.json editors/*/tsconfig.json; do tsc --noEmit -p \"$p\" || exit 1; done", - "gifs": "node scripts/capture-gifs.mjs" + "gifs": "node scripts/capture-gifs.mjs", + "monitor:site": "node scripts/check-site-health.mjs" }, "devDependencies": { "@changesets/cli": "^3.0.1", diff --git a/playground/for-products.html b/playground/for-products.html index 60f48e8..d7e069e 100644 --- a/playground/for-products.html +++ b/playground/for-products.html @@ -3,8 +3,8 @@ - Integrate Inspectable Movement | Posecode for Products - + 3D Movement SDK & Web Component | Posecode for Products + @@ -75,7 +75,7 @@

Start at the layer you need.

01 / embed

Drop in a movement player

Use the framework-free <posecode-player> web component with inline Posecode, a .posecode URL, or a share token.

-
<script src="https://unpkg.com/posecode-embed@0.2.2/dist/posecode-embed.js"></script>
+            
<script src="https://unpkg.com/posecode-embed@0.5.0/dist/posecode-embed.js"></script>
 <posecode-player src="/moves/squat.posecode"></posecode-player>
diff --git a/playground/public/llm-guide.html b/playground/public/llm-guide.html index 996f18e..48ec344 100644 --- a/playground/public/llm-guide.html +++ b/playground/public/llm-guide.html @@ -110,6 +110,7 @@