fix(docs): finalize i18n postprocess before skip#92668
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Codex review: needs maintainer review before merge. Reviewed June 13, 2026, 9:10 AM ET / 13:10 UTC. Summary PR surface: Other +346. Total +346 across 6 files. Reproducibility: yes. at source level. Current main writes x-i18n.source_hash before postprocess and shouldSkipDoc treats that hash as complete, so a postprocess failure can strand a localized output until the English source changes. Review metrics: 1 noteworthy metric.
Stored data model Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Next step before merge
Security Review detailsBest possible solution: Land this focused state-marker fix after exact-head automerge/maintainer gates pass, then retire the older conflicting draft at #61960 as superseded by the merged PR. Do we have a high-confidence way to reproduce the issue? Yes at source level. Current main writes x-i18n.source_hash before postprocess and shouldSkipDoc treats that hash as complete, so a postprocess failure can strand a localized output until the English source changes. Is this the best way to solve the issue? Yes. The PR fixes the owner-boundary bug by making output readiness explicit in docs-i18n and reusing postprocess for legacy matching-hash outputs instead of forcing unnecessary retranslation or adding a separate migration path. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 78c66742ab97. Label changesLabel changes:
Label justifications:
Evidence reviewedPR surface: Other +346. Total +346 across 6 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
@clawsweeper automerge |
|
🦞✅ Approver: What merged:
Automerge notes:
The automerge loop is complete. Automerge progress:
|
|
🦞✅ Source: Why human review is needed: What the maintainer can do as a next step: I added |
|
@clawsweeper approve |
Summary: - Merged fix(docs): finalize i18n postprocess before skip after ClawSweeper review. Automerge notes: - No ClawSweeper repair was needed after automerge opt-in. Validation: - ClawSweeper review passed for head ad79445. - Required merge gates passed before the squash merge. Prepared head SHA: ad79445 Review: openclaw#92668 (comment) Co-authored-by: Mason Huang <[email protected]> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: hxy91819 Co-authored-by: hxy91819 <[email protected]>
Summary: - Merged fix(docs): finalize i18n postprocess before skip after ClawSweeper review. Automerge notes: - No ClawSweeper repair was needed after automerge opt-in. Validation: - ClawSweeper review passed for head ad79445. - Required merge gates passed before the squash merge. Prepared head SHA: ad79445 Review: openclaw#92668 (comment) Co-authored-by: Mason Huang <[email protected]> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: hxy91819 Co-authored-by: hxy91819 <[email protected]>
Summary: - Merged fix(docs): finalize i18n postprocess before skip after ClawSweeper review. Automerge notes: - No ClawSweeper repair was needed after automerge opt-in. Validation: - ClawSweeper review passed for head ad79445. - Required merge gates passed before the squash merge. Prepared head SHA: ad79445 Review: openclaw#92668 (comment) Co-authored-by: Mason Huang <[email protected]> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: hxy91819 Co-authored-by: hxy91819 <[email protected]>
Summary
postprocess_version: pending, and finalize them tolocale-links-v1only after localized-link postprocess succeeds--maxas the mutation boundSupersedes #61960.
Verification
go test ./...inscripts/docs-i18ngit diff --check.agents/skills/autoreview/scripts/autoreview --mode local(final run clean: no accepted/actionable findings)codex execvia a temporary wrapper for the isolatedCODEX_HOME: generated a zh-CN doc, finalizedpostprocess_version: locale-links-v1, and rewrote/gateway/troubleshootingto/zh-CN/gateway/troubleshooting