Skip to content

docs(guide): claim the missing ankle painting with extend_painting order - #37

Merged
firejune merged 2 commits into
mainfrom
naru/36-adopt-extend-painting
Oct 30, 2026
Merged

firejune merged 2 commits into
mainfrom
naru/36-adopt-extend-painting

Conversation

@firejune

Copy link
Copy Markdown
Contributor

Closes #36.

The guide now pins @rig-c/parts 1.82.0 and adds one config line. It gives the unowned ankle band to shin_l first and foot_l second through extend_painting order and min_held_alpha.

Check (Nova pool, base 20ad9d9) Result
native unowned band 404 → 0 px (shin +612, foot +19; other 26 PNGs byte-exact)
residual over setup / idle 81 / hello 115 frames 0
gate, rig-parts check green
try-it force on the pool stopped at the WebGL assertion: the pool's Chromium falls back to canvas2d. That is an environment fact; the run on a GitHub runner (adapters.yml, try_it: force, this branch) is the check

Known and not in scope: a ghost at the hello elbow, filed separately.

🤖 Generated with Claude Code

…der and min_held_alpha (#36)

The guide's left ankle left a 404 px band of painting no part owned, read
as a gap at the ankle in the native render. @rig-c/parts 1.82.0 lets the
config say who takes it: shin_l claims first (order 0, max_distance 15),
foot_l second (order 1, max_distance 4), both admitting faint edge
coverage below alpha 250. The guide pins parts 1.82.0 and adds that one
config line with an explanation.

Measured on the Nova pool from 20ad9d9: native band 404 -> 0 (shin +612,
foot +19 px; the other 26 part PNGs byte-exact), residual 0 over setup,
idle (81 frames) and hello (115 frames); gate and rig-parts check green.

Not covered here: the try-it browser run on the pool fell back to
canvas2d (the pool's Chromium has no WebGL) and stopped at the WebGL
assertion. The run on a GitHub runner is the check for that step.
Rejected: enlarging the shin's distance to take the foot's 7 px, which
belong to foot_l.

Co-Authored-By: Naru <342599188+fj-naru[bot]@users.noreply.github.com>
Co-Authored-By: Roa <342598975+fj-roa[bot]@users.noreply.github.com>
@firejune

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-30T03:31:33.001321Z 51aaa05 Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 51aaa05901

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread README.md Outdated
mkdir my-rig
cd my-rig
bun add @rig-c/parts @rig-c/core @rig-c/pose @rig-c/play
bun add --exact @rig-c/parts@1.82.0 @rig-c/core @rig-c/pose @rig-c/play

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Make the walkthrough version check honor the parts pin

Once @rig-c/parts publishes a version newer than 1.82.0, the scheduled walkthrough will fail even if every tutorial step succeeds: scripts/try-it.ts fetches npm's latest versions and calls assertVersions(installed, before, after), which requires every installed package to equal latest. The try-it job in .github/workflows/adapters.yml runs this check on both daily polls and weekly forced runs, so the new pin prevents subsequent successful receipts and tested-record updates. Update the runner to validate explicitly pinned packages against the documented pin while retaining latest-version checks for unpinned packages.

Useful? React with 👍 / 👎.

The exact pin would fail the scheduled try-it run as soon as parts
publishes past 1.82.0: try-it holds every installed package to npm's
latest. The guide needs only the 1.82.0 extend_painting fields, so it
installs latest and states the floor. (Codex review on #37, P2, adopted.)

Co-Authored-By: Roa <342598975+fj-roa[bot]@users.noreply.github.com>
@firejune

Copy link
Copy Markdown
Contributor Author

Codex P2 (exact pin vs try-it's latest-version check): adopted. The guide now installs latest and states the 1.82.0 floor (419098e). try-it force re-dispatched on the branch.

@firejune
firejune merged commit 9c422e0 into main Oct 30, 2026
6 checks passed
@firejune
firejune deleted the naru/36-adopt-extend-painting branch October 30, 2026 04:36
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.

guide rig: the left ankle tears in setup — a pale strip between sock and shoe that the painting does not have

1 participant