miadi-rise-wave-plan · git:20260519.b112349 · 2026-05-19 · sha256 25e1397989825437
miadi-rise-wave-plan git:20260519.b112349A
Immutable. This exact content never changes and is served at /api/v1/blob/25e1397989825437.
--- name: miadi-rise-wave-plan description: Use when a Miadi mission is ready to be decomposed into RISE-aligned execution waves with scope, evidence roots, write boundaries, acceptance gates, and handoff artifacts. --- # Miadi RISE Wave Plan Use this skill after the mission has a sufficiently clear charter. Its purpose is to prevent agents from improvising wave boundaries mid-session. ## Read first 1. The active `SESSION_CHARTER.md`, if present. 2. Any source ledger already created for the session. 3. Existing rispec files or acceptance criteria named by the user. 4. Relevant Copilot kit templates if the mission references them: - `copilot/openclaw-model-routing-research-kit/templates/track-handoff.md` - `copilot/session-charter-template.md` ## Wave model Use the RISE path unless the charter clearly requires a smaller subset: | Wave | Direction | Purpose | | --- | --- | --- | | R | Reverse-engineer | Inspect ancestors of the work: current code, prior specs, artifact folders, and evidence. | | I | Intent-extract | Clarify desired outcome, structural tension, boundaries, and risks. | | S | Specify | Produce or revise specs, task contracts, acceptance gates, and write scopes. | | E | Export | Produce handoffs, ledgers, promotion notes, and next-session routing. | For implementation-heavy missions, add West execution waves between Specify and Export. Keep write scopes disjoint when parallel agents are involved. ## Required fields per wave Each wave entry must include: - wave id and direction, - scope, - owner or agent role, - files or directories allowed for reading, - files or directories allowed for writing, - source-ledger obligations, - acceptance gate, - handoff artifact path, - stop conditions, - model or reasoning preference if the mission requires one. ## Decomposition rules - Do not turn speculative rispecs into plugin implementation waves unless a readiness review says `promote`. - Split exploration from implementation when a task needs unknown codebase facts. - Assign shared-file work to one owner or sequence it across waves. - Name all write scopes explicitly. - Prefer artifacted handoffs over chat-only state. - Use absolute paths for cross-repo roots and repo-relative paths for local artifacts. ## Output contract Write or update `WAVE_PLAN.md` in the active artifact folder. Use `templates/wave-plan.md` from this plugin as the base shape. The final user-facing summary must include: - number of waves, - first wave to execute, - blocked waves, if any, - files written, - whether any rispec promotion was rejected or deferred.