morningman opened a new pull request, #4356: URL: https://github.com/apache/doris-website/pull/4356
A Korean document could retain `language: ja` or drop visible front matter without receiving validation feedback. Manual staged application could also overwrite a newer machine translation when its target and state were updated consistently after staging. This PR reports metadata defects during generation and admission, and binds staged application to the target, effective state file, and shard-layout marker captured before generation. Manual OpenAI staging manifests now use schema version 2; regenerate older stages before applying them. Page-state and Codex workflow artifact schemas remain version 1. The existing three-attempt Codex policy still retains final content issues as explicit review warnings. Korean fixtures cover native identities and dynamic plans, active PR exclusions, source changes and moves, MDX, retry feedback, Dev/4.x reuse, legacy state and page shards, human ownership, concurrent writes, and exact staged application. Operational instructions explain explicit locale selection and script-driven planning without fixed batch registration. Validation: Node 20 ran 190 tests: 189 passed, no failures, and one existing Apache integration test was skipped. Both the metadata gap and consistent target/state replacement were reproduced before their fixes. Fixtures use injected model processes and synthetic staging manifests; no real model calls or credentials were used. A read-only native Korean scan is also being recorded on the committed implementation. ## Versions Shared translation infrastructure applies to the configured Dev, 4.x, and community translation scopes. No document content or routes change. ## Languages - [x] Japanese - [x] Korean ## Docs Checklist - [x] Checked by AI - [x] Test Cases Built - [x] Updated required version and language counterparts, or explained why not - [x] If only one language changed, confirmed whether source/translation counterparts need sync Japanese regression fixtures pass with the shared validation and staging changes. English/Chinese source documents and existing translation records are unchanged. Production Korean registration, scheduled generation, and bulk translation are outside this PR. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
