Gate unwired source management

This commit is contained in:
2026-07-25 10:27:39 -07:00
parent 72e8b2de91
commit c8acc9e439
11 changed files with 193 additions and 32 deletions
@@ -22,6 +22,11 @@ allow-listed, its API token comes from the process environment, requests use a
bounded timeout, and callers are rate-limited. Discovered entries are merged
atomically into inventory and begin with projection disabled.
Until inventory is wired into `BuildInputLoader`, mutation, discovery,
connectivity-test, and content-scan endpoints return
`409 E_SOURCE_MANAGEMENT_NOT_WIRED`. The UI publishes the resolved build source,
labels inventory read-only, and disables the corresponding controls.
Source-management UX may add review and configuration workflows later, but any
accepted change must be committed to the Git-owned configuration before it can
affect a release.