Files
boshu2__agentops/goals-affects-files.yaml
T
Bo 7a765cde19 Align AgentOps around its operations-layer identity (#1051)
Executes docs/plans/2026-08-07-agentops-operations-layer-alignment.md:
AgentOps is the operations layer for agentic engineering; the federated
integration graph is the topology, the semantic work-and-proof protocol
is the contract, and RPI is the standard one-experiment traversal.

Retires the ao flywheel command family and all knowledge-flywheel
product state, tombstones the seven-move operating-loop workflow,
narrows ao init and the .agents state writers to declared destinations,
renames the core architecture page to rpi-traversal.md with a
compatibility redirect, aligns AGENTS.md, 25 skills, public and package
copy, regenerates every owned projection, and strengthens the
conformance gates with planted-negative proofs.

Both the alignment subject and the follow-up gate-bookkeeping commit
carry fresh author-distinct validation PASS verdicts with empty
not_checked scope.

Test-Removal-Reason: dead knowledge-flywheel and session-store surfaces were deleted with their tests (operations-layer alignment)
2026-08-07 18:37:03 -04:00

86 lines
2.3 KiB
YAML

# goals-affects-files.yaml
#
# Sidecar to GOALS.md mapping each goal_id to the canonical fix-files glob
# list. The nightly routine cross-references this against open-PR file
# diffs to compute the open-PR blocker matrix and skip goals another
# in-flight PR already owns.
#
# This is a sidecar, not a column in the GOALS.md table, because the lists
# get long enough to make the markdown table unreadable. The Go loader in
# cli/internal/goals/goals.go reads this file alongside GOALS.md and
# populates Goal.AffectsFiles; the field flows into `ao goals measure
# --json` via Measurement.AffectsFiles.
#
# Conventions:
# - Globs are evaluated against repo-relative paths via filepath.Match
# semantics (callers may also use shell-style ** if they extend the
# matcher; the data file itself just lists patterns).
# - Include both the gate's check script AND the production code/data
# the script reads — both are valid blocker surfaces.
# - Unknown goal IDs in this file are silently ignored by the loader, so
# you can stage a new goal's affects_files entry before adding the goal
# to GOALS.md without breaking parsing.
affects_files:
go-complexity-ceiling:
- cli/**
- scripts/check-go-absolute-complexity.sh
compile-freshness:
- scripts/check-compile-health.sh
compile-no-oscillation:
go-cli-tests:
- cli/**
go-cli-builds:
- cli/**
go-vet-clean:
- cli/**
security-gate:
- scripts/security-gate.sh
- tests/scripts/test-security-gate.sh
skill-frontmatter:
- skills/*/SKILL.md
hook-preflight:
- scripts/validate-hook-preflight.sh
- hooks/**
manifest-versions-match:
- .claude-plugin/marketplace.json
- .claude-plugin/plugin.json
contract-compatibility:
- scripts/check-contract-compatibility.sh
- schemas/**
- docs/contracts/**
goals-validate:
- GOALS.md
- goals-affects-files.yaml
- cli/internal/goals/**
codex-parity-drift:
- skills-codex/**
- skills-codex-overrides/**
- scripts/check-codex-parity-drift.sh
install-smoke:
- scripts/install*.sh
- tests/install/test-install-smoke.sh
eval-workbench-verify:
- evals/**
- scripts/check-eval-workbench.sh
state-path-resolver-coverage:
- cli/internal/paths/**
- lib/ao-paths.sh
- scripts/check-paths-resolver-coverage.sh