尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Montero Garage is where a Montero, Pajero or Shogun owner keeps their truck's whole life: every job, every receipt, every part. Behind it sits a reference covering every generation and market. It starts with Gitana Blanca, a 2002 Mitsubishi Montero, in English and Costa Rican Spanish.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
EN · A bilingual platform where any Mitsubishi Montero / Pajero / Shogun
owner keeps their truck's whole life — a named vehicle profile, every receipt,
every job — private by default, shareable by choice. It sits on a reference
covering all generations (1982–2021) and all markets. The owner's own 2002
Montero (Gen 3, 6G74, Super Select 4WD II), Gitana Blanca, is user page #1
and the template every other garage is shaped by.檢視完整 README ↗EN · A bilingual platform where any Mitsubishi Montero / Pajero / Shogun owner keeps their truck's whole life — a named vehicle profile, every receipt, every job — private by default, shareable by choice. It sits on a reference covering all generations (1982–2021) and all markets. The owner's own 2002 Montero (Gen 3, 6G74, Super Select 4WD II), Gitana Blanca, is user page #1 and the template every other garage is shaped by.
ES · Plataforma bilingüe donde cualquier dueño de un Mitsubishi Montero / Pajero / Shogun guarda la vida entera de su carro — un perfil del vehículo con nombre, cada factura, cada trabajo — privado por defecto y compartido por decisión suya. La respalda una referencia para todas las generaciones (1982–2021) y todos los mercados. El Montero 2002 del dueño (Gen 3, 6G74, Super Select 4WD II), Gitana Blanca, es la página de usuario #1 y la plantilla de la que salen todas las demás.
| EN | ES | |
|---|---|---|
| 🚙 | Your garage — your vehicles, records and receipts: parts, costs, time, outcomes | Su taller — sus vehículos, registros y facturas: repuestos, costos, tiempo, resultados |
| 🩺 | Problem finder — symptom-first diagnosis for common failures | Buscador de problemas — diagnóstico por síntomas de fallas comunes |
| ⚙️ | Parts & fitment — OEM numbers, supersessions, what actually fits what | Repuestos y compatibilidad — números OEM, sustituciones, qué le sirve a qué |
| 📖 | Procedures — torque specs, fluids, intervals, honest difficulty | Procedimientos — torques, fluidos, intervalos, dificultad honesta |
| 🏗️ | Modifications — lifts, tires, armor, with real tradeoffs | Modificaciones — suspensión, llantas, protección, con ventajas y desventajas reales |
| 🌎 | Community directory — where Montero people actually are, EN + ES | Directorio de comunidades — dónde está la gente del Montero, EN + ES |
Every page exists in both English and Costa Rican Spanish — equal
footing, always. Every numeric spec carries a source. Every fact declares
exactly which trucks it applies to. Confidence tiers
(fsm-confirmed → anecdotal) are shown honestly. What a user enters about
their own truck is their own record: shown as their testimony, never dressed
up as a site-verified reference fact.
Astro · TypeScript strict · Zod-typed content collections (reference content lives in git, every fact is a reviewable diff) · Vitest + Playwright · Supabase for accounts, user vehicles/records and private receipt storage, behind row-level security · Vercel for hosting.
Vercel, behind https://monterogarage.com (002 MIG-02, T2-102). The
site is served from the domain root, so site is https://monterogarage.com
and base is / — both in astro.config.mjs and nowhere else; every
internal link, canonical URL and hreflang href derives from them.
main; every pull request gets a preview
deployment, through Vercel's GitHub integration. Build settings are
checked in as vercel.json (astro preset, npm ci, npm run build,
dist, trailing slashes enforced) rather than living only in the
dashboard..github/workflows/ci.yml are what branch protection enforces.
Vercel's build status is not a required check and should not become one.https://sandgraal.github.io/monterogarage/ still serves a stale copy of
the site until the tombstone is published. The tombstone — a bilingual
redirect that forwards each path to the same path on the new domain — is
.github/workflows/pages-tombstone.yml: workflow_dispatch only, run once
by hand, and it refuses to publish until monterogarage.com answers. Until
someone runs it, the old URL is stale-but-working, which is the intended
state during the DNS cutover.Creating the Vercel project and the Namecheap DNS records are owner actions,
written out step by step in
specs/002-montero-garage/HANDOFF-T2-102-DEPLOY.md.
Reference content is contributed through GitHub, not through the site:
PRs welcome — see the checklist in the PR template. Corrections with a source get merged fastest. / Se aceptan PRs — vea la lista en la plantilla. Las correcciones con fuente se integran más rápido.
This repo is built by a conducted fleet of AI agents — see AGENTS.md
(constitution), CLAUDE.md (operating mode), specs/001-foundation/
(the reference platform) and specs/002-montero-garage/ (the multi-user
pivot, spec of record). Start work with /conduct next.
nvm use 24
npm install
npm run verify # every merge-blocking check except link/a11y
npm run dev # http://localhost:4321/
# The three gates CI adds on top of `verify`, all against the built site:
npm run check:links # cited sources reachable (network)
npm run test:a11y # Pa11y, WCAG 2.1 AA
npm run test:lighthouse # accessibility ≥ 95, performance ≥ 90 (SCF-06)
test:a11y and test:lighthouse need dist/ (run npm run build first) and
an installed Chrome. Neither downloads a browser: set CHROME_PATH if yours
is somewhere unusual — the error message lists the paths that were tried.
The site is served from the root (base in astro.config.mjs is /), so
local URLs are /en/ and /es/. / itself is a redirect shim that picks a
locale — it is not a page. Both locales are always built; npm run check:hreflang fails the build if any page's en/es pair or x-default is
missing or asymmetric.
EN: This site documents work on 20+ year old vehicles. Nothing here is a substitute for a qualified mechanic on brakes, steering, suspension, fuel, or SRS systems. ES: Este sitio documenta trabajos en vehículos de más de 20 años. Nada aquí sustituye a un mecánico calificado en frenos, dirección, suspensión, combustible o sistemas SRS.
EN: An independent enthusiast site. Not affiliated with Mitsubishi Motors. Montero, Pajero and Shogun are trademarks of their respective owners. ES: Un sitio independiente, hecho por aficionados. Sin afiliación a Mitsubishi Motors. Montero, Pajero y Shogun son marcas de sus respectivos dueños.