Skip to content

fix(anchor): declare git-submodule consumption alongside runtime-service - #46

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/declare-git-submodule-consumption-signed
Jul 26, 2026
Merged

fix(anchor): declare git-submodule consumption alongside runtime-service#46
rldyourmnd merged 1 commit into
mainfrom
fix/declare-git-submodule-consumption-signed

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

The control plane pins this repository as a gitlink and declares both git-submodule-consumer and workflow-module-consumer relationships, but the module contract enumerated only runtime-service. Any planner or agent reading module.consumption as authoritative therefore got a different dependency model from .gitmodules.

Declare both modes: git-submodule for the physical gitlink, runtime-service for reusable-workflow execution from this repository.

The control plane now enforces this from its side: GDS_IDENTITY_CONSUMPTION_UNDECLARED fires when a resolved dependency omits the mode its consumer actually uses.

Review finding RVR-P2-002. Supersedes #45, which carried an author email that is not verified on the account and so failed the signed-commit ruleset.

The control plane pins this repository as a gitlink and declares both
git-submodule-consumer and workflow-module-consumer relationships, but the
module contract enumerated only runtime-service. A planner reading
module.consumption therefore got a different dependency model from .gitmodules.

Declare both modes: git-submodule for the physical gitlink, runtime-service for
reusable-workflow execution from this repository.
@rldyourmnd
rldyourmnd merged commit db541ce into main Jul 26, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/declare-git-submodule-consumption-signed branch July 26, 2026 13:09
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