You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A framework-agnostic CLI and GitHub Action that validates an explicitly expected multilingual route map against built HTML or a deployment preview, then fails a pull request when canonical, hreflang, language-pair, sitemap, redirect, or indexing signals conflict.
Approved working name:
Multilingual Release Gate
Approved repository slug:
multilingual-release-gate
Approved v0.1.0 decisions
TypeScript;
Node.js 24;
CLI and GitHub Action shipped together;
MIT License for the standalone tool;
deterministic rule engine with no AI dependency;
no telemetry;
built static directory and deployment-preview inputs;
explicit YAML locale-cluster contract;
terminal, JSON, Markdown, GitHub annotations, and job-summary outputs;
bounded requests, protected-network controls, and no unrestricted crawling.
The MIT decision applies only to the standalone public tool. It does not change the licensing position of the ProAI Expert website, client content, case studies, or brand assets.
Minimum published rules
MRG001 expected locale route missing;
MRG002 HTML language mismatch;
MRG003 canonical missing or conflicting;
MRG004 self hreflang missing;
MRG005 expected alternate missing or wrong;
MRG006 reciprocal alternate missing;
MRG007 duplicate or conflicting hreflang values;
MRG008 alternate target broken, redirected, noindexed, or non-canonical;
MRG009x-default missing or inconsistent;
MRG010 invalid sitemap member;
MRG011 required canonical route absent from sitemap;
MRG012 incompatible locale assignment.
Product and discovery gate
Review current open-source hreflang, sitemap, i18n, and technical-SEO tools.
Identify the narrow capability gap.
Define the working name and repository slug.
Owner approves the product direction.
Owner approves TypeScript + Node.js 24.
Owner approves MIT for the standalone tool.
Owner approves CLI + GitHub Action for v0.1.0.
Prepare implementation specification and repository file tree.
Status
Product approved · Competitive research and implementation specification complete · Dedicated repository not yet created
Primary documents:
Approved product
Do not build another general SEO crawler.
Build a narrow product:
Approved working name:
Multilingual Release GateApproved repository slug:
multilingual-release-gateApproved v0.1.0 decisions
The MIT decision applies only to the standalone public tool. It does not change the licensing position of the ProAI Expert website, client content, case studies, or brand assets.
Minimum published rules
MRG001expected locale route missing;MRG002HTML language mismatch;MRG003canonical missing or conflicting;MRG004self hreflang missing;MRG005expected alternate missing or wrong;MRG006reciprocal alternate missing;MRG007duplicate or conflicting hreflang values;MRG008alternate target broken, redirected, noindexed, or non-canonical;MRG009x-defaultmissing or inconsistent;MRG010invalid sitemap member;MRG011required canonical route absent from sitemap;MRG012incompatible locale assignment.Product and discovery gate
Initial implementation backlog
MVP acceptance criteria
noindexconflicts;v0.1.0release only after representative validation.Deliberate non-goals
Distribution after release