mirror of
https://github.com/boshu2/agentops.git
synced 2026-09-14 15:08:13 +08:00
7a765cde19
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)
86 lines
2.3 KiB
YAML
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
|