Frontmatter Standard
Overview
Todos los documentos en documents/ deben incluir frontmatter YAML para que Site y MCP usen el mismo contrato.
Required Fields
---
id: unique-document-id
title: Document Title
category: development | business | design | architecture | guides
lang: es | en
ai_expose: true | false
---
Optional Fields
---
# ... required fields ...
tags: [tag1, tag2]
audiencia: [frontend, backend, fullstack, pm, qa, devops, todos]
tecnologias: [React, NestJS, TypeScript]
tipo: guia | referencia | template | feature | workflow | prompt | arquitectura | diseño
related: [another-doc-id]
description: Breve resumen
---
Field Notes
id: único en todo el repositorio.category: taxonomía principal para navegación y filtros.lang: idioma real del documento (esoen).ai_expose: si esfalse, el documento queda fuera del índice MCP.
Language policy (editorial)
- Técnicos/código (especialmente
development): preferenciaen. - Compañía/procesos (
business): preferenciaes. - Estas reglas son editoriales (warning), no bloqueo duro.
Example
---
id: backend-api-standards
title: Backend API Standards (NestJS)
category: development
lang: en
ai_expose: true
tags: [backend, nestjs, api, standards]
audiencia: [backend, fullstack]
description: Standards for NestJS APIs
---
Validation
npm run validate-structure