Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 2.51 KB

File metadata and controls

35 lines (21 loc) · 2.51 KB

ARCH.generated.md — referência gerada

Este arquivo é gerado automaticamente. Não edite à mão.

Números atuais das zonas, do quality gate e do package.json:

Zona O que é Tamanho medido Regra
public/ o jogo 51 arquivos .js, 35.183 linhas · Three.js r160 vendorizado ES modules servidos crus, zero build, sem dependência de runtime
src/ o site 19 páginas .astro, 21 rotas /api · Astro ^7.1.1 framework é bem-vindo; service_role só no servidor
tools/ o arnês 212 scripts em tools/eval/, 57 em tools/ node puro: sobe o jogo real sem browser

Não existe public/index.html. O HTML do jogo é src/pages/index.astro, servido na rota /. Servir public/ estaticamente entrega os arnêses visuais, não o jogo — é a pegadinha que custa a primeira hora de todo mundo.

Bloco gerado por node tools/gen-docs.mjs. Fonte: git ls-files 'src/pages/**/*.astro' 'src/pages/api/*.ts' public/index.html


Comandos e scripts atuais do quality gate:

npm run check:fast   # node tools/eval/runner.mjs syntax eval:release eval:telemetry eval:identity eval:error-console eval:error-origin eval:webgl eval:webglguard eval:maprotate eval:shaderlog eval:shaderbudget eval:botbrain eval:prune eval:vminspect eval:faccao eval:mapid eval:mapjson eval:mapcontrato eval:pickuparma eval:parquewheel eval:redesign eval:matchoptions eval:charvoice eval:screenquery docs:check arch:check audio:check feet:check eval:vmlabhud eval:ctfhud eval:pause eval:ctfround eval:ctfwin eval:spawn eval:regen eval:pegada eval:dmgdir eval:ctflabels anims:check anims:merge:check walls:check media:check menuwalls:check travessao:check eval:medianet eval:posters eval:grafitelayout eval:simclock eval:backendhints changelog:check eval:velhooeste eval:penitenciaria eval:mutcega eval:autofix eval:deploygate eval:portaointeiro eval:wfsecret eval:comentario eval:fixture eval:preload eval:docsautoria eval:replaycam eval:corrego-contract eval:corrego-water eval:corrego-superficie eval:skylife

package.json tem 129 scripts; o motivo de cada um mora em SCRIPTS.md (migrado das chaves //nome em 18/08/2026) — é onde está o porquê.

Bloco gerado por node tools/gen-docs.mjs. Fonte: node -p "Object.keys(require('./package.json').scripts)"