← Mapa completoResumen público curado
Índice
Entrada 09PUBLIC HANDBOOK

Git, branches, PRs y trabajo multiagente

main/dev/working branch, PR/diff, Pre-Merge Audit, protección técnica/lógica, contratos de concurrencia, interfaces compartidas, Break-Glass y Merge Authority.

Source & authority

Explicación pública

PUBLIC HANDBOOK
Basado en
Human Handbook 09 — Git, branches, PRs y trabajo multiagente
Fuentes normativas relacionadas
  • NORMATIVE SOURCEStandard · Repository Governance
  • NORMATIVE SOURCEStandard · GitHub Repository Controls
Autoridad
Explicación pública — NON-NORMATIVE
Resumen

main/dev/working branch, PR/diff, Pre-Merge Audit, protección técnica/lógica, contratos de concurrencia, interfaces compartidas, Break-Glass y Merge Authority.

Git es parte del contrato durable de trabajo. DCP Flow usa branches, PRs y evidencia para coordinar humanos y agentes sin depender de memoria de sesión.

Gobernanza del repositorio

El patrón main / dev / working branch separa producción, integración y trabajo acotado. Pre-Merge Audit, Merge Authority, Technical Protection y Logical Protection aseguran que integrar un cambio sea una decisión revisable.

Puntos clave
  • main, dev y working branches.
  • PR y diff como superficie de revisión.
  • Pre-Merge Audit.
  • Merge Authority y Break-Glass.

Trabajo multiagente

Concurrency Contracts, Shared Interfaces e Integration Order reducen colisiones. DCP Flow diferencia Git Conflict de Functional Conflict: un merge limpio no garantiza que dos cambios funcionen correctamente juntos.

Puntos clave
  • Temporal ownership.
  • Shared Interfaces.
  • Integration Order.
  • Git Conflict ≠ Functional Conflict.

Git convierte trabajo temporal en estado técnico reconstruible

DCP Flow usa main como baseline estable/release, dev como integración permanente y working branches como unidades temporales de trabajo. El PR hace visibles origen, destino, commits, diff, checks y discusión. Antes de integrar una working branch a dev, Pre-Merge Audit revisa scope, arquitectura, tests, seguridad, documentación, Quality Gates, conflictos y riesgo.

Puntos clave
  • main = stable/release.
  • dev = integration baseline.
  • working branch = bounded work unit.
  • PR created ≠ merge authorized.

Logical Protection conserva la regla cuando la plataforma no puede imponerla

Branch Protection o Rulesets son preferibles cuando están disponibles, pero su ausencia no elimina la gobernanza. Logical Protection mantiene no direct development en ramas permanentes, no force push, audit before merge, dev como origen normal de main y Human Gate para release. Los agentes deben tratar estas restricciones procedimentales como límites reales.

Puntos clave
  • Platform cannot enforce ≠ rule does not exist.
  • No force push en main/dev.
  • Working branch → dev primero.
  • CAN MERGE ≠ AUTHORIZED TO MERGE NOW.

Trabajo multiagente requiere Concurrency Contract e integración funcional

Dos agentes pueden avanzar en paralelo cuando ownership temporal, branches, módulos, interfaces compartidas, dependencias e Integration Order están suficientemente claros. Un Git Conflict es textual; un Functional Conflict puede romper el sistema aunque el merge sea limpio. Después de integración material también puede requerirse Post-Merge Validation sobre el SHA real resultante.

Puntos clave
  • Temporal ownership reduce overlap.
  • Shared Interfaces elevan riesgo de coordinación.
  • Git Conflict ≠ Functional Conflict.
  • Post-Merge Validation verifica el estado integrado real.
Glosario contextual+
Working Branch

Working Branch

Pre-Merge Audit

Revisión previa a integración que busca conflictos, regresiones, deuda conocida y evidencia faltante.

Concurrency Contract

Concurrency Contract

Merge Authority

Merge Authority