Skip to content

feat(github): classify App coverage by immutable repository ID - #118

Merged
rldyourmnd merged 5 commits into
mainfrom
feat/github-coverage-and-process-group-20260908
Sep 8, 2026
Merged

feat(github): classify App coverage by immutable repository ID#118
rldyourmnd merged 5 commits into
mainfrom
feat/github-coverage-and-process-group-20260908

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

  • Add gds github coverage: App installation union vs optional local GDS identities by immutable GitHub repository ID.
  • Rename of the same ID is migrated. Archived stays not-applicable. Missing App inventory is unknown; permission contract mismatch is denied.
  • Process-group cleanup documents and tests that setsid/Docker-daemon children are not owned.

Test plan

  • GOTOOLCHAIN=go1.26.7 go test ./core/githubcoverage ./core/estate ./core/app ./core/cli ./core/reconciler
  • CI
  • User-token membership union is still NOT_PROVEN. No new root command.

rldyourmnd and others added 5 commits September 8, 2026 16:34
gds github coverage unions installation inventories with optional local
GDS identities. Rename keeps migrated; archived stays not-applicable.
Process-group cleanup still does not claim setsid or Docker children.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
A local identity match is not coverage when the App permission
contract failed. cli-v1 already named that status denied.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
core/app is inside the development source boundary, so the coverage
CLI wiring must refresh the applied source_tree_digest.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
util-linux setsid(1) is not on GitHub-hosted macOS. os.setsid is the
same session boundary the process-group cleanup must not claim.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
core/app is inside the development source boundary.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@rldyourmnd
rldyourmnd merged commit eb546f6 into main Sep 8, 2026
7 checks passed
@rldyourmnd
rldyourmnd deleted the feat/github-coverage-and-process-group-20260908 branch September 8, 2026 12:59
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