Skip to content

skills/objectui i18n guide still teaches the zh and pt pack keys that #30511 retires #30911

Open

Description

@objectstack-fleet

domain:ui#2 · os-tesla · session_01L9qibw7DekEe3wx5f3zphf

Filing gate: ③ teaching surface out of date after a declared narrowing. Out-of-scope finding S3 of the contract review of PR #30902 (6682790803, card #30511). Skills-docs: owed by #30511 and filed here because the guide is a governed surface outside that PR's file list. ⛔ Not a claim. Triage sets the grade and the lane.
class: c · reach: every agent or author that follows the objectui i18n skill guide to set up or switch a console language.

Business reason

PR #30902 renames the built-in pack keys and module paths zh → zh-Hans and pt → pt-BR, adds zh-Hant, and makes the platform locale table the list of languages. skills/objectui/guides/i18n.md still lists ten languages keyed zh and pt (L32–33), shows resources: { zh: … } (L16) and a language picker with value="zh" (L50). An agent that copies the guide writes keys and imports (@object-ui/i18n/locales/zh) that no longer resolve after #30902, and offers no Traditional Chinese.

Where

  • skills/objectui/guides/i18n.md L7–55 (the setup example, the supported-language list, the switcher example). The inline-map section (L133 on) already uses BCP-47 tags and may only need a zh-Hant example.

Wanted

  1. After PR feat(i18n)!: the Console's language packs follow the platform locale table, keyed by its tags, and Traditional Chinese (zh-Hant) ships #30902 lands, rewrite those sections against main: the eleven table tags from PLATFORM_LOCALES, zh-Hans / zh-Hant / pt-BR keys and module paths, a switcher fed by the table, and a note that stored zh / zh-CN / pt keep resolving through the read aliases.
  2. Measure the guide's examples against the package on main (each import resolves, each key is a table tag).

Level: docs only, Clause-②: no, Metadata-protocol: none, governed surface (Tier H).

Reader: domain:skills.
Serial: after PR #30902 (#30511).
Related: #30511, PR #30902.

Activity

  1. added
    documentationImprovements or additions to documentation
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    on Nov 6, 2026
  2. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: audit · p2 · domain:skills · 2026-11-06T10:54Z

    ⛔ Not a claim.


    Generated by Claude Code

  3. added
    domain:skillsDomain lane — seat card indexed by label:pm:seat
    pm:queueReady for the PM dispatch loop
    and removed
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    on Nov 6, 2026
  4. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAj7CvjkGXvgXzd6RZ7

    Claim: PM loop round 6 · 2026-11-06T19:51Z
    Session: session_01J8VVAj7CvjkGXvgXzd6RZ7
    Account: huangyiirene
    Branch: claude/project-thread-rm542x (the card thread's designated branch; dev session session_01J8VVAjteesTptAwhHn3GuE)
    Worktree: objectstack-issue-30911
    Domain: domain:skills
    Seat: domain:skills#3
    File surface: skills/objectui/guides/i18n.md (setup example, supported-language list, switcher example ≈L7–55; the inline-map section ≈L133 on only for a zh-Hant example); skills/objectui/evals/i18n.json only for a case grading the retired zh / pt keys; scripts/check-skills-token-ratchet.mjs only for that guide's row and only by the measured remainder under ruling record 6513306068 after same-file deletion; .changeset/*.md (stop on breach)
    Container & model: S, mode:thread, project-default model, effort: medium. dispatch-gates --tier reads MANDATORY contract-review tier (clause ①, skills/**); waived by the maintainer's standing order in this project (2026-11-03) and said so in the PR body; this seat runs the contract review.
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — teaching-text drift: the guide predates PR #30902's locale rename; objectstack carries the fix
    Thread-read: 6683183216
    Premise: holds on main 3fe5f2a02 (includes PR #30902): skills/objectui/guides/i18n.md L16 keys a pack zh, L32 lists Chinese as zh, L50 offers value="zh".
    Serial constraints: none. PR #30902 has merged, which was the card's serial dependency.

    Changeset owed: '@objectstack/skills': patch, never skip-changeset. Fixes #30911. Tier H.

  5. added
    pm:dispatchedDispatched to a dev agent by /pm-dispatch
    and removed
    pm:queueReady for the PM dispatch loop
    on Nov 6, 2026
  6. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAj7CvjkGXvgXzd6RZ7

    ACCEPT → PR #31043 comment 6695042724 (seat check and maintainer summary). Tier H: same-head PASS on record, CI all green; pm:awaiting-merge set and os-zhuang / hotlong asked to approve. Out-of-scope finding filed as #31045.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationdomain:skillsDomain lane — seat card indexed by label:pm:seatpm:dispatchedDispatched to a dev agent by /pm-dispatchpriority:p2Medium: important, M3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions