Files
boshu2__agentops/.gitignore
T
Bo 6d5d111faf feat(skills): land four-vendor skill corpus (#803)
## Summary
- Lands the AgentOps skill corpus across source and Codex wrappers,
including Gemini image targets.
- Integrates the skill branch onto current origin/main and refreshes
generated manifests/catalogs.
- Normalizes local next-work queue enum drift and fixes shellcheck in
alias-collision validation.

## Validation
- bash scripts/regen-all.sh --check
- bash scripts/validate-skill-schema.sh
- bash tests/skills/test-token-budgets.sh
- bash tests/skills/run-all.sh
- bash scripts/audit-codex-parity.sh && bash
scripts/validate-codex-override-coverage.sh && bash
scripts/validate-codex-generated-artifacts.sh --scope worktree && bash
scripts/validate-codex-api-conformance.sh && bash
scripts/validate-codex-runtime-sections.sh && bash
scripts/lint-codex-native.sh
- bash skills/heal-skill/scripts/heal.sh --strict
- PRE_PUSH_SKIP_MKDOCS=1 bash scripts/pre-push-gate.sh --fast

MkDocs strict remains skipped locally via the documented
PRE_PUSH_SKIP_MKDOCS=1 override because the repo currently emits
repo-wide strict-link warnings unrelated to this landing; CI remains
authoritative.
2026-06-06 23:44:42 -04:00

216 lines
4.7 KiB
Plaintext

# macOS
.DS_Store
.AppleDouble
.LSOverride
# Editor directories and files
.vscode/
.idea/
*.swp
*.swo
*~
# Node modules (if you add tooling)
node_modules/
npm-debug.log*
# Build outputs
dist/
build/
*.log
# Python
.venv/
venv/
env/
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.mypy_cache/
.ruff_cache/
coverage.xml
# Generated reports
reports/
/release-notes.md
wiki/
# wiki/ above ignores generated vault output; the ao bounded-context package is source
!cli/internal/wiki/
# Agent runtime state
# Repo-root .agents/ is local/private runtime state for Codex, Claude,
# AgentOps, and other agents. It must never be tracked in git.
/.agents/
tests/claude-code/.agents/
# Allow test fixtures under .agents/ paths
!cli/cmd/ao/testdata/**/.agents/
!cli/cmd/ao/testdata/**/.agents/**
# Runtime state
state.json
.runtime/
.claude/memory.md
# MkDocs build output + local venv
_site/
.venv-docs/
# Local temp artifacts (generated during skill self-tests / hooks)
.tmp/
skills/.tmp/
.x/
cli/.x/
hook-output.txt
skills/vibe/README.md
# Go binaries (built locally)
cli/ao
cli/bin/ao
cli/bin/witness-crosscheck
cli/cmd/ao/ao
cli/cmd/ao/ao-test-bin
cli/coverage.out
cli/coverage.html
# Go test binaries
*.test
# CLI local state (generated by ao runs in cli/ workdir)
cli/.agents/
# Agent Farm temp files
.farm.meta
.witness.pid
.witness.heartbeat
.witness/
# Gas Town (added by gt)
.claude/
.logs/
.beads/
# Session artifacts (generated by agents)
HANDOFF_SUMMARY.md
# Dolt database files (added by bd init)
.dolt/
*.db
.coverdata/
# Coverage artifacts
cli/*cov*.out
cli/*cov*.html
cli/cmd/ao/.tmp
MEMORY.md
# Beads / Dolt files (added by bd init)
.beads-credential-key
# Local agent-runtime scratch — gitignored. AgentOps no longer ships or
# references Gas City (ag-124p), but the external `gc` tool, if an operator
# runs it locally, writes these at the repo root. Keep them out of git.
.gc/
city.toml
city.toml.bak
# AgentOps session artifacts
# Default: everything under the repo-root .agents/ is local/private runtime
# state (anchored — leading `/` keeps the rule from also matching nested
# .agents/ dirs like cli/.agents/, which has its own rule above).
/.agents/*
/.agents/**/*
# Force-tracked .agents/ paths that compound across runs (audit truth, not
# session state). Each path below must remain reproducible: nightly+evolve
# digests, fitness deltas, and probe history depend on these existing in
# main between runs. Never broaden the allowlist without updating
# CLAUDE.md / PROGRAM.md to match. The leading directory re-includes are
# required because git refuses to re-include files inside an excluded
# parent directory. All patterns are anchored with a leading `/` so
# cli/.agents/, tests/claude-code/.agents/, etc. stay excluded.
!/.agents/
!/.agents/rpi/
!/.agents/rpi/next-work.jsonl
!/.agents/nightly/
!/.agents/nightly/**
!/.agents/evolve/
!/.agents/evolve/cycle-history.jsonl
!/.agents/evolve/session-state.json
!/.agents/goals/
!/.agents/goals/**/
!/.agents/goals/**/attempts.jsonl
!/.agents/findings/
!/.agents/findings/registry.jsonl
# Reconciliation Engine arc — static contract artifacts (snapshot + operator
# decision records).
!/.agents/reconcile/
!/.agents/reconcile/wave-0-thesis-snapshot.md
!/.agents/reconcile/thesis-stability-decision.md
!/.agents/reconcile/promotion-decision.md
# AgentOps session artifacts
.agents/
# Re-include the per-repo evolve preferences template (soc-6svt). The template
# ships in the repo as a starter; the actual preferences.yaml stays per-operator
# and remains gitignored. We have to re-allowlist each ancestor directory after
# the unanchored `.agents/` re-exclude above — git won't recurse into an
# excluded directory to evaluate file-level negations.
!/.agents/
!/.agents/evolve/
!/.agents/evolve/preferences.yaml.template
evals/workbench/scorecard-latest.json
.doctor/
# Release evidence/output dir generated by the release CI (pre-publish-evidence
# SBOM + security-gate summary). Must be ignored so GoReleaser's --clean dirty-state
# check passes in the publish job.
release-artifacts/
ag-1aav-primitive-selection/
ag-mjlg-materialize/
ag-hlng-regen-docs/
ag-vb3q-authoring/
ag-dxqy/
ag-lkxx/
ag-z8c4/
ag-sjz8-gut-poison/
egpu1-schema-v2/
ag-b4p9-prepublish/
ag-okfu-judgment/
ag-maaa-r3/
ag-32xk-autosnap/
wt-tcf0-1/
wt-ag-469h/
wt-mm6q/
ag-2zf8/
# bd worktree
ag-60jd/
# bd worktree
wt-soc-xn5s/
# bd worktree
ag-dclv/
# Beads / Dolt files (added by bd init)
.beads/proxieddb/
# bv (beads viewer) local config and caches
.bv/
# bd worktree
ag-ni1b-agy-consolidated/
# Local orchestration/session artifacts.
.ntm/
test_budget.env
thread_output.md
# Local bd/git worktrees kept inside the checkout; reconciled by cp-snx.
wt-ag-28dp/
wt-ag-ddrb/
wt-ag-ni1b/
wt-ag-y4ac/
wt-gofmt/