Add Simplified Chinese support and a mainland-China capability - #4
Open
alan8918 wants to merge 2 commits into
Open
Add Simplified Chinese support and a mainland-China capability#4alan8918 wants to merge 2 commits into
alan8918 wants to merge 2 commits into
Conversation
The interview already ran in the user's language. Three things broke silently underneath it: the skill never activated on Chinese phrasing, the validator's English-only regexes reported zero vague criteria over a document they could not read, and a translated status value made /architect-next report a finished build on turn one. knowledge/localization.md is the binding contract for the boundary; finding 38 and Sweep 28 enforce it. knowledge/capabilities/china-mainland.md is the 19th capability: the inside-versus-outside-the-border fork, the compliance gates as calendar time, cross-border PI thresholds, phone-first identity and the unionid trap, WeChat Pay and Alipay mechanics, the dependencies that only resolve outside the border, GCJ-02, and pre-publish moderation. Its filings are 20.1 manual gates, never 9 build steps -- every one of them completes when a regulator acts, which is exactly what finding 17 forbids as a build gate. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SsGYobLpdbKj3hAvJBEi3V
Lets this fork and the upstream marketplace coexist without colliding on the same catalog name. Install is now /plugin install the-architect@alan8918. Plugin name, author, homepage and upstream attribution are unchanged. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SsGYobLpdbKj3hAvJBEi3V
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The interview already ran in the user's language. Three things broke silently underneath it: the skill never activated on Chinese phrasing, the validator's English-only regexes reported zero vague criteria over a document they could not read, and a translated status value made /architect-next report a finished build on turn one. knowledge/localization.md is the binding contract for the boundary; finding 38 and Sweep 28 enforce it.
knowledge/capabilities/china-mainland.md is the 19th capability: the inside-versus-outside-the-border fork, the compliance gates as calendar time, cross-border PI thresholds, phone-first identity and the unionid trap, WeChat Pay and Alipay mechanics, the dependencies that only resolve outside the border, GCJ-02, and pre-publish moderation. Its filings are 20.1 manual gates, never 9 build steps -- every one of them completes when a regulator acts, which is exactly what finding 17 forbids as a build gate.
Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01SsGYobLpdbKj3hAvJBEi3V
Read this first
This is the single most common mistake here. The Architect is the tool that writes blueprints —
it is not a place to store them. v2 writes to
./blueprints/in your working directory, andthat output belongs in your project's repo, not this one.
PRs consisting of generated output are closed without review.
What this changes
Why
Type of change
knowledge/shapes/(needs an accepted new shape issue first)knowledge/capabilities/knowledge/runtime-tracks/knowledge/skills-registry.mdcommands/,agents/,skills/,.claude-plugin/questions/,templates/README.md,CLAUDE.md,.github/Checklist
Each item is a rule CI or review will check anyway. The reasoning behind them is in
CONTRIBUTING.md.
Always
knowledge/runtime-tracks/. No library version anywhere inknowledge/shapes/orknowledge/capabilities/— link to the track instead. Standards(WCAG 2.2, Manifest V3, OAuth 2.1, HTTP status codes) are not version pins and are fine.
Last verified:date updated on every knowledge file I touched.machine, without a human or an external approval queue.
/deep-research,/seo-audit,/pdf-design,/shadcn-ui,/chrome-bridge-automation,/web-reader,/humanizer. And no slash prefix onauto-activating skills (
ui-ux-pro-max,frontend-design,playwright-cli,find-skills)..github/workflows/validate.yml).If this adds or edits a shape
## Is this your project?→ No iflist points at now points back at mine. I edited those files too — reciprocity is
bidirectional and one-way edges are the reason briefs never reach a shape.
saas-webapp.mdstill offers an exit to all 13 other shapes; every other shape has ≥ 3.## See alsolinking at least two real manifest paths.If this touches version pins (
knowledge/runtime-tracks/)not from a search result. Registry beats search; the package's own types beat both.
Last verifiedline at the top of the track states today's date.If this adds a skill to
knowledge/skills-registry.md/only if it is genuinely a slash command.No slash means it auto-activates, and writing it with a slash is a silent no-op.
knowledge base or built-in
WebSearch/WebFetchand keeps going.How I verified this