Den første dagen: Z Route Academy gikk fra en Astro-startmal til et lansert nettsted i ti byggefaser.
Grunnlag (Faser 01-06)
- Informasjonsarkitektur, navigasjon, oppsett, og nettstedmetadata for hele den offentlige kunnskapsbasen.
- Et felthåndbok-designsystem: verifiseringsstatusmerker, kort- og callout-komponenter, og et eget mørkt tema for det private allianseområdet.
- Kjerneinnholdssamlingene — guider, helter, hendelser, ordliste — med skjemavalidering. Hver
oppføring startet som en ærlig
NEEDS_VERIFICATION-stubb i stedet for oppdiktet innhold, i tråd med dette nettstedets nøyaktighetsregel. - En byggetids-søkeindeks med klientside-poengsatt søk i ren JS — ingen hostet søketjeneste.
- Discord OAuth-innlogging (PKCE + CSRF-tilstand) med D1-støttede økter, autorisasjonskontroller, og det private NexS Command Center bak autentiseringsbeskyttede ruter. Nettstedet byttet til hybrid rendering slik at det private området kjører per forespørsel mens den offentlige kunnskapsbasen forblir statisk.
Interaktive verktøy, og TOZ → NexS-navneendringen
HQ/Base Upgrade Planner, Ressurskalkulatoren, Skårkalkulatoren, og Kommandokalkulatoren kom som Fase 07 — hver av dem rapporterer ærlig “ingen data ennå” i stedet for å gjette hvor ekte tall ennå ikke var tilgjengelige.
Alliansen selv ble omdøpt fra [TOZ] TerminateOnSite → [NexS] NeXuS samme dag, gjort rent siden
ingenting ennå var i produksjon: ruter flyttet fra /toz/* til /nexs/*, og hver tilsvarende
kodeidentifikator (TozPageLayout, isTozFamily, TOZ_FAMILY_ALLIANCES, og så videre) ble omdøpt
for å matche.
En taktisk redesign
Nettstedets visuelle språk skiftet fra et lyst “felthåndbok”-utseende til en mørk, taktisk, post-apokalyptisk overlevelsesestetikk — nye fargetokener, en selvhostet visningsskrift for overskrifter, og et intensivert tema for NexS Command Center. Hjemmesidens hero fikk HUD-stil hjørneklammer og en stor, lav-opasitets typografisk “Z”, bygget helt i CSS uten bilderessurser.
En ekte korrigeringsarbeidsflyt
I stedet for en åpen redigerbar wiki, la Fase 08 til en kuratert korrigeringskø: et offentlig
/contribute/-skjema (lenket fra “Foreslå en Korrigering”-knappen på hver artikkel, forhåndsutfylt
med siden du leste), en skjult honningkrukke og hastighetsbegrensning for misbruksbeskyttelse, og en
privat gjennomgangsskjerm begrenset til R4+ alliansebefal. Å godta en innsending berører aldri
innholdsfiler automatisk — en person må fortsatt gjøre redigeringen.
SEO, sikkerhet, tilgjengelighet, analyse
Fase 09 dekket mye grunn i én gjennomgang: JSON-LD strukturerte data, en dynamisk robots.txt som
ikke kan gå ut av synk med sidekartet, noindex på hver privat rute som et tredje uavhengig
beskyttelseslag, en manglende skriftforhåndsinnlasting fikset, justerte cache-headere, et fikset
ARIA-antimønster i mobilnavigasjonen, alle 14 databasespørringer revidert som fullt parameteriserte,
lagt til Strict-Transport-Security- og Permissions-Policy-headere, og informasjonskapselfri,
PII-fri analyse via Cloudflares egen Analytics Engine. Produksjonsdomenet (zroute.dev) ble
registrert og koblet til samme dag.
Lanseringsrevisjon
Fase 10 avsluttet dagen med en siste revisjon: egendefinerte 404/500-sider, en fiks av mobil-utloggingsknappen, og en re-verifisering av den offentlig-private innholdsseparasjonen, søknøyaktighet, databasemigreringsstatus, og sikkerhetsheadere. Ingen lanseringsblokkerere ble funnet.
En R5-beskyttet admin-side for å administrere medlemmers allianse-/rang-/kabinettoppdrag ble levert samme dag, og avsluttet arbeidet på lanseringsdagen.