Skip to content

[Epic] Portable AI plugin restructure: validation, docs, pilot, and release #285

@ashleyshaw

Description

@ashleyshaw

Epic Summary

Restart the validation layer smaller, document the architecture, test local tool compatibility, pilot the plugin in one LightSpeed repository, and prepare release readiness notes.

Linked Stories/Tasks

Milestones & Timeline

  • Milestone: Portable AI Plugin Restructure - Stabilisation.
  • Sequence: runs after pilot plugin skeleton exists; some validation tasks can start earlier if they are read-only.

Delivery Plan

Phase 1 — Safety-net foundations

Active workstream.

Includes:

Phase 2 — Pilot proof

Starts after the validation baseline is complete and the pilot plugin package is stable.

Includes:

Phase 3 — Capture and package

Starts after the pilot has produced stable findings.

Includes:

Phase Gate

Before Phase 2 begins, confirm:

  • Validation baseline complete.
  • Validation commands are non-mutating.
  • Validation signal is trustworthy enough for pilot use.
  • Pilot plugin package is stable.

Acceptance Criteria

  • Validation commands are non-mutating.
  • Plugin, skill, frontmatter, structure, and link checks exist.
  • Invalid JSON schema syntax fixed.
  • Tool compatibility smoke tests documented.
  • One LightSpeed repo pilot completed.
  • Future plugin pack backlog drafted.
  • Release readiness checklist completed.
  • Milestone closed.

Dependencies / Blockers

  • Needs a stable pilot plugin package.
  • Needs local dependencies bootstrapped with npm ci.

Additional Context

This epic owns the safety net. It should prevent the migration from becoming another large, hard-to-validate JavaScript layer too early.

Definition of Ready (DoR)

  • Epic goal and scope defined.
  • Linked stories/tasks listed.
  • Milestones and timeline mapped.
  • Dependencies/blockers identified.
  • Estimate added.
  • Stakeholders/approvers listed.

Definition of Done (DoD)

  • All linked stories/tasks completed and closed.
  • Documentation/changelog updated.
  • QA and testing complete.
  • Milestone closed and release notes prepared.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions