Releases: dxpr/ai_content_strategy
Releases · dxpr/ai_content_strategy
1.2.0
New Features
Full Drush CLI / GUI Parity (#19)
Complete set of Drush commands providing full CLI parity with the admin UI, enabling AI coding assistants and power users to manage content strategy entirely from the terminal.
22 Drush commands covering:
- Report & Status:
acs:report,acs:report:card,acs:report:status,acs:sitemap - Generation:
acs:generate,acs:generate:add,acs:generate:more,acs:health - Card Management:
acs:card:edit,acs:card:delete,acs:card:move - Idea Management:
acs:idea:edit,acs:idea:implement,acs:idea:delete - Category Management:
acs:category:list,acs:category:add,acs:category:edit,acs:category:delete - Settings:
acs:settings:get,acs:settings:set - Export:
acs:export(YAML/JSON/CSV) - AI Setup:
acs:setup-ai
AI Coding Assistant Integration
- Claude skill file (
.claude/skills/acs/SKILL.md) with structured preamble - OpenAI/Codex agent configuration (
openai.yaml) - Generic agents skill file (
.agents/skills/acs/SKILL.md) acs:setup-aicommand with--hostfiltering and--checkstaleness detectionhook_requirements()for skill file staleness warnings in status report
Consistent YAML Envelope Output
All commands return structured YAML with success, message, and data fields — designed for reliable parsing by AI agents and shell scripts.
--dry-run Support
All mutating commands support --dry-run to preview changes without saving or calling the AI API.
E2E Test Suite
Shell-based end-to-end tests running against a real Drupal 11 SQLite install with fixtures, covering all commands including happy paths, error handling, dry-run, and edge cases.
CI/Infrastructure
- Updated GitHub Actions to latest major versions
- Switched CI runners from ubuntu-latest to ubicloud-standard-4