rnd-integrationlisted
Install: claude install-skill oleksify/rnd-framework
# R&D Integration
## Overview
After all tasks in an execution wave pass their quality gates (Verifier PASS), merge the outputs and validate they work together. Component PASS does not guarantee system PASS.
**Core principle:** Never skip integration testing. Verified components can still fail as a system.
## When to Use
- Integration phase of `/rnd-framework:rnd-start` or `/rnd-framework:rnd-integrate`
- After all tasks in a wave have PASS verdicts
- For final wave: full system validation against original requirements
## Process
### 1. Confirm All Tasks Verified
> **Note on RND_DIR:** If not already set in session context, compute it by running `"${CLAUDE_PLUGIN_ROOT}/lib/rnd-dir.sh"`.
Check `$RND_DIR/verifications/` for PASS verdicts on every task in the current wave. If any task is not verified, STOP.
If evidence files exist at `$RND_DIR/verifications/T<id>-evidence/`, reference them in the integration report as supporting evidence for system validation claims.
### 2. Merge Outputs
Ensure all code from the wave integrates cleanly:
- No merge conflicts or duplicate definitions
- Interfaces match across modules
- Imports and dependencies are correct
### 3. Run Integration Tests
- Do the modules communicate correctly?
- Are API contracts honored across boundaries?
- Do data flows work end-to-end?
### 4. System Validation (final wave only)
- Does the feature work end-to-end per the original task?
- Are all original acceptance criteria met?
- Are there regression