Skip to content

Label governance & policy foundation (Phases 1a, 1b, 2) #2452

@paynejd

Description

@paynejd

Summary

Establish org-wide label taxonomy, development policies, and governance documentation for the OpenConceptLab GitHub org. This is the foundation for AI-assisted delivery (triage, review, planning, implementation).

What was done

Phase 1a — Labels & Templates

  • Defined 33-label scoped taxonomy (type/, priority/, component/, signal/, origin/, stage/) in labels.yml
  • Wrote idempotent provisioning script (provision-labels.sh)
  • Provisioned all 33 labels across all 36 active repos (1,188 labels created)
  • Added org-wide issue templates (bug, feature) with auto-labeling and PR template to .github repo

Phase 2 — Migration

  • Bulk-migrated 1,073 issues on ocl_issues from old labels to new taxonomy
  • Deleted 62 old labels from ocl_issues
  • Deleted 243 GitHub default labels across all 36 repos

Phase 1b — Draft Policies

  • Published CONTRIBUTING.md to .github repo (community-facing contributor guide)
  • Published 5 governance docs to ocl-online-docs/governance/:
    • Ticket filing policy, PR policy, release strategy, AI content policy, label governance
  • Updated governance README as the team policy review master doc with:
    • Repo audit of policy file coverage (LICENSE, CONTRIBUTING, SECURITY, etc.)
    • Plan from draft to approved status

What's next

  • Phase 3: Read-only agents (TRIAGE + REVIEWER) on OCL repos
  • Experimentation pause: Validate agent accuracy before enforcement
  • Phase 4: Policy enforcement (release.yml, branch protection, GitHub Actions)
  • Phase 5: Write agents (WORKER/PLANNER)

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/infraDevOps, CI/CD, infrastructuretype/infraCI/CD, deployment, infrastructure

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions