← Mapa completResum públic curat
Índex
Entrada 09PUBLIC HANDBOOK

Git, branches, PRs i treball multiagent

main/dev/working branch, PR/diff, Pre-Merge Audit, protecció tècnica/lògica, contractes de concurrència, interfícies compartides, Break-Glass i Merge Authority.

Source & authority

Explicació pública

PUBLIC HANDBOOK
Basat en
Human Handbook 09 — Git, branches, PRs i treball multiagent
Fonts normatives relacionades
  • NORMATIVE SOURCEStandard · Repository Governance
  • NORMATIVE SOURCEStandard · GitHub Repository Controls
Autoritat
Explicació pública — NON-NORMATIVE
Resum

main/dev/working branch, PR/diff, Pre-Merge Audit, protecció tècnica/lògica, contractes de concurrència, interfícies compartides, Break-Glass i Merge Authority.

Git forma part del contracte durable de treball. DCP Flow utilitza branches, PRs i evidència per coordinar humans i agents sense dependre de memòria de sessió.

Governança del repositori

El patró main / dev / working branch separa producció, integració i treball acotat. Pre-Merge Audit, Merge Authority, Technical Protection i Logical Protection fan que integrar un canvi sigui una decisió revisable.

Punts clau
  • main, dev i working branches.
  • PR i diff com a superfície de revisió.
  • Pre-Merge Audit.
  • Merge Authority i Break-Glass.

Treball multiagent

Concurrency Contracts, Shared Interfaces i Integration Order redueixen col·lisions. DCP Flow diferencia Git Conflict de Functional Conflict: un merge net no demostra que dos canvis funcionin bé junts.

Punts clau
  • Temporal ownership.
  • Shared Interfaces.
  • Integration Order.
  • Git Conflict ≠ Functional Conflict.

Git converteix treball temporal en estat tècnic reconstruïble

DCP Flow usa main com baseline estable/release, dev com integració permanent i working branches com unitats temporals de treball. El PR fa visibles origen, destí, commits, diff, checks i discussió. Abans d’integrar una working branch a dev, Pre-Merge Audit revisa scope, arquitectura, tests, seguretat, documentació, Quality Gates, conflictes i risc.

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

Logical Protection conserva la regla quan la plataforma no pot imposar-la

Branch Protection o Rulesets són preferibles quan estan disponibles, però la seva absència no elimina governança. Logical Protection manté no direct development a branques permanents, no force push, audit before merge, dev com origen normal de main i Human Gate per release. Els agents han de tractar aquestes restriccions procedimentals com límits reals.

Punts clau
  • Platform cannot enforce ≠ rule does not exist.
  • No force push a main/dev.
  • Working branch → dev primer.
  • CAN MERGE ≠ AUTHORIZED TO MERGE NOW.

El treball multiagent necessita Concurrency Contract i integració funcional

Dos agents poden avançar en paral·lel quan ownership temporal, branches, mòduls, shared interfaces, dependències i Integration Order estan prou clars. Un Git Conflict és textual; un Functional Conflict pot trencar el sistema encara que el merge sigui net. Després d’una integració material també pot caldre Post-Merge Validation sobre el SHA real resultant.

Punts clau
  • Temporal ownership redueix overlap.
  • Shared Interfaces eleven risc de coordinació.
  • Git Conflict ≠ Functional Conflict.
  • Post-Merge Validation verifica l’estat integrat real.
Glossari contextual+
Working Branch

Working Branch

Pre-Merge Audit

Revisió prèvia a integració per detectar conflictes, regressions, deute conegut i evidència absent.

Concurrency Contract

Concurrency Contract

Merge Authority

Merge Authority