Skip to content

Branch and PR integration map — 2026-07-26 #576

Description

@servathadi

Purpose

Canonical coordination map for the current Mupot integration queue. This issue records branch ownership, PR dependencies, exact heads, merge gates, and cleanup decisions. It does not authorize a merge, deployment, credential use, or spend.

Snapshot source: GitHub + local git fetch --all --prune on 2026-07-26.

Ground truth

  • origin/main: cc3d1d7879d690fbf81faeeb23f75508ff69112f
  • Main CI and CodeQL: green at that exact head.
  • Open PRs: 32 total; 5 clean, 9 dirty/conflicted, 18 unstable.
  • Local /Users/hadi/Documents/mupot: main is 4 commits ahead and 380 commits behind origin/main, with uncommitted files. Do not pull, reset, or rebase this checkout until its work is preserved on a recovery branch/worktree.

Active integration lanes

Lane Branch PR Exact head State Gate / next action
Production identity and drift fix/443-commit-visibility-and-drift #571 485df9b7e9d806e559314d6a69634a9a3455cbcd Ready/CLEAN but review BLOCKED Close false-clean paths: sanitize RELEASE_SHA, prevent dirty production identity, validate health tenant/ok, fix restore path and manual ref reporting. Re-gate exact new head.
DME GCP/GEO evidence docs/dme-geo-gcp-foundation #572 1a0ae225bb406a65f7a854386ef4f29a051cb20b Ready/CLEAN but transitively blocked Contains #571 commit. Rebase/split after #571 is corrected; docs must not bypass the deployment gate.
Hermes DME runtime prep kasra/hermes-gke-dme #569 e315b334e53a5e7fccea9e86b1ba30ab14877db3 Ready/CLEAN, prep only Decide Cloud Run vs GKE and resolve overlap with deploy/kubernetes/agent-host/ before integration. No infrastructure was provisioned.
Viamar GEO project cell feat/574-viamar-project-cell #575 2c82a403c18b2f817604b60a0aa32278f49014cc Draft/CLEAN Keep draft. Resolve project UUID, immutable image digest, scoped identity, trusted egress, and separately authorize first live scan/spend.
Agent connection guided flow feat/agent-connection-guided-flow #538 9ede067cbd... Draft/DIRTY Rebase onto current main; verify which parts are already provided by merged #537 before continuing.
Agent connection owner wizard feat/agent-connection-owner-wizard #539 77f39df79e... Draft/UNSTABLE Stacked on #538. Do not review independently until #538 is rebased and green.
Routines remediation cursor/task9-routines-cancellation-fence #398 c8b147fcda... CLEAN against non-main base Decide whether to rebase/cherry-pick onto current main or close as superseded. It is not currently a main integration candidate.

Dependency map

main cc3d1d7
├── #571 production identity/drift (BLOCKED)
│   └── #572 DME GCP/GEO docs (contains #571; blocked until corrected)
├── #569 Hermes DME runtime prep (architecture decision required)
├── #575 Viamar GEO cell (draft; live gates unresolved)
└── merged #537 agent connection foundation
    └── #538 guided flow (dirty)
        └── #539 owner wizard (unstable)

Stale Cursor queue

PRs #472, #474, #476-#480, #482, #484, #493-#495, #498-#499, #508-#516, and #522-#523 are currently dirty or unstable against modern main. They must not be bulk-merged. For each: classify as superseded, extract one still-needed commit, or rebuild from current main; then close the rest.

Integration order

  1. Preserve the divergent local checkout in a recovery branch/worktree.
  2. Fix and exact-head re-gate fix(ops): stamp RELEASE_SHA on every deploy + detect prod drift (#443) #571.
  3. Rebase/split docs(dme): GCP foundation + verified GEO capability #572 after fix(ops): stamp RELEASE_SHA on every deploy + detect prod drift (#443) #571's result.
  4. Decide the runtime architecture for prep: Hermes for DME pot on GKE Autopilot (artifacts only, not provisioned) #569.
  5. Rebase and narrow Agent connection verification and owner polling #538, then feat: add owner agent connection wizard #539.
  6. Keep feat: add Viamar GEO scanner project cell #575 draft until its explicit live gates and owner authorization are satisfied.
  7. Triage and close the stale Cursor queue.
  8. Re-evaluate fix(routines): v0.25 Task 9–12 remediation package #398 against current project-routines behavior.

SOS coordination

Read-only request sent with correlation ID mupot-branch-pr-map-20260726 to SOS peers codex and hadi-codex-cli, requesting active branches, PRs, exact heads, blockers, and integration order. Structured ask was cross-tenant rejected; direct durable SOS delivery succeeded. Append the correlated peer report here when received.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions