Skip to content

docs: remove CODEBASE.md -- graphify is source of truth#20

Merged
ontave merged 2 commits into
mainfrom
session/21-remove-codebase-md
May 4, 2026
Merged

docs: remove CODEBASE.md -- graphify is source of truth#20
ontave merged 2 commits into
mainfrom
session/21-remove-codebase-md

Conversation

@ontave
Copy link
Copy Markdown
Contributor

@ontave ontave commented May 4, 2026

Summary

Removes CODEBASE.md from this repo.

Governor Directive (session/21)

Static CODEBASE.md files drift from the code and require manual maintenance that never happens reliably. The graphify knowledge graph at ~/ontai/graphify-out/graph.json is rebuilt from actual source files on every /graphify --update run and is the sole authoritative source of codebase understanding for all agents.

See root CONTEXT.md (Codebase Understanding section) and CLAUDE.md (Graphify Source of Truth Protocol, Rules 1-6) for the full protocol.

Test plan

  • Verify CODEBASE.md is deleted
  • Verify no other files reference CODEBASE.md

ontave added 2 commits May 2, 2026 11:39
…very

Watches CRDs on the management cluster and extends management-maximum with
explicit PermissionRule entries per third-party API group. Groups in .k8s.io,
.x-k8s.io, .ontai.dev, and k8s bare names are excluded. Additions are
monotonic. cascade to cluster-maximum on tenant clusters is automatic via the
existing ClusterRBACPolicyReconciler auto-sync path. Tracks discovered groups
in Guardian.Status.DiscoveredAPIGroups. guardian-schema.md sec 21.

- api/v1alpha1/guardian_types.go: add DiscoveredAPIGroups field to GuardianStatus
- internal/controller/apigroup_sweep_controller.go: new controller
- internal/role/controllersets.go: register ControllerAPIGroupSweep for management role
- cmd/guardian/main.go: wire controller in setupManagementControllers
- test/unit/controller/apigroup_sweep_controller_test.go: unit tests (all pass)
- docs/guardian-schema.md: add sec 21, amendment entry
- CODEBASE.md: update controller table, test contract, role sets
Governor directive (session/21): CODEBASE.md eliminated from all repos.
The graphify knowledge graph at ~/ontai/graphify-out/graph.json is the
sole authoritative source for codebase understanding. See root CONTEXT.md
and CLAUDE.md for the Graphify Source of Truth Protocol.
@ontave ontave merged commit 89005d0 into main May 4, 2026
0 of 2 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