40 Commits

Author SHA1 Message Date
Boden Fuller a1a58bfb28 docs(skills): add autodev contract skill 2026-04-11 21:57:03 -04:00
Boden Fuller 765d0891cb feat(skills): ship dream interactive surface 2026-04-10 09:04:21 -04:00
Boden Fuller 938c6cf41c chore: refresh codex artifact metadata 2026-04-09 17:02:32 -04:00
Boden Fuller 29b335e2e9 chore: trim using-agentops skill 2026-04-09 17:00:38 -04:00
Boden Fuller 6d80baf689 docs: align product framing across onboarding surfaces 2026-04-09 15:45:04 -04:00
Boden Fuller 3eb679c6f6 feat(knowledge): rename athena → compile + add Karpathy-style knowledge compiler
Rename the athena skill to compile — a descriptive name that communicates
what it actually does. Extend with Karpathy's LLM Knowledge Bases architecture:

- New compile phase: LLM reads raw .agents/ artifacts and produces interlinked
  markdown wiki at .agents/compiled/ with index.md, log.md, backlinks
- New lint phase: detects contradictions, orphan pages, stale claims, coverage gaps
- Pluggable compute backend via AGENTOPS_COMPILE_RUNTIME (ollama|claude|openai)
- Hash-based incremental compilation (only recompile changed sources)
- compile.sh engine with security fixes (no shell injection, path traversal guard)
- Full rename across 93 files: skills, docs, CLI, tests, hooks, scripts, codex

Existing Mine → Grow → Defrag cycle preserved as phases within the larger
compile workflow. No vector DB — compiled wiki IS the retrieval layer.
2026-04-05 17:57:40 -04:00
Boden Fuller 53bbd37024 feat(gc): make gc default executor, fix schema bugs, add L1-L3 tests
gc executor is now the default when gc binary (>= 0.13.0) and
city.toml are available. Falls back to stream executor otherwise.

Schema fixes found by L3 live controller tests:
- GCController uses running (bool), not state (string)
- gc event emit uses --payload flag, not --data

Test infrastructure: gcMock with TestHelperProcess pattern for
deterministic exec injection. 107 test cases across L1 (unit),
L2 (component chain), and L3 (live gc controller).

Skills updated to document gc as default runtime mode.
Crank failure taxonomy updated from tmux to gc session commands.
2026-04-04 20:05:29 -04:00
Boden Fuller f6b502909b fix: align rpi lifecycle contracts and packet retention 2026-04-03 17:26:56 -04:00
Boden Fuller 24b8d29738 fix: purge tracked .agents artifacts 2026-04-03 09:33:31 -04:00
Bo 69630a8de0 feat: add knowledge activation skill and CLI surfaces (#87)
* feat: add knowledge activation skill and CLI surfaces

* chore: sync embedded skills and codex artifact hashes

* test: cover quality signals hook in bats suite
2026-04-01 20:53:17 -04:00
Boden Fuller 98e581989c codex: retire stale artifact provenance metadata 2026-04-01 13:10:42 -04:00
Boden Fuller 539db10b42 fix(skills): address vibe findings — stale counts, header, delta table clarity
- Forge: "26 patterns" → "30 patterns" (W-1)
- Pre-mortem: "Top 5" → "Top 8" header (S-3)
- Flywheel diagnostics: δ table shows raw days, /100 only in formula (W-3)
2026-03-30 15:37:01 -04:00
Boden Fuller 0030790283 feat(skills): encode evidence-driven anti-patterns, unify flywheel metrics, add normalization defect detection
- Create global ~/.agents/MEMORY.md with 7 universal principles and top patterns
- Unify sigma/rho/delta definitions across skills/docs/code (code is truth)
- Add normalization defect scan to Athena defrag (placeholder, stacked frontmatter, bundled, dupes)
- Add anti-pattern pre-flight to /plan (dead infra, brainstorm-as-plan, 40% context, commit cadence)
- Expand pre-mortem from top-5 to top-8 FAIL patterns (dead infra activation, rollback maps, four-surface closure)
- Add 4 new forge uncaptured lesson categories (normalization defects, promotion pipeline, taxonomy, stale contradictions)
- Add normalization defect check to post-mortem four-surface closure
- Fix pre-existing broken link in flywheel-diagnostics.md (regex in code block)
- Sync all changes to skills-codex with Codex-specific adaptations preserved
2026-03-30 15:27:49 -04:00
Boden Fuller 3f6bb2bda4 chore(codex): sync Codex skills for 6 new lifecycle skills
Add Codex variants (SKILL.md, prompt.md, markers) for test, review,
refactor, deps, perf, and scaffold. Wire cross-references in 8 existing
Codex skill copies. Update catalog and manifest.
2026-03-27 19:39:12 -04:00
Boden Fuller ea5d1148bb feat: harden codex hookless follow-up flows 2026-03-24 10:09:27 -04:00
Boden Fuller 62b2b5b3a0 fix: narrow codex closeout ownership 2026-03-23 19:54:10 -04:00
Boden Fuller ebba51716d feat: wire codex lifecycle into codex skills 2026-03-23 19:21:36 -04:00
Boden Fuller c1b4807190 fix: align codex skill runtime docs 2026-03-23 15:40:26 -04:00
Boden Fuller 9e4ddcf859 feat: add codex hookless lifecycle fallback 2026-03-23 15:24:33 -04:00
Boden Fuller b5316baef7 fix: align codex skill bundle with runtime contract 2026-03-21 10:08:27 -04:00
Boshu2 8e59cf1389 fix(skills-codex): audit + fix 60+ findings, strengthen CI gates
Skills content fixes:
- Add metadata.tier to all 54 skills-codex/ frontmatter
- Fix wrong-directory cross-refs in 11 skills (skills/ → ../)
- Remove Claude primitive leakage from 13 skills (TaskCreate,
  AskUserQuestion, read_file, Agent tool, claude-code-latest-features)
- Fix dead refs, link missing references, remove orphaned Claude files
- Fix malformed ..$X link syntax in brainstorm, codex-team, rpi, validation
- Minor skills/ fixes: release refs, using-agentops count, push sections

CI gate hardening (false-pass elimination):
- heal.sh: scan skills-codex/, add MISSING_TIER/MALFORMED_LINK/DUPLICATE_REF
- audit-codex-parity.py: +7 Claude primitive patterns, +WRONG_XREF_DIR
- validate-links.sh: add skills-codex/ to scan scope (726 → 1117 links)
- validate-codex-generated-artifacts.sh: frontmatter check, invoke audit
2026-03-15 13:51:49 -04:00
Boshu2 1332005911 fix(converter): strip task primitives instead of mapping to unavailable tools
todo_write and update_plan are NOT available as Codex tools (empirically
verified via codex exec). Previous mapping was wrong — now strips all
Task*/Team*/SendMessage lines instead.

Also:
- Add Skill(skill="X") → $X rewrite rule
- Add Skill() invocation check to conformance validator
- Update contract doc with corrected mapping table
- Regen all 54 codex skills: 0 conformance failures, 0 SKILL.md primitives
2026-03-14 10:01:36 -04:00
Boshu2 e046774f90 fix(converter): map Claude primitives to Codex equivalents instead of stripping
Previous approach stripped all Claude primitive lines. Now maps to real
Codex tools where equivalents exist:
- TaskCreate → todo_write
- TaskList/TaskUpdate/TaskGet → update_plan
- Edit tool → apply_patch
- Read tool → read_file
- Grep tool → rg
- Glob tool → glob_file_search
- Agent(subagent_type=Explore) → explorer role
- TeamCreate/SendMessage → strip (truly absent in Codex)

Update contract doc with Codex built-in tools table and mapping.
Update conformance validator to accept mapped tool names.
Regenerate all 54 codex skills.

Sources: developers.openai.com/codex/skills, /multi-agent, /cli/reference
2026-03-14 03:15:42 -04:00
Boshu2 7cab831185 fix(converter): strip Claude primitives from codex output instead of renaming
- Remove TaskCreate/TaskList/TaskUpdate/TeamCreate/SendMessage lines entirely
  (lowercase-hyphenated forms don't exist in Codex either)
- Fix skill path rewrite: ~/.claude/skills/ → ~/.agents/skills/ (Codex discovery)
- Conformance validator: 124 primitive references → 0
- Regenerate all 54 codex skills
2026-03-14 03:03:28 -04:00
Boshu2 62ce8b0d1c feat(skills): ag-wug epic + codex converter parity regen
- Add output_contract, effort tables, sparse checkout guidance to skills
- Update claude-code-latest-features.md across all skills
- Regenerate all 54 codex skills with improved converter rules
- Codex parity: 107 → 8 findings (92% reduction)
2026-03-14 02:27:59 -04:00
Boshu2 d6aafb4bf2 docs: update skill descriptions for v2.24.0 capabilities
Add v2.24.0 feature descriptions to README, docs/SKILLS.md,
docs/ARCHITECTURE.md, using-agentops catalog, and docs/CHANGELOG.md.
Fixes CI doc-release-gate failure (missing docs/CHANGELOG.md entry).
2026-03-12 16:10:38 -04:00
Boshu2 69ef1cb632 fix(ci): sync skills-codex, trim oversized skills, fix tuning tests
- Regenerate skills-codex with discovery and validation directories
- Add discovery/validation to codex-overrides catalog
- Trim discovery SKILL.md (276→215) and rpi SKILL.md (261→243) under
  250-line limit by extracting content to references/
- Add complexity-scaled council gates to rpi SKILL.md (fixes T14-T16, T32)
- Add required section headings to rpi SKILL.md (fixes validate.sh)
- Regenerate CLI docs for --auto-extract description change
2026-03-10 14:47:12 -04:00
Boshu2 994af82896 feat(security-suite): add repo-native redteam harness 2026-03-09 21:41:07 -04:00
Boden Fuller 9205270833 Harden local codex skill validation 2026-03-07 13:26:49 -05:00
Boden Fuller 6dfef761b3 Fix codex skill sync and local push gates 2026-03-07 12:14:08 -05:00
Boden Fuller e0e21e3535 feat: add native Codex plugin install support 2026-03-07 07:30:08 -05:00
Bo b75bee0911 chore: automate codex skill parity (#72) 2026-03-05 20:43:27 -05:00
Boden Fuller bba9994557 feat: wire analytics recommendations into skill contracts
- implement: TDD-first default (Step 3.5) with RED confirmation,
  autonomous quality loop replacing single-pass sweep, --no-tdd skip
- swarm: auto file-manifest population (Step 1.5), ownership table
  display in conflict check, merge arbiter protocol with sequential
  rebase and fix-up workers
- crank: ownership table gate before /swarm invocation, wave status
  report (Step 5.8) with task/epic progress summary
- rpi: phase time budgets scaled by complexity (fast/standard/full),
  --no-budget and --budget flags, new references/phase-budgets.md
- SKILL-TIERS: 3 new composition patterns (time-boxed pipeline,
  TDD feature, scoped parallel)
- using-agentops: catalog notes for TDD default, ownership maps,
  phase budget flags
- Full skills-codex sync for codex parity
2026-03-02 06:12:45 -05:00
Boden Fuller 8455f0c796 fix(skills-codex): replace stale ao know/ao quality namespace references
The CLI namespace was flattened in 4fd2512c (remove know.go, work.go,
quality.go), but skills-codex/ was never updated. Replace all stale
two-token prefixes with their flat equivalents across 17 SKILL.md files:

  ao know forge     → ao forge
  ao know inject    → ao inject
  ao know search    → ao search
  ao know lookup    → ao lookup
  ao know temper    → ao temper
  ao quality flywheel → ao flywheel
  ao quality pool     → ao pool
  ao quality metrics  → ao metrics
  ao quality maturity → ao maturity
  ao quality badge    → ao badge
  ao quality constraint → ao constraint
  ao quality contradict → ao contradict
  ao quality dedup    → ao dedup
  ao quality curate   → ao curate

71 occurrences fixed. Codex agents following these skills will no longer
invoke commands that return "unknown command".
2026-02-27 10:43:26 -05:00
Boden Fuller b91c4428a1 Release v2.19.0 2026-02-26 23:21:18 -05:00
Boden Fuller 7d65010131 chore: regenerate codex-native skills (modular layout, 49 skills)
Generated by sync-codex-native-skills.sh with modular layout.
References and scripts copied as files instead of inlined.
Overrides applied for 9 skills. Parity validated: 49/49.
2026-02-26 11:02:17 -05:00
Boden Fuller 4fd2512c87 refactor: flatten CLI namespace and liquidate debt
Remove 5 namespace parent commands (know, work, quality, settings, start)
and register all 49 leaf commands directly on rootCmd. Flat namespace is
simpler for users; GroupID-based help provides visual grouping without
requiring namespace tokens.

Namespace flattening (184 files):
- Delete know.go, work.go, quality.go, settings.go, start.go
- Invert deprecatedCommands map (old namespace paths → flat paths)
- Update 127 consumer files (hooks, skills, docs, scripts, tests)

Debt liquidation (7 items from post-mortem):
- Fix 62 broken smoke test invocations
- Delete 118 LOC dead deprecatedAlias code
- Widen doctor scan to docs/, scripts/, and subdirectories
- Expand expectedCmds test to all 49 commands (floor 45)
- Add bidirectional expectedCmds sync check
- Create sweep-namespace-references.sh automation
- Fix EXPECTED_COMMANDS array to list flat commands
- Escape sed variables in sweep script

All Go tests pass (36s). All conformance checks pass.
2026-02-26 09:27:38 -05:00
Boden Fuller c32f3f19ec Wave 6: Remove inbox CLI, namespace hooks + skills + commands
- Delete inbox.go, inbox_test.go, inbox_coverage_test.go (dead skill)
- Relocate Message struct and formatAge() to fire.go (shared deps)
- Update 18 hook scripts to namespaced ao commands (know/work/quality/settings)
- Update 49 SKILL.md files with namespaced ao command references
- Reparent 38 CLI commands from rootCmd to namespace parents
2026-02-25 22:22:42 -05:00
Boden Fuller 742d4e8579 fix(flywheel): sync docs, comments, and tests to new thresholds
Council vibe found 9 stale references after the threshold changes:
- Auto-prune comment: "opt-in" → "opt-out" (default is now 1)
- Add AGENTOPS_AUTO_PRUNE to docs/ENV-VARS.md
- 5+ docs said "manual (default)" for startup mode → now "lean"
- Add stub rejection test for pool_ingest "no significant learnings"
- Update 8 stale test comments (0.7→0.55, harmful>=5→>=3, conf<0.2→<0.3)
- Fix helpers2_test boundary confidence 0.19→0.29 for new 0.3 threshold
- Fix json_validity_test fixture data to match new thresholds
2026-02-25 16:02:30 -05:00
Boden Fuller ab8df91ced feat(codex): add Codex-native skill format and install/sync scripts
- skills-codex/: 53 skills converted to Codex-native agents.md format
- install-codex-native-skills.sh: install to ~/.codex/agents/
- sync-codex-native-skills.sh: sync from source skills/ to skills-codex/
- test-codex-native-install.sh: integration tests for the install pipeline
2026-02-25 08:44:19 -05:00