[KongchangAI]
Concept边界契约

Boundary Contracts

A machine-readable abstraction used to explicitly declare, before a coding agent modifies a codebase, the task role of each artifact (editable, inspect-only, required, protected), thereby constraining the agent's behavior space.

Timeline (last 90 days)

Nov 3

A pilot study from RSS proposes Boundary Contracts, a machine-readable abstraction for explicitly declaring each artifact's role in a task before repository modifications occur.

Unverified50%
Nov 3

Boundary Contracts assign each artifact one of four task-specific roles: editable, inspect-only, required, and protected.

Unverified50%
Nov 3

The pilot study was conducted on 40 maintenance tasks in a real enterprise repository, comparing the performance of the same Codex-based coding agent with and without boundary contract information.

Unverified50%
Nov 3

In the comparison with and without boundary contract information, the macro edit-selection F1 score rose from 0.440 to 0.682.

Unverified50%
Nov 3

In the comparison with and without boundary contract information, the required-behavior coverage rate rose from 0.429 to 0.673.

Unverified50%
Nov 3

In the comparison with and without boundary contract information, the number of strictly acceptable patches rose from 9 out of 40 to 18.

Unverified50%
Nov 3

The study additionally analyzed 21 tasks in which both the with-contract and without-contract conditions modified at least one identical file, and the results showed that differences in edit selectivity and patch outcomes still persisted.

Unverified50%
Nov 3

The study thereby provides preliminary evidence that explicit artifact roles may influence maintenance behavior, not just localization.

Unverified50%
Nov 3

The pilot study explicitly states that it does not establish the general effectiveness of boundary contracts on this basis.

Unverified50%
Nov 3

The enforcement part of boundary contracts remains to be explored; the pilot only touched the front end of the governance chain (generation, validation, revision, enforcement).

Unverified50%

2 more timeline events

All Facts (12)

Unverified

A pilot study from RSS proposes Boundary Contracts, a machine-readable abstraction for explicitly declaring each artifact's role in a task before repository modifications occur.

50%
Unverified

Boundary Contracts assign each artifact one of four task-specific roles: editable, inspect-only, required, and protected.

50%
Unverified

The pilot study was conducted on 40 maintenance tasks in a real enterprise repository, comparing the performance of the same Codex-based coding agent with and without boundary contract information.

50%
Unverified

In the comparison with and without boundary contract information, the macro edit-selection F1 score rose from 0.440 to 0.682.

50%
Unverified

In the comparison with and without boundary contract information, the required-behavior coverage rate rose from 0.429 to 0.673.

50%
Unverified

In the comparison with and without boundary contract information, the number of strictly acceptable patches rose from 9 out of 40 to 18.

50%
Unverified

The study additionally analyzed 21 tasks in which both the with-contract and without-contract conditions modified at least one identical file, and the results showed that differences in edit selectivity and patch outcomes still persisted.

50%
Unverified

The study thereby provides preliminary evidence that explicit artifact roles may influence maintenance behavior, not just localization.

50%
Unverified

The pilot study explicitly states that it does not establish the general effectiveness of boundary contracts on this basis.

50%
Unverified

The enforcement part of boundary contracts remains to be explored; the pilot only touched the front end of the governance chain (generation, validation, revision, enforcement).

50%
Unverified

Boundary contracts target the semantic level of "should it be changed" rather than simple read/write permissions, so the generation and validation of contracts themselves may become a new bottleneck; if the contract is wrong, the agent may be incorrectly constrained.

50%
Unverified

The enterprise repository pilot with 40 tasks is still far from production-level conclusions; whether boundary contracts can generalize to different repositories and different task types, and who generates and how to maintain the contracts, are all open questions.

50%

Source Articles