Pular para o conteúdo

Prompt 0067 — Princípios em páginas autónomas (controlo docs × bs)

Prompt 0067 — Princípios em páginas autónomas (controlo docs × bs)

Seção intitulada “Prompt 0067 — Princípios em páginas autónomas (controlo docs × bs)”

Implementar o plano «Princípios em páginas autónomas»: deixar de usar uma única página framework/principios.mdx com âncoras (que o scope-map.json ignora para S/B/N) e passar a uma pasta framework/principios/ com uma rota por princípio, para cada URL poder ser classificada em docs/site-itens-map.md como S, B ou N e o build docs filtrar corretamente. Incluir modelo editorial mínimo (definição, origem conceitual quando existir, implicações práticas, ligações) nas páginas 1–8; página fina para o 9.º princípio (ética) com LinkCard para etica-ia. Atualizar sidebar em astro.config.mjs (grupo colapsável), mapa do site, npm run gen-scope, verify-site-map, builds docs e bs. (Posteriormente o prompt 0069 removeu o index.mdx intermédio; a tabela âncora antiga → nova URL passou para a página do Princípio 1.) Concluir sessão anterior: sincronizar mapa e verificações.

  • Removido docs/site/src/content/docs/framework/principios.mdx.
  • Criada a pasta docs/site/src/content/docs/framework/principios/ com nove páginas (e um index.mdx temporário, removido no prompt 0069): rastreabilidade-integral, validacao-em-multiplas-camadas, supervisao-humana-obrigatoria, segregacao-por-ponto-de-vista, conformidade-desde-a-origem, evidencia-minima-obrigatoria, documentacao-continua-e-modular, proporcionalidade, etica-impacto-social (entrada fina + link para ética completa).
  • docs/site/astro.config.mjs: grupo «Princípios Gerais» com índice e itens ordenados 1–9.
  • docs/site-itens-map.md e docs/site/src/content/docs/mapa-do-site.md: linhas por URL /framework/principios/.../; princípio 9 (entrada) marcado B para alinhar ao brainstorm; índice e 1–8 S.
  • docs/site/src/content/docs/framework/etica-ia.mdx: rodapé «anterior» aponta para etica-impacto-social.
  • Scripts: npm run gen-scope, npm run verify-site-map, npm run build:docs, npm run build:bs executados com sucesso.
  • Prompts históricos 0038 e 0045 (em docs/userPrompts/) atualizados para refletir a estrutura atual dos princípios (pasta + ficheiros em vez de principios.mdx único).