Prompt 0058 — Dois builds por escopo: docs (S) vs bs (tudo)
Prompt 0058 — Dois builds por escopo: docs (S) vs bs (tudo)
Seção intitulada “Prompt 0058 — Dois builds por escopo: docs (S) vs bs (tudo)”Prompt refinado
Seção intitulada “Prompt refinado”Separar o processo de publicacao em dois builds Astro distintos, controlados pela variavel de ambiente BUILD_SCOPE. O site bs.sinergia.dev.br (Brainstorm) continua publicando todas as paginas. O site docs.sinergia.dev.br deve publicar apenas as paginas classificadas com “S” no site-itens-map.md, com sidebar filtrado e paginas nao-S inacessiveis por URL direta.
Resultado
Seção intitulada “Resultado”astro.config.mjsrefatorado: leBUILD_SCOPE, definesite,outDireactiveSidebardinamicamente; funcaofilterSidebarfiltra recursivamente itens e grupos vaziosdocs/site/scripts/filter-dist-docs.mjscriado: script pos-build que remove diretorios de paginas nao-S dedist-docs/docs/site/firebase.jsonatualizado: targetdocsaponta paradist-docs/, targetbsaponta paradist-bs/docs/site/package.jsonatualizado: scriptsbuild:docs(com filter pos-build) ebuild:bsadicionadosscripts/deployDocsSinergia.ps1atualizado: defineBUILD_SCOPE=docse usanpm run build:docsscripts/deployBs.ps1atualizado: defineBUILD_SCOPE=bse usanpm run build:bsscripts/deployDocs.ps1simplificado: modoalldelega inteiramente aos especializados (sem build compartilhado)- Validacao: BS gerou 185 paginas em
dist-bs/; Docs gerou 36 paginas S emdist-docs/(104 removidas)