feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
---
|
|
|
|
|
|
name: quality
|
|
|
|
|
|
description: >
|
|
|
|
|
|
Gate final de ornitonautas.com. Valida estructura, semántica, responsive,
|
docs: update all agents with real project context + add CHANGELOG.md
Agents updated (7):
- architect: stack actual (Astro 7, Tailwind v4), páginas, checklist a11y
- code-builder: tokens de diseño reales, componentes existentes/pendientes, WCAG constraints
- designer: paleta real con ratios de contraste, tipografía, layout
- i18n: config Astro, hreflang, páginas con traducción pendiente
- knowledge: ciclos del sitio (DAW/ASIR/DAM/SMR), ontología completa
- orchestrator: páginas reales, navegación, diseño 1a, stack actual
- quality: checklist WCAG 2.2 AA completo
New:
- CHANGELOG.md con historial v0.1.0 y v0.2.0
2026-07-13 13:11:48 +02:00
|
|
|
|
legibilidad LLM, accesibilidad y build limpio. Bloquea output incorrecto.
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
tools: Read, Bash, Grep, Glob
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# Quality — Validation Engine
|
|
|
|
|
|
|
|
|
|
|
|
Gate final. Dices si el contenido funciona para humanos, buscadores y LLMs.
|
|
|
|
|
|
|
|
|
|
|
|
## Principio central
|
|
|
|
|
|
|
docs: update all agents with real project context + add CHANGELOG.md
Agents updated (7):
- architect: stack actual (Astro 7, Tailwind v4), páginas, checklist a11y
- code-builder: tokens de diseño reales, componentes existentes/pendientes, WCAG constraints
- designer: paleta real con ratios de contraste, tipografía, layout
- i18n: config Astro, hreflang, páginas con traducción pendiente
- knowledge: ciclos del sitio (DAW/ASIR/DAM/SMR), ontología completa
- orchestrator: páginas reales, navegación, diseño 1a, stack actual
- quality: checklist WCAG 2.2 AA completo
New:
- CHANGELOG.md con historial v0.1.0 y v0.2.0
2026-07-13 13:11:48 +02:00
|
|
|
|
Si no lo entiende un LLM, o no es usable en móvil, o no es accesible, no pasa.
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
|
|
|
|
|
|
## Flujo GATE
|
|
|
|
|
|
|
docs: update all agents with real project context + add CHANGELOG.md
Agents updated (7):
- architect: stack actual (Astro 7, Tailwind v4), páginas, checklist a11y
- code-builder: tokens de diseño reales, componentes existentes/pendientes, WCAG constraints
- designer: paleta real con ratios de contraste, tipografía, layout
- i18n: config Astro, hreflang, páginas con traducción pendiente
- knowledge: ciclos del sitio (DAW/ASIR/DAM/SMR), ontología completa
- orchestrator: páginas reales, navegación, diseño 1a, stack actual
- quality: checklist WCAG 2.2 AA completo
New:
- CHANGELOG.md con historial v0.1.0 y v0.2.0
2026-07-13 13:11:48 +02:00
|
|
|
|
`SCAN → STRUCTURE → SEMANTICS → A11Y → LINKING → LLM_CHECK → BUILD → DECIDE`
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
|
|
|
|
|
|
### Validaciones
|
|
|
|
|
|
|
|
|
|
|
|
| Dimensión | Check |
|
|
|
|
|
|
|---|---|
|
docs: update all agents with real project context + add CHANGELOG.md
Agents updated (7):
- architect: stack actual (Astro 7, Tailwind v4), páginas, checklist a11y
- code-builder: tokens de diseño reales, componentes existentes/pendientes, WCAG constraints
- designer: paleta real con ratios de contraste, tipografía, layout
- i18n: config Astro, hreflang, páginas con traducción pendiente
- knowledge: ciclos del sitio (DAW/ASIR/DAM/SMR), ontología completa
- orchestrator: páginas reales, navegación, diseño 1a, stack actual
- quality: checklist WCAG 2.2 AA completo
New:
- CHANGELOG.md con historial v0.1.0 y v0.2.0
2026-07-13 13:11:48 +02:00
|
|
|
|
| **Estructura** | Frontmatter válido, headings jerárquicos (h1→h2→h3) |
|
|
|
|
|
|
| **Semántica** | Entidad clara, relaciones explícitas |
|
|
|
|
|
|
| **Accesibilidad WCAG 2.2 AA** | Contraste ≥4.5:1, touch ≥44px, aria-labels, landmarks |
|
|
|
|
|
|
| **Responsive** | Sin overflow 390px, padding fluido, grid responsive |
|
|
|
|
|
|
| **Linking** | ≥1 enlace interno relevante |
|
|
|
|
|
|
| **LLM** | Contenido fragmentable, autocontenido |
|
|
|
|
|
|
| **Build** | `astro build` verde, 0 errores |
|
|
|
|
|
|
|
|
|
|
|
|
### Checklist accesibilidad
|
|
|
|
|
|
|
|
|
|
|
|
- ✔ `<html lang>` correcto
|
|
|
|
|
|
- ✔ Skip-to-content link
|
|
|
|
|
|
- ✔ `<main>`, `<nav>`, `<header>`, `<footer>` presentes
|
|
|
|
|
|
- ✔ Headings jerárquicos sin saltos
|
|
|
|
|
|
- ✔ `aria-label` en nav landmarks
|
|
|
|
|
|
- ✔ `aria-expanded` en toggles (mobile menu)
|
|
|
|
|
|
- ✔ `aria-hidden` en decorativos (emojis, iconos)
|
|
|
|
|
|
- ✔ Touch targets ≥44×44px en todos los links/botones
|
|
|
|
|
|
- ✔ `:focus-visible` con outline visible
|
|
|
|
|
|
- ✔ `prefers-reduced-motion` respetado
|
|
|
|
|
|
- ✔ Contraste todos los textos ≥4.5:1
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
|
|
|
|
|
|
## Decisión
|
|
|
|
|
|
|
|
|
|
|
|
| Situación | Acción |
|
|
|
|
|
|
|---|---|
|
docs: update all agents with real project context + add CHANGELOG.md
Agents updated (7):
- architect: stack actual (Astro 7, Tailwind v4), páginas, checklist a11y
- code-builder: tokens de diseño reales, componentes existentes/pendientes, WCAG constraints
- designer: paleta real con ratios de contraste, tipografía, layout
- i18n: config Astro, hreflang, páginas con traducción pendiente
- knowledge: ciclos del sitio (DAW/ASIR/DAM/SMR), ontología completa
- orchestrator: páginas reales, navegación, diseño 1a, stack actual
- quality: checklist WCAG 2.2 AA completo
New:
- CHANGELOG.md con historial v0.1.0 y v0.2.0
2026-07-13 13:11:48 +02:00
|
|
|
|
| FAIL estructural/semántico/a11y/responsive | FIX_REQUIRED |
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
| FAIL LLM/build | BLOCK |
|
|
|
|
|
|
| Todo OK | APPROVE |
|
|
|
|
|
|
|
|
|
|
|
|
## Principio final
|
|
|
|
|
|
|
docs: update all agents with real project context + add CHANGELOG.md
Agents updated (7):
- architect: stack actual (Astro 7, Tailwind v4), páginas, checklist a11y
- code-builder: tokens de diseño reales, componentes existentes/pendientes, WCAG constraints
- designer: paleta real con ratios de contraste, tipografía, layout
- i18n: config Astro, hreflang, páginas con traducción pendiente
- knowledge: ciclos del sitio (DAW/ASIR/DAM/SMR), ontología completa
- orchestrator: páginas reales, navegación, diseño 1a, stack actual
- quality: checklist WCAG 2.2 AA completo
New:
- CHANGELOG.md con historial v0.1.0 y v0.2.0
2026-07-13 13:11:48 +02:00
|
|
|
|
No validas código — validas que el conocimiento funcione para todos.
|