-
Notifications
You must be signed in to change notification settings - Fork 2
feat: expand plugin-pack-waves to 10 WordPress plugin tasks and AI readiness assessor #951
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ashleyshaw
merged 3 commits into
develop
from
feat/plugin-pack-waves-wordpress-10-plugin-catalog
Jun 8, 2026
Merged
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
49 changes: 49 additions & 0 deletions
49
.github/projects/active/plugin-pack-waves/ISSUE_EXECUTION_PLAN.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,49 @@ | ||
| --- | ||
| title: Issue Execution Plan | ||
| description: Structured execution plan for Plugin Pack WordPress 10 plugin catalog project | ||
| last_updated: 2026-06-08 | ||
| created: 2026-06-08 | ||
| status: pending | ||
| --- | ||
|
|
||
| # Issue Execution Plan | ||
|
|
||
| ## Overview | ||
|
|
||
| This document outlines the execution strategy for the Plugin Pack WordPress 10 plugin catalog initiative, coordinating ten specialized plugin development tasks. | ||
|
|
||
| ## OpenSpec Execution Commands | ||
|
|
||
| The following `/opsx:propose` commands shall be executed sequentially: | ||
|
|
||
| ``` | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/parents/01-epic-plugin-pack-wordpress-10-plugin-catalog.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-1-task-p01-wp-content-model-designer.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-2-task-p02-wp-theme-json-governor.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-3-task-p03-wp-block-accessibility-guardian.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-4-task-p04-wp-plugin-dependency-sponsor-insights.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-5-task-p05-wp-editor-performance-lab.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-6-task-p06-wp-release-readiness-gate.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-7-task-p07-wp-site-observability-traces.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-8-task-p08-wp-docs-to-playbook-generator.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-9-task-p09-wp-test-automation-harness.md | ||
| /opsx:propose .github/projects/active/plugin-pack-waves/openspec-strict/children/01-10-task-p10-wp-ai-readiness-assessor.md | ||
| ``` | ||
|
|
||
| ## Execution Phases | ||
|
|
||
| ### Phase 1: Epic Foundation | ||
|
|
||
| Establish the Plugin Pack WordPress 10 plugin catalog epic framework. | ||
|
|
||
| ### Phase 2: Plugin Specifications | ||
|
|
||
| Execute specifications for each of the ten plugin tasks in sequential order. | ||
|
|
||
| ### Phase 3: Validation and Integration | ||
|
|
||
| Validate all specifications and integrate into the project workflow. | ||
|
|
||
| ## Status Tracking | ||
|
|
||
| All executions shall be logged in `RUN_LOG.md` with timestamps and outcome status. |
36 changes: 36 additions & 0 deletions
36
.github/projects/active/plugin-pack-waves/ISSUE_REGISTER.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,36 @@ | ||
| --- | ||
| title: Issue Register | ||
| description: Central registry of all issues within the Plugin Pack WordPress 10 project | ||
| last_updated: 2026-06-08 | ||
| created: 2026-06-08 | ||
| status: active | ||
| --- | ||
|
|
||
| # Issue Register | ||
|
|
||
| ## Overview | ||
|
|
||
| This register maintains a comprehensive listing of all issues and tasks associated with the Plugin Pack WordPress 10 plugin catalog project. | ||
|
|
||
| ## Issues | ||
|
|
||
| | ID | Title | Type | Status | GitHub Issue | | ||
| |----|-------|------|--------|--------------| | ||
| | EPIC-01 | Epic: Plugin Pack WordPress 10 Plugin Catalog | Epic | Open | [#940](https://github.com/lightspeedwp/.github/issues/940) | | ||
| | CHILD-01-1 | Task: P01 - WordPress Content Model Designer | Task | Open | [#941](https://github.com/lightspeedwp/.github/issues/941) | | ||
| | CHILD-01-2 | Task: P02 - WordPress Theme.json Governor | Task | Open | [#942](https://github.com/lightspeedwp/.github/issues/942) | | ||
| | CHILD-01-3 | Task: P03 - WordPress Block Accessibility Guardian | Task | Open | [#943](https://github.com/lightspeedwp/.github/issues/943) | | ||
| | CHILD-01-4 | Task: P04 - WordPress Plugin Dependency Sponsor Insights | Task | Open | [#944](https://github.com/lightspeedwp/.github/issues/944) | | ||
| | CHILD-01-5 | Task: P05 - WordPress Editor Performance Lab | Task | Open | [#945](https://github.com/lightspeedwp/.github/issues/945) | | ||
| | CHILD-01-6 | Task: P06 - WordPress Release Readiness Gate | Task | Open | [#946](https://github.com/lightspeedwp/.github/issues/946) | | ||
| | CHILD-01-7 | Task: P07 - WordPress Site Observability Traces | Task | Open | [#947](https://github.com/lightspeedwp/.github/issues/947) | | ||
| | CHILD-01-8 | Task: P08 - WordPress Docs to Playbook Generator | Task | Open | [#948](https://github.com/lightspeedwp/.github/issues/948) | | ||
| | CHILD-01-9 | Task: P09 - WordPress Test Automation Harness | Task | Open | [#949](https://github.com/lightspeedwp/.github/issues/949) | | ||
| | CHILD-01-10 | Task: P10 - WordPress AI Readiness Assessor | Task | Open | [#950](https://github.com/lightspeedwp/.github/issues/950) | | ||
|
|
||
| ## Summary | ||
|
|
||
| - **Total Issues**: 11 | ||
| - **Epics**: 1 | ||
| - **Tasks**: 10 | ||
| - **Status**: All issues created and currently open |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,19 +1,69 @@ | ||
| --- | ||
| title: "Plugin Pack Waves OPSX" | ||
| description: "Parent/child OPSX specification set for plugin-pack wave execution" | ||
| description: "Parent/child OPSX specification set for plugin-pack wave execution with a 10-plugin WordPress catalogue" | ||
| created_date: "2026-06-01" | ||
| last_updated: "2026-06-01" | ||
| last_updated: "2026-06-08" | ||
| file_type: "documentation" | ||
| version: "v1.0.0" | ||
| version: "v1.1.0" | ||
| status: active | ||
| owners: | ||
| - "LightSpeed Team" | ||
| tags: | ||
| - "wordpress" | ||
| - "plugin-pack" | ||
| - "opsx" | ||
| - "planning" | ||
| --- | ||
|
|
||
| # Plugin Pack Waves OPSX | ||
|
|
||
| - Parent issue: [#732](https://github.com/lightspeedwp/.github/issues/732) | ||
| - Child issues: [#733](https://github.com/lightspeedwp/.github/issues/733), [#734](https://github.com/lightspeedwp/.github/issues/734), [#735](https://github.com/lightspeedwp/.github/issues/735) | ||
| - Specs: | ||
| - `parents/01-parent-plugin-pack-wave-execution.md` | ||
| - `children/01-second-wave.md` | ||
| - `children/02-third-wave.md` | ||
| - `children/03-next-wave-backlog.md` | ||
| ## Scope | ||
|
|
||
| - Current execution epic: [#940](https://github.com/lightspeedwp/.github/issues/940) | ||
| - Current execution tasks: [#941](https://github.com/lightspeedwp/.github/issues/941), [#942](https://github.com/lightspeedwp/.github/issues/942), [#943](https://github.com/lightspeedwp/.github/issues/943), [#944](https://github.com/lightspeedwp/.github/issues/944), [#945](https://github.com/lightspeedwp/.github/issues/945), [#946](https://github.com/lightspeedwp/.github/issues/946), [#947](https://github.com/lightspeedwp/.github/issues/947), [#948](https://github.com/lightspeedwp/.github/issues/948), [#949](https://github.com/lightspeedwp/.github/issues/949), [#950](https://github.com/lightspeedwp/.github/issues/950) | ||
| - Legacy wave parent/children for historical continuity: [#732](https://github.com/lightspeedwp/.github/issues/732), [#733](https://github.com/lightspeedwp/.github/issues/733), [#734](https://github.com/lightspeedwp/.github/issues/734), [#735](https://github.com/lightspeedwp/.github/issues/735) | ||
| - Objective: define, sequence, and execute a 10-plugin WordPress-focused plugin pack informed by Awesome Copilot marketplace patterns. | ||
|
|
||
| ## Plugin Catalogue (10) | ||
|
|
||
| | ID | Plugin Name | Primary Purpose | Wave | | ||
| | --- | --- | --- | --- | | ||
| | P01 | WP Content Model Designer | Generate post type and taxonomy modelling plans from editorial requirements. | Second | | ||
| | P02 | WP Theme JSON Governor | Validate and harmonise theme.json tokens, presets, and spacing systems. | Second | | ||
| | P03 | WP Block Accessibility Guardian | Run WCAG 2.2 AA checks for custom blocks and editor flows. | Second | | ||
| | P04 | WP Plugin Dependency Sponsor Insights | Surface dependency health, risk, and sustainability signals for plugin stacks. | Third | | ||
| | P05 | WP Editor Performance Lab | Benchmark block editor interactions and identify measurable regressions. | Third | | ||
| | P06 | WP Release Readiness Gate | Automate pre-release QA, changelog checks, and packaging validation. | Third | | ||
| | P07 | WP Site Observability Traces | Add structured observability and trace diagnostics for plugin runtime paths. | Third | | ||
| | P08 | WP Docs to Playbook Generator | Turn repository docs into executable implementation playbooks. | Next-wave backlog | | ||
| | P09 | WP Test Automation Harness | Generate and run targeted tests for block/plugin changesets. | Next-wave backlog | | ||
| | P10 | WP AI Readiness Assessor | Evaluate WordPress sites for AI readiness and produce remediation reports. | Next-wave backlog | | ||
|
|
||
| ## Traceability | ||
|
|
||
| - Parent/child wave specs: | ||
| - [parents/01-parent-plugin-pack-wave-execution.md](parents/01-parent-plugin-pack-wave-execution.md) | ||
| - [children/01-second-wave.md](children/01-second-wave.md) | ||
| - [children/02-third-wave.md](children/02-third-wave.md) | ||
| - [children/03-next-wave-backlog.md](children/03-next-wave-backlog.md) | ||
| - GitHub issue draft files: [issues](issues) | ||
| - OpenSpec strict proposal inputs: [openspec-strict](openspec-strict) | ||
| - OPSX run log and issue execution controls: | ||
| - [ISSUE_EXECUTION_PLAN.md](ISSUE_EXECUTION_PLAN.md) | ||
| - [ISSUE_REGISTER.md](ISSUE_REGISTER.md) | ||
| - [RUN_LOG.md](RUN_LOG.md) | ||
|
|
||
| ## Source Inspiration | ||
|
|
||
| The plugin concept set is informed by categories visible on the Awesome Copilot plugins index, including CMS development, readiness reporting, testing automation, observability, and project documentation workflows. | ||
|
|
||
| ## Completion Checklist | ||
|
|
||
| - [x] 10-plugin catalogue documented and mapped to waves | ||
| - [x] Parent and child spec documents aligned to catalogue | ||
| - [x] Issue draft files created for all proposed tasks | ||
| - [x] OpenSpec strict proposal files prepared | ||
| - [x] GitHub issues created from draft files (#940-#950) | ||
| - [ ] OPSX proposal commands executed for each spec input (blocked by CLI lacking /opsx:propose support) | ||
| - [ ] PR opened, checks passed, and merged | ||
| - [ ] Related issues closed with completion evidence |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| --- | ||
| title: Execution Run Log | ||
| description: Log of all OpenSpec execution runs and outcomes for Plugin Pack WordPress 10 | ||
| last_updated: 2026-06-08 | ||
| created: 2026-06-08 | ||
| status: pending | ||
| --- | ||
|
|
||
| # Execution Run Log | ||
|
|
||
| ## Overview | ||
|
|
||
| This log tracks all execution runs of OpenSpec proposals for the Plugin Pack WordPress 10 plugin catalog project. | ||
|
|
||
| ## Execution Records | ||
|
|
||
| | Date | Phase | Command | Status | Notes | | ||
| |------|-------|---------|--------|-------| | ||
| | 2026-06-08 | Preparation | Documentation and specs prepared | Complete | Parent/child docs, issue drafts, and OpenSpec strict files completed. | | ||
| | 2026-06-08 | OPSX | `/opsx:propose` sequence | Blocked | `opsx` CLI v1.3.1 does not expose a `propose` command in terminal mode. | | ||
| | 2026-06-08 | Issue Creation | `gh issue create --body-file ...` | Complete | Created epic and ten task issues: [#940](https://github.com/lightspeedwp/.github/issues/940) through [#950](https://github.com/lightspeedwp/.github/issues/950). | | ||
|
|
||
| ## Planned Executions | ||
|
|
||
| The following OpenSpec proposals remain documented but blocked in terminal due to current CLI capability: | ||
|
|
||
| 1. Epic: Plugin Pack WordPress 10 Plugin Catalog | ||
| 2. P01: WordPress Content Model Designer | ||
| 3. P02: WordPress Theme.json Governor | ||
| 4. P03: WordPress Block Accessibility Guardian | ||
| 5. P04: WordPress Plugin Dependency Sponsor Insights | ||
| 6. P05: WordPress Editor Performance Lab | ||
| 7. P06: WordPress Release Readiness Gate | ||
| 8. P07: WordPress Site Observability Traces | ||
| 9. P08: WordPress Docs to Playbook Generator | ||
| 10. P09: WordPress Test Automation Harness | ||
| 11. P10: WordPress AI Readiness Assessor |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
65 changes: 65 additions & 0 deletions
65
...ive/plugin-pack-waves/issues/00-epic-plugin-pack-wordpress-10-plugin-catalog.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| --- | ||
| title: Epic - Plugin Pack WordPress 10 Plugin Catalog | ||
| description: Master epic for the Plugin Pack WordPress 10 plugin catalog initiative | ||
| last_updated: 2026-06-08 | ||
| created: 2026-06-08 | ||
| status: active | ||
| type: epic | ||
| --- | ||
|
|
||
| # Epic: Plugin Pack WordPress 10 Plugin Catalog | ||
|
|
||
| ## Overview | ||
|
|
||
| The Plugin Pack WordPress 10 initiative encompasses a comprehensive suite of ten specialised WordPress plugins designed to address critical gaps in WordPress core functionality and extend capabilities for modern site development and management. | ||
|
|
||
| ## Objectives | ||
|
|
||
| - Deliver ten production-ready WordPress plugins addressing distinct use cases | ||
| - Ensure all plugins conform to WordPress coding standards and best practices | ||
| - Implement accessibility features compliant with WCAG 2.2 AA standards | ||
| - Maintain full compatibility with WordPress 6.0 and later | ||
| - Provide comprehensive documentation and developer resources | ||
|
|
||
| ## Scope | ||
|
|
||
| This epic encompasses: | ||
|
|
||
| 1. Plugin Pack P01: WordPress Content Model Designer | ||
| 2. Plugin Pack P02: WordPress Theme.json Governor | ||
| 3. Plugin Pack P03: WordPress Block Accessibility Guardian | ||
| 4. Plugin Pack P04: WordPress Plugin Dependency Sponsor Insights | ||
| 5. Plugin Pack P05: WordPress Editor Performance Lab | ||
| 6. Plugin Pack P06: WordPress Release Readiness Gate | ||
| 7. Plugin Pack P07: WordPress Site Observability Traces | ||
| 8. Plugin Pack P08: WordPress Docs to Playbook Generator | ||
| 9. Plugin Pack P09: WordPress Test Automation Harness | ||
| 10. Plugin Pack P10: WordPress AI Readiness Assessor | ||
|
|
||
| ## Success Criteria | ||
|
|
||
| - All ten plugins successfully specified and approved | ||
| - Each plugin has comprehensive documentation | ||
| - All plugins meet accessibility requirements (WCAG 2.2 AA) | ||
| - Quality assurance and testing framework established | ||
| - Community feedback integrated and addressed | ||
|
|
||
| ## Timeline | ||
|
|
||
| - Phase 1: Specification and Design (2026-06-08 to 2026-07-15) | ||
| - Phase 2: Development and Implementation (2026-07-16 to 2026-09-30) | ||
| - Phase 3: Testing and Validation (2026-10-01 to 2026-10-31) | ||
| - Phase 4: Launch and Support (2026-11-01 onwards) | ||
|
|
||
| ## Related Issues | ||
|
|
||
| - CHILD-01-1: WordPress Content Model Designer | ||
| - CHILD-01-2: WordPress Theme.json Governor | ||
| - CHILD-01-3: WordPress Block Accessibility Guardian | ||
| - CHILD-01-4: WordPress Plugin Dependency Sponsor Insights | ||
| - CHILD-01-5: WordPress Editor Performance Lab | ||
| - CHILD-01-6: WordPress Release Readiness Gate | ||
| - CHILD-01-7: WordPress Site Observability Traces | ||
| - CHILD-01-8: WordPress Docs to Playbook Generator | ||
| - CHILD-01-9: WordPress Test Automation Harness | ||
| - CHILD-01-10: WordPress AI Readiness Assessor | ||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The epic frontmatter is missing an explicit
idfield. Since all the child task files (e.g.,01-task-p01-wp-content-model-designer.md) referenceparent: EPIC-01, addingid: EPIC-01to this epic's frontmatter ensures consistency and allows automated tools to correctly parse the parent-child relationships.