You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(app-control): add environments, integrated apps and multi-repo to the control-skill contract #9590
Slice A9b of #9507 (second half of poteto's A9 draft, comment).
Problem
Environments, integrated apps and multi-repo setups are not in the contract.
Fix
## Environments: consumer-named entries with url, dependency services, extends, write policy and production: true; production is read-only by default, attended production writes need a committed grant plus an in-session yes, unattended production writes are off. Per-tier Capture rows.
## Integrated apps: an integrated app gets its own control skill, included by reference; a missing other-repo checkout stops with the setting and the repository named.
Drive's ready checks each dependency service. map create interviews for ownership across repositories.
Two-process stdlib-Python fixture (an app that redirects to a stub identity server) under plugins/app-control/skills/map/evals/fixtures/identity/.
Size: Medium
Complexity: Medium
Uncertainty: Known
Flags: none
Understood: this is slice A9b of #9507. It adds ## Environments and ## Integrated apps to the app-control control-skill contract. It also adds dependency-service checks in drive's ready, an ownership interview in map create, a two-process identity fixture, and four evals. The done-when checks are concrete and runnable.
Nothing is missing. The issue says it is blocked by A9a, which looks like #9588 (steps-file semantics), so it needs that slice first. I found no duplicates. #9507 is the parent and #9579 and #9581 are neighbouring slices.
Activity
github-actions commentedon Oct 24, 2026
Proposed work class: none
Size: Medium
Complexity: Medium
Uncertainty: Known
Flags: none
Understood: this is slice A9b of #9507. It adds
## Environmentsand## Integrated appsto the app-control control-skill contract. It also adds dependency-service checks in drive'sready, an ownership interview inmap create, a two-process identity fixture, and four evals. The done-when checks are concrete and runnable.Nothing is missing. The issue says it is blocked by A9a, which looks like #9588 (steps-file semantics), so it needs that slice first. I found no duplicates. #9507 is the parent and #9579 and #9581 are neighbouring slices.
Automated triage. A maintainer reviews it.
kyle-sexton commentedon Oct 24, 2026
kyle-sexton commentedon Oct 26, 2026
fix(app-control): harden the identity fixture and tighten tier wording