CompTech AIOps - operating governance

The issue, milestone, phase, ADR, and changelog discipline used for comptech-aiops work.

The project now treats GitHub as the audit trail for every meaningful execution. Chat is useful for coordination, but GitHub and markdown files are the durable record.

Required Execution Metadata

Every repository-changing execution should be able to answer this block before implementation starts:

Issue:
Milestone:
Phase:
ADR:
Changelog entry:
Scope:
Verification:

Read-only discovery can happen first. That means checking repo status, inspecting files, or listing GitHub metadata is allowed before the tracking record exists. Mutating work starts only after the tracking path is known.

Current Governance Artifacts

ArtifactRole
AGENTS.mdAgent operating notes and expected change flow.
CHANGELOG.mdStrict change history with issue, milestone, phase, ADR, verification, and follow-ups.
docs/adr/Decision records for durable choices.
docs/operations/change-control.mdExecution gate and required workflow.
docs/operations/phases.mdPhase register.
.github/ISSUE_TEMPLATE/change.mdIssue template requiring governance metadata.
.github/pull_request_template.mdPR template requiring issue, milestone, phase, ADR, and changelog.

Active Phase

FieldValue
MilestonePhase 0 - Governance Foundation
Phase labelphase:0-foundation
PurposeEstablish memory, ADRs, strict changelog, GitHub governance, secret custody, and the first declarative operating model.

ADR Discipline

The ADR rule is intentionally strict. If a change affects architecture, governance, security, deployment, operations, or future maintainability, it should be governed by an ADR.

There are two valid paths:

  1. Reference an existing accepted ADR.
  2. Create or update an ADR in the same change set.

This prevents the common failure mode where an agent changes files but the reason for the change disappears with the chat session.

Changelog Discipline

The changelog is not a release-note afterthought. It is the operational ledger.

Each entry records:

  • Date.
  • GitHub issue.
  • Milestone.
  • Phase.
  • ADR.
  • Summary.
  • Changed files or areas.
  • Verification.
  • Follow-ups.

Secret values never appear in the changelog.

Last reviewed: 2026-05-22