Skip to content

Retire bundled Chinese localisation surface - #37

Merged
Wonderforge-Lab merged 1 commit into
mainfrom
cleanup/remove-zh-cn-surface
Sep 10, 2026
Merged

Retire bundled Chinese localisation surface#37
Wonderforge-Lab merged 1 commit into
mainfrom
cleanup/remove-zh-cn-surface

Conversation

@Wonderforge-Lab

Copy link
Copy Markdown
Owner

Purpose

Retire the bundled Simplified-Chinese/localisation surface from the distributed CapstanAI LabNote template after preserving it in Dev-for-LabNote.

This is a focused removal and route-repair PR. It does not include the planned humanising rewrite of the main README.

Preservation gate

Preservation completed before this cleanup branch was created:

Both PRs are merged. Their manifests preserve the removed files and the pre-cleanup versions of affected historical/upgrade documents against CapstanAI-LabNote commit e2df87b9b0c5cab987aa86ebe652649660dfc53d.

Removed

64 files:

  • the complete locales/ tree;
  • all six files under docs/localization/;
  • locale freshness/invariant tests, regression coverage and review acknowledgements;
  • three locale-specific archive/release notes, including the bilingual v0.3.1 note.

Repaired

Eight surviving files:

  • README.md: removed the language selector and locale-validation claim;
  • AI_ENTRYPOINT.md: removed locale routing and the localised-entrypoint authority reference;
  • docs/README.md: removed the Chinese documentation route;
  • docs/UPGRADING.md: removed locale-sync upgrade obligations;
  • docs/PROJECT_EVOLUTION.md: retained truthful release history and recorded preservation/retirement;
  • docs/PROJECT_PROVENANCE.md: retained historical contributor credit while removing active localisation policy;
  • docs/registry/REGISTRY_SURFACE_AUDIT.md: made the former Chinese surface explicitly historical;
  • .github/workflows/validate.yml: removed only the locale-specific checks and comparison-base routine.

The main README prose rewrite remains deliberately separate.

Whole-tree sweep

The proposed 170-file tree was scanned after publication to the branch.

  • Chinese/Han characters: 0
  • zh-CN: 0
  • locales/ references: 0
  • removed locale-check references: 0
  • surviving Chinese-language references: 4, all English-only and confined to truthful historical records

Validation

GitHub Actions push validation: passed.

A disposable clone of this branch was then customised and given an ordinary Registry v1 packet, visit record and signoff. After regenerating compatibility views, it passed:

  • python scripts/validate_repo.py --registry
  • python tests/test_validator_smoke.py
  • python scripts/generate_registry_views.py --check
  • python tests/test_generated_views.py
  • python tests/test_markdown_links.py
  • python tests/test_bridge_config.py
  • python tests/test_tag_promotion.py
  • git diff --check

This confirms that normal README customisation and ordinary deposits no longer encounter locale-maintenance checks.

Separate finding

The disposable test confirmed that examples/minimal_routine_deposit/*.json still demonstrates pre-Registry-v1 fields. That existing example drift is not changed here because it is unrelated to localisation retirement; it should be repaired in a separate focused change.

Boundaries

  • No Dev-for-LabNote file was changed during cleanup.
  • No repository other than CapstanAI-LabNote was changed.
  • No release, tag or historical commit was rewritten.
  • This PR is not to be merged without human review.

@Wonderforge-Lab
Wonderforge-Lab merged commit 9e8a6d5 into main Sep 10, 2026
2 checks passed
@Wonderforge-Lab
Wonderforge-Lab deleted the cleanup/remove-zh-cn-surface branch September 10, 2026 23:58
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.

1 participant