Skip to content

feat(harness): observe installed Devin without configuring it - #219

Merged
rldyourmnd merged 1 commit into
mainfrom
feat/observe-installed-devin-20261008
Oct 7, 2026
Merged

rldyourmnd merged 1 commit into
mainfrom
feat/observe-installed-devin-20261008

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

GDS rejected an installed Devin CLI as an unknown identity even though the workstation bootstrap delivers it alongside the other seven harnesses. Add Devin to the canonical catalogue for bounded version observation while retaining the seven proven execution/configuration adapters.

The Devin bridge explicitly declares not-proven runtime evidence and does not inherit the setup-systems evidence owner. Default catalogue validation includes the installed-only entry; an explicit runtime-proof request and any attempt to install unproven Devin configuration remain refused. No model calls or vendor configuration writes are performed by version detection.

Validation: focused harness and CLI tests pass, including version-only observation, configuration refusal, runtime-proof refusal, active/canonical separation, and bridge evidence digest binding. Full Go tests and hash-locked Python tests run as additional evidence.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
@rldyourmnd
rldyourmnd merged commit 660db9e into main Oct 7, 2026
8 checks passed
@rldyourmnd
rldyourmnd deleted the feat/observe-installed-devin-20261008 branch October 7, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant