Estado del Workflow
Estado real de los handshakes del Engineering Council.
{
"project": "Atomo",
"product": "Atomo",
"empresa": "Protonion",
"active_role": "LEDGER_ARCHITECT",
"active_phase": "Fase 1 - Nucleo Contable",
"status": "FUNDACION",
"rules_v2": {
"strict_mode": true,
"block_src_edits": true,
"force_english": false,
"require_handshake": true
},
"artifacts": {
"adn.md": {
"status": "VALIDATED",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"PRD.md": {
"status": "BORRADOR",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"docs/decisions/product/PDR-TENANT-001.md": {
"status": "BORRADOR",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"docs/decisions/product/PDR-DIVISA-001.md": {
"status": "BORRADOR",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"docs/decisions/product/PDR-STACK-001.md": {
"status": "BORRADOR",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"docs/decisions/product/PDR-INFLA-001.md": {
"status": "BORRADOR",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"ARD.md": {
"status": "BORRADOR",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"USER_STORIES.md": {
"status": "BORRADOR",
"owner": "LEDGER_ARCHITECT",
"fecha": "2026-08-07"
},
"COTIZACION.md": {
"status": "BORRADOR",
"owner": "FINOPS",
"fecha": "2026-08-07"
},
"roadmap.md": {
"status": "BORRADOR",
"owner": "ROADMAP_PLANNER",
"fecha": "2026-08-07"
}
},
"handshakes": {
"LEDGER_ARCHITECT_to_GOVERNOR": {
"status": "PENDING",
"required_artifacts": ["adn.md", "PRD.md", "PDR-TENANT-001", "PDR-DIVISA-001", "PDR-STACK-001", "PDR-INFLA-001", "ARD.md"],
"validated_by": "GOVERNOR",
"conditions": [
"ADN define la identidad del producto (Atomo) y los roles del Engineering Council",
"PRD define alcance de Fase 1 (Nucleo Contable + Administrativo) con epicas priorizadas",
"PDRs documentan las decisiones de producto con hipotesis, alternativas y puerta de retroceso",
"ARD define arquitectura multi-tenant, modelo de datos del core y stack justificado",
"Todo termino de dominio en espanol (lenguaje ubiquo contable)"
],
"conditions_resolved": [
"ADN define la identidad del producto (Atomo) y los roles del Engineering Council",
"PRD define alcance de Fase 1 (Nucleo Contable + Administrativo) con epicas priorizadas",
"PDRs documentan las decisiones de producto con hipotesis, alternativas y puerta de retroceso",
"ARD define arquitectura multi-tenant, modelo de datos del core y stack justificado",
"Todo termino de dominio en espanol (lenguaje ubiquo contable)",
"Mesa aprobo COTIZACION: Opcion 1 - Fase 1 Completa ($23,600 / 590h)"
],
"blocked_until_conditions_met": [
"PENDIENTE: firma de Baduy Salazar (PDR-INFLA-001 y PDR-DIVISA-001)",
"PENDIENTE: validacion GOVERNOR de reglas RULE-* sobre el diseno"
],
"unblocked_for_build": []
},
"GOVERNOR_to_BUILDER": {
"status": "PENDING",
"required_artifacts": ["ADRs firmados", "threat-model.md"],
"validated_by": "GOVERNOR",
"conditions": [
"Reglas RULE-MULTI-01, RULE-AUDIT-01, RULE-DIVISA-01, RULE-INFLA-01, RULE-SEC-01/02 validadas en el diseno",
"Modelo de amenazas STRIDE revisado sin vulnerabilidades P0"
],
"conditions_resolved": [],
"blocked_until_conditions_met": [],
"unblocked_for_build": []
},
"BUILDER_to_REVIEWER": {
"status": "PENDING",
"required_artifacts": ["codigo en src/", "tests"],
"validated_by": "REVIEWER",
"conditions": [
"Cobertura de tests >= 80%",
"Partida doble cuadra (Debe = Haber) en todos los escenarios",
"Aislamiento por tenant verificado"
],
"conditions_resolved": [],
"blocked_until_conditions_met": [],
"unblocked_for_build": []
},
"REVIEWER_to_MESA": {
"status": "PENDING",
"required_artifacts": ["walkthrough.md"],
"validated_by": "MESA / Baduy Salazar",
"conditions": [
"Firma humana del Product Owner sobre contenido contable/fiscal"
],
"conditions_resolved": [],
"blocked_until_conditions_met": [],
"unblocked_for_build": []
}
}
}