Commit Graph

18 Commits

Author SHA1 Message Date
Boden Fuller 2177edb30f fix: wire flywheel automation into skill paths 2026-04-03 10:47:44 -04:00
Boden Fuller 4927568688 feat: complete session intelligence runtime engine 2026-04-01 19:20:39 -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
Test 54fababc0d fix(agentops): land audit follow-ups and codex sync 2026-03-08 10:53:35 -04:00
Boden Fuller 6dfef761b3 Fix codex skill sync and local push gates 2026-03-07 12:14:08 -05:00
Bo b75bee0911 chore: automate codex skill parity (#72) 2026-03-05 20:43:27 -05:00
Boden Fuller 96b62f20fb chore: stage council V2 contract wiring and skill-codex updates
Wire 6-judge analytics recommendations into skill contracts, add push
skill, sync embedded hooks, and update docs/product metadata.
2026-03-02 06:48:56 -05:00
Boden Fuller e7fd527b61 fix(skills): replace three stale commands that break rpi/evolve/crank
1. ao flywheel status (14 files) → ao metrics flywheel status
   `ao flywheel` only has `close-loop` subcommand. Status lives under
   `ao metrics flywheel status` (metrics_flywheel.go).

2. ao settings notebook update (skills-codex/retro) → ao notebook update
   `ao settings` namespace was removed in 4fd2512c; top-level `ao notebook`
   is the correct form.

3. ao start seed / ao start init (skills-codex/quickstart) → ao seed / ao init
   `ao start` namespace was removed in 4fd2512c; seed and init are top-level.
2026-02-27 10:46:48 -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 d0f713fd68 fix CI: update integration tests for flat namespace, fix markdownlint
Integration tests: remove stale know/work/quality prefixes from
test commands after CLI namespace flattening (4fd2512). 11 tests
were failing with "unknown command" errors.

Markdownlint: wrap inlined allowlist content in code fence in
skills-codex/flywheel/SKILL.md to fix 15 MD019/MD004 violations.
2026-02-26 10:13:41 -05:00
Boden Fuller bc885407cd harden codex conversion rewrites and generated outputs 2026-02-26 09:32:07 -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 ac7c3af74f sync codex-native skill updates 2026-02-26 06:36:11 -05:00
Boden Fuller bdf112ba7f feat: align codex skill docs and hook command mappings 2026-02-26 05:48:41 -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 ae954d08b6 Release v2.18.0 2026-02-25 11:08:04 -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