Claim Plane: Enforceable Change Intents and Dynamic Scope for Parallel Coding Agents

📅 2026-07-23
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the frequent integration failures in collaborative software development caused by concurrent code changes—such as edit conflicts, scope violations, or broken dependencies—among parallel coding agents. The authors propose a model-agnostic coordination framework that formulates concurrent edits as a pre-write admission problem, leveraging declarative ChangeIntents and a deterministic control plane to enforce atomic admission, scoped constraints, and dependency tracking. By decoupling probabilistic planning from deterministic permission control, the architecture introduces dynamic scope elevation and failure containment mechanisms, enabling fine-grained parallelism while preserving safety. Empirical evaluation on CooperBench demonstrates that the framework achieves full success (6/6) in static scenarios, maintains parallel admission in all dynamic cases (3/3), successfully executes seven scope elevations, and safely rejects two undeclared modifications.
📝 Abstract
Parallel coding agents can independently produce locally valid changes while still interfering at integration time, expanding beyond planned scope, or relying on premises invalidated by concurrent work. Existing responses emphasize communication, isolated workspaces, late merge-time repair, continuous supervision, or post-hoc runtime recovery. This paper presents Claim Plane, a model-agnostic coordination architecture that treats concurrent software change as a pre-write admission problem. Before implementation, each worker declares a versioned ChangeIntent containing an exact base commit, typed resources, dependencies, and operations marked as committed or contingent. A deterministic control plane atomically admits compatible intents, constrains same-file parallelism to declared regions, serializes unresolved overlap, tracks dependency invalidation, and fails closed on ambiguous authority. During execution, a contingent mutation does not reserve write ownership initially; the first attempted mutation triggers atomic scope promotion and re-admission against the current active set. Brokered execution binds capabilities to intent versions, leases, OS-level worktree locks, monotonic fencing tokens, and Git-tree provenance, while integration verifies immutable patches and evidence. A preliminary six-pair CooperBench mechanism check is reported only as feasibility evidence: static Claim Plane achieved 6/6 pair passes with full serialization, while dynamic scope retained parallel admission on half of the pairs, performed seven successful scope promotions, and failed closed on two undeclared mutations. The sample is intentionally too small for comparative claims. We argue that separating probabilistic planning from deterministic authority provides a foundation for a future learned semantic-dependency model and frontier-model escalation only on unresolved cases.
Problem

Research questions and friction points this paper is trying to address.

parallel coding agents
concurrent software change
integration conflicts
dynamic scope
change coordination
Innovation

Methods, ideas, or system contributions that make the work stand out.

Claim Plane
ChangeIntent
deterministic coordination
dynamic scope promotion
concurrent software change
🔎 Similar Papers
No similar papers found.