Skip to content

feat(core): persist owner-wide GitHub source intent - #81

Merged
rldyourmnd merged 2 commits into
devfrom
feat/a08-source-selection
Oct 21, 2026
Merged

rldyourmnd merged 2 commits into
devfrom
feat/a08-source-selection

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

A GDS credential choice currently expires when the server acknowledges the same encrypted original: its revision/pending metadata changes although the selected operation does not. Centralize the bounded acknowledgement/successor lineage check in Core and retain refusal for replacement operations, other records and rollback.

Define the owner-wide encrypted GitHub source choice in the existing repository-state envelope, separately from device-local module consent and catalog observations. This is consumed by the coordinated Vault/client update; it grants no provider or filesystem access.

Validation: full just check passed (formatting, actual domain/application tests, Clippy, audit and license/source policy). Tests cover selected-original acknowledgement, predecessor acknowledgement for a queued successor, replacement/rollback/entity isolation, owner-wide configuration identity and invalid serialized references. No wire entity kind, cryptography, package release or live data changed.

@rldyourmnd
rldyourmnd merged commit 53c34e2 into dev Oct 21, 2026
1 check passed
@rldyourmnd
rldyourmnd deleted the feat/a08-source-selection branch October 21, 2026 14:49
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