Summary
Define Integrate as an integration-governance preset in the RunContract Harness.
Parent roadmap: #114
Track: C - Preset evolution
Related: #118, #167
Problem
Integrate is the preset for merging, conflict handling, and integration verification, but its RunContract-facing governance contract is not explicit. Without it, integration work can blur source-of-truth ownership, evidence requirements, and repair/rollback criteria.
Scope
- Define the Integrate governance preset contract.
- Specify required inputs, integration plan shape, conflict matrix expectations, evidence standard, verification gates, and rollback/repair criteria.
- Define how Integrate consumes upstream implementation artifacts without becoming a generic scheduler or PR adapter.
- Keep integration governance generic and separate from GitHub/PR/Ragna/kapi-agent semantics.
- Identify follow-up implementation slices if existing Integrate behavior needs alignment.
Non-goals
- No merge bot implementation.
- No GitHub/PR-specific policy in RunContract core.
- No worker scheduler or policy-learning implementation.
- No command rename or storage-root migration.
- No broad workflow-state rename.
Acceptance criteria
Verification
Summary
Define Integrate as an integration-governance preset in the RunContract Harness.
Parent roadmap: #114
Track: C - Preset evolution
Related: #118, #167
Problem
Integrate is the preset for merging, conflict handling, and integration verification, but its RunContract-facing governance contract is not explicit. Without it, integration work can blur source-of-truth ownership, evidence requirements, and repair/rollback criteria.
Scope
Non-goals
Acceptance criteria
Verification