Skip to content

docs: add maintainer ownership policy#676

Merged
DeusData merged 3 commits into
mainfrom
docs/codeowners-authority
Jun 28, 2026
Merged

docs: add maintainer ownership policy#676
DeusData merged 3 commits into
mainfrom
docs/codeowners-authority

Conversation

@DeusData

Copy link
Copy Markdown
Owner

Summary

  • Add .github/CODEOWNERS with @DeusData as the binding owner for all paths.
  • Add MAINTAINERS.md as the advisory delegation map for future co-maintainers.
  • Split review areas by the actual repository layout: MCP, CLI/install, pipeline, language extraction/LSP, store/query, foundation/runtime, graph UI, tests/repro, packaging, security, CI/release, and governance.
  • Document stricter operational authority for dry runs, release workflow dispatch, package publishing, security advisories, workflow/ruleset changes, and branch protection.

Notes

  • This repo is user-owned, so the policy uses individual handles rather than GitHub teams.
  • Delegated reviewers belong in MAINTAINERS.md first. They should only be added to CODEOWNERS once they are allowed to satisfy the binding code-owner approval gate.
  • CI run authority is documented here, but actual enforcement still depends on GitHub collaborator permissions, branch protection/rulesets, and protected environments for release jobs.

Tests

  • PASS: CODEOWNERS line-shape validation with awk
  • PASS: git diff --check -- .github/CODEOWNERS MAINTAINERS.md

DeusData added 3 commits June 28, 2026 23:55
Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData DeusData merged commit 9169f46 into main Jun 28, 2026
15 checks passed
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