Files
wehub-resource-sync 23f7624596
ADR-166 MCP Bridge Security Lock / Static-source security lock (push) Failing after 0s
ADR-166 MCP Bridge Security Lock / Compose default binds loopback + Mongo has auth (push) Failing after 2s
CodeQL Advanced / Analyze (rust) (push) Failing after 0s
ADR-166 MCP Bridge Security Lock / plugin-agent-federation bindHost default (push) Failing after 1s
ADR-166 MCP Bridge Security Lock / Runtime behavior — 401 + terminal gate + fail-closed (push) Failing after 4s
business-pods-smoke / smoke (push) Failing after 1s
all-plugins-smoke / smoke-all (push) Failing after 2s
CI/CD Pipeline / Security & Code Quality (push) Failing after 1s
CI/CD Pipeline / Test Suite (ubuntu-latest) (push) Failing after 1s
CI/CD Pipeline / Build & Package (macos-latest) (push) Has been skipped
CI/CD Pipeline / Build & Package (ubuntu-latest) (push) Has been skipped
CI/CD Pipeline / Build & Package (windows-latest) (push) Has been skipped
CI/CD Pipeline / Documentation & Examples (push) Failing after 1s
Clone Tracker (14-day rolling) / Snapshot clones for ruflo ecosystem (push) Failing after 1s
CodeQL Advanced / Analyze (actions) (push) Failing after 1s
CodeQL Advanced / Analyze (javascript-typescript) (push) Failing after 1s
federation-peer-rust / stable-noop (push) Failing after 1s
metaharness-ci / score (push) Failing after 1s
metaharness-ci / router-compat (push) Failing after 0s
metaharness-ci / similarity-tests (push) Failing after 0s
no-agentbbs-smoke / smoke-without-agentbbs (push) Failing after 1s
V3 CI/CD Pipeline / Build V3 (windows-latest) (push) Has been skipped
codex-integration-audit / Codex integration audit (push) Failing after 1s
helpers-manifest-guard / guard (push) Failing after 1s
🔗 Cross-Agent Integration Tests / 🤝 Agent Coordination Tests (push) Has been skipped
🔗 Cross-Agent Integration Tests / 🧠 Memory Sharing Integration (push) Has been skipped
🔗 Cross-Agent Integration Tests / 🛡️ Fault Tolerance Tests (push) Has been skipped
🔗 Cross-Agent Integration Tests / ⚡ Performance Integration Tests (push) Has been skipped
metaharness-ci / mcp-scan (push) Failing after 1s
metaharness-ci / eject-dryrun (push) Failing after 1s
metaharness-ci / metaharness-real-data (push) Failing after 0s
no-cli-optdep-bloat-2561 / guard (push) Failing after 1s
no-metaharness-smoke / smoke-without-metaharness (push) Failing after 1s
no-phantom-agentic-flow-subpath / guard (push) Failing after 1s
🔄 Automated Rollback Manager / 🚨 Failure Detection (push) Failing after 1s
V3 CI/CD Pipeline / Plugin hooks smoke / ubuntu-latest / Node 22 (push) Failing after 1s
V3 CI/CD Pipeline / ruflo-graph-intelligence build + test smoke (#2044, ADR-123) (push) Failing after 1s
CVE Audit Gate / Audit root (critical-blocking) (push) Failing after 2s
cost-tracker-smoke / smoke (push) Failing after 3s
oia-audit-weekly / audit (push) Failing after 2s
ruflo-agent-smoke / ruflo-agent structural smoke (push) Failing after 1s
📊 Status Badges Update / 📊 Update Status Badges (push) Failing after 1s
V3 CI/CD Pipeline / Static regression guards (#2267 YAML + (push) Failing after 1s
V3 CI/CD Pipeline / Test V3 Packages (push) Failing after 0s
V3 CI/CD Pipeline / agent_execute provider routing smoke (#2042) (push) Failing after 0s
CVE Audit Gate / Audit v3 (critical-blocking) (push) Failing after 1s
federation-peer-rust / stable-native (push) Failing after 2s
🔗 Cross-Agent Integration Tests / 🚀 Integration Test Setup (push) Failing after 2s
neural-trader-smoke / runtime-smoke (push) Failing after 1s
V3 CI/CD Pipeline / Build V3 (macos-latest) (push) Has been skipped
V3 CI/CD Pipeline / Build V3 (ubuntu-latest) (push) Has been skipped
V3 CI/CD Pipeline / Type Check V3 (push) Failing after 1s
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / ubuntu-latest / Node 24 (push) Failing after 1s
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / ubuntu-latest / Node 22 (push) Failing after 2s
V3 CI/CD Pipeline / browser rvf create flag smoke (#2015) (push) Failing after 0s
V3 CI/CD Pipeline / Dependency review (#2046) (push) Has been skipped
V3 CI/CD Pipeline / Supply-chain audit (#2046) (push) Failing after 0s
V3 CI/CD Pipeline / witness marker drift smoke (#2021) (push) Failing after 1s
V3 CI/CD Pipeline / neural-trader portfolio CG smoke (#2068, ADR-126 Phase 3) (push) Failing after 1s
V3 CI/CD Pipeline / neural-trader backtest signing smoke (#2068, ADR-126 Phase 4) (push) Failing after 1s
V3 CI/CD Pipeline / kg-extract type-import classification smoke (#2049) (push) Failing after 0s
V3 CI/CD Pipeline / witness verify precondition smoke (#1880) (push) Failing after 2s
V3 CI/CD Pipeline / neural-trader pipeline risk-gate smoke (#2068, ADR-126 Phase 5) (push) Failing after 0s
V3 CI/CD Pipeline / neural-trader feature attribution smoke (#2068, ADR-126 Phase 6) (push) Failing after 0s
V3 CI/CD Pipeline / plugin-registry signature verification smoke (#1922, CWE-347) (push) Failing after 4s
V3 CI/CD Pipeline / memory stats legacy-DB smoke (#2120) (push) Failing after 4s
V3 CI/CD Pipeline / github deprecated actions smoke (#2089, ADR-127 Phase 3) (push) Failing after 1s
V3 CI/CD Pipeline / graph query + pathfinder smoke (ADR-130 P2+P5) (push) Has been skipped
V3 CI/CD Pipeline / graph trajectory hooks smoke (ADR-130 P3) (push) Has been skipped
V3 CI/CD Pipeline / graph plugin adapter smoke (ADR-130 P4) (push) Has been skipped
V3 CI/CD Pipeline / graph benchmark (ADR-130 P6) (push) Has been skipped
V3 CI/CD Pipeline / statusline generator delegation smoke (#2195) (push) Failing after 1s
V3 CI/CD Pipeline / wizard init regression guard (#2206 (push) Failing after 1s
V3 CI/CD Pipeline / memory no-stray-db smoke (ADR-125 P7) (push) Failing after 1s
V3 CI/CD Pipeline / github-safe injection smoke (#2089, ADR-127 Phase 1) (push) Failing after 1s
V3 CI/CD Pipeline / github actions pin smoke (#2089, ADR-127 Phase 1) (push) Failing after 1s
V3 CI/CD Pipeline / github attribution opt-in smoke (#2089, ADR-127 Phase 4) (push) Failing after 1s
V3 CI/CD Pipeline / pre-bash hook safety smoke (#2017) (push) Failing after 1s
V3 CI/CD Pipeline / Memory import smoke / ubuntu-latest (push) Failing after 0s
V3 CI/CD Pipeline / MCP protocol smoke / ubuntu-latest (push) Failing after 2s
V3 CI/CD Pipeline / ruvllm WASM auto-init smoke (#2086) (push) Failing after 4s
V3 CI/CD Pipeline / MCP paired-tool round-trip smoke (#1889) (push) Failing after 1s
V3 CI/CD Pipeline / Plugin package install-safety (#1902/#1903/#1904) (push) Failing after 1s
V3 CI/CD Pipeline / Tool description discoverability (ADR-112) (push) Failing after 3s
V3 CI/CD Pipeline / CLI npx-install smoke (#1147 / (22) (push) Failing after 1s
V3 CI/CD Pipeline / CLI npx-install smoke (#1147 / (24) (push) Failing after 1s
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / ubuntu-latest (push) Failing after 2s
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / ubuntu-latest (push) Failing after 1s
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / ubuntu-latest (push) Failing after 1s
V3 CI/CD Pipeline / Vector-index dimension audit (#1947) (push) Failing after 0s
V3 CI/CD Pipeline / Hook-command install safety (#1921) (push) Failing after 1s
V3 CI/CD Pipeline / ToolOutputGuardrail smoke (ADR-131, (push) Failing after 1s
V3 CI/CD Pipeline / init-bundle invariants smoke (#2095, ADR-128 Phase 5) (push) Failing after 1s
V3 CI/CD Pipeline / wasm provider bridge smoke (ADR-129 P1) (push) Failing after 2s
V3 CI/CD Pipeline / wasm gallery CRUD smoke (ADR-129 P3) (push) Failing after 1s
V3 CI/CD Pipeline / wasm plugin bridge smoke (ADR-129 P4) (push) Failing after 0s
V3 CI/CD Pipeline / wasm compose smoke (ADR-129 P2) (push) Failing after 4s
V3 CI/CD Pipeline / graph schema smoke (ADR-130 P1) (push) Failing after 0s
Validate Marketplace / validate (push) Failing after 1s
🔍 Verification Pipeline / 🚀 Setup Verification (push) Failing after 1s
🔍 Verification Pipeline / 🛡️ Security Verification (push) Has been skipped
🔍 Verification Pipeline / 📝 Code Quality (push) Has been skipped
🔍 Verification Pipeline / 🧪 Test Verification (${{ matrix.os }}, Node ${{ matrix.node }}) (push) Has been skipped
🔍 Verification Pipeline / 🏗️ Build Verification (push) Has been skipped
🔍 Verification Pipeline / 📚 Documentation Verification (push) Has been skipped
CVE Audit Gate / High-severity report (warn only) (push) Has been cancelled
🔄 Automated Rollback Manager / 🔄 Execute Rollback (push) Has been cancelled
🔄 Automated Rollback Manager / ✅ Post-Rollback Verification (push) Has been cancelled
🔄 Automated Rollback Manager / 📊 Rollback Monitoring (push) Has been cancelled
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / windows-latest (push) Has been cancelled
🔄 Automated Rollback Manager / ⏳ Manual Rollback Approval (push) Has been cancelled
V3 CI/CD Pipeline / MCP protocol smoke / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Memory import smoke / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / ubuntu-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Publish to npm (alpha) (push) Has been cancelled
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / macos-latest / Node 22 (push) Has been cancelled
V3 CI/CD Pipeline / Plugin hooks smoke / macos-latest / Node 22 (push) Has been cancelled
CI/CD Pipeline / Deploy & Release (push) Has been cancelled
CI/CD Pipeline / CI Status (push) Has been cancelled
🔗 Cross-Agent Integration Tests / 📊 Integration Test Report (push) Has been cancelled
🔄 Automated Rollback Manager / 🔍 Pre-Rollback Validation (push) Has been cancelled
🔍 Verification Pipeline / ⚡ Performance Verification (push) Has been cancelled
🔍 Verification Pipeline / 📊 Verification Report (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:02:19 +08:00

1096 lines
27 KiB
YAML

# agentic-qe Plugin Manifest
# Quality Engineering plugin for Claude Flow V3
name: agentic-qe
version: 3.5.59
description: |
Comprehensive Quality Engineering plugin with 51 specialized agents
across 12 DDD bounded contexts. Features AI-powered test generation,
O(log n) coverage analysis, defect prediction, security compliance,
contract testing, visual/accessibility testing, and chaos engineering.
author: rUv
license: MIT
homepage: https://github.com/ruvnet/ruflo/tree/main/v3/plugins/agentic-qe
repository: https://github.com/ruvnet/ruflo
# Plugin metadata
metadata:
category: quality-engineering
tags:
- testing
- quality
- coverage
- security
- tdd
- bdd
- chaos-engineering
- accessibility
stability: stable
minClaudeFlowVersion: "3.5.0"
# Dependencies
dependencies:
required:
- "@claude-flow/plugins": ">=3.0.0"
- "@claude-flow/memory": ">=3.0.0"
- "@claude-flow/security": ">=3.0.0"
- "@claude-flow/embeddings": ">=3.0.0"
optional:
- "@claude-flow/browser": ">=3.0.0" # For E2E/visual testing
- "@ruvector/attention": ">=1.0.0" # Enhanced pattern matching
- "@ruvector/gnn": ">=1.0.0" # Code graph analysis
- "@ruvector/sona": ">=1.0.0" # Self-optimizing learning
# Bounded contexts and their agents
contexts:
test-generation:
description: AI-powered test creation across paradigms
agents:
- unit-test-generator
- integration-test-generator
- e2e-test-generator
- property-test-generator
- mutation-test-generator
- fuzz-test-generator
- api-test-generator
- performance-test-generator
- security-test-generator
- accessibility-test-generator
- contract-test-generator
- bdd-test-generator
memoryNamespace: aqe/v3/test-patterns
securityLevel: medium
test-execution:
description: Parallel test execution with retry and reporting
agents:
- test-runner
- parallel-executor
- retry-manager
- result-aggregator
- flaky-test-detector
- timeout-manager
- resource-allocator
- test-reporter
memoryNamespace: aqe/v3/test-execution
securityLevel: high # Executes code
coverage-analysis:
description: O(log n) gap detection using Johnson-Lindenstrauss
agents:
- coverage-collector
- gap-detector
- priority-ranker
- hotspot-analyzer
- trend-tracker
- impact-assessor
memoryNamespace: aqe/v3/coverage-data
securityLevel: low
quality-assessment:
description: Quality gates and release readiness decisions
agents:
- quality-gate-evaluator
- readiness-assessor
- risk-calculator
- metric-aggregator
- decision-maker
memoryNamespace: aqe/v3/quality
securityLevel: low
defect-intelligence:
description: ML-based defect prediction and root cause analysis
agents:
- defect-predictor
- root-cause-analyzer
- pattern-detector
- regression-tracker
memoryNamespace: aqe/v3/defect-patterns
securityLevel: low
requirements-validation:
description: BDD validation and testability analysis
agents:
- bdd-validator
- testability-analyzer
- requirement-tracer
memoryNamespace: aqe/v3/requirements
securityLevel: low
code-intelligence:
description: Knowledge graph and semantic code search
agents:
- knowledge-graph-builder
- semantic-searcher
- dependency-analyzer
- complexity-assessor
- pattern-miner
memoryNamespace: aqe/v3/code-knowledge
securityLevel: medium
security-compliance:
description: SAST, DAST, and compliance auditing
agents:
- sast-scanner
- dast-scanner
- audit-trail-manager
- compliance-checker
memoryNamespace: aqe/v3/security-findings
securityLevel: critical
contract-testing:
description: API contract validation (OpenAPI, GraphQL, gRPC)
agents:
- openapi-validator
- graphql-validator
- grpc-validator
memoryNamespace: aqe/v3/contracts
securityLevel: medium
visual-accessibility:
description: Visual regression and WCAG compliance testing
agents:
- visual-regression-detector
- wcag-checker
- screenshot-differ
memoryNamespace: aqe/v3/visual-baselines
securityLevel: medium
chaos-resilience:
description: Chaos engineering and resilience validation
agents:
- chaos-injector
- load-generator
- resilience-assessor
- recovery-validator
memoryNamespace: aqe/v3/chaos-experiments
securityLevel: critical # Can disrupt systems
learning-optimization:
description: Cross-domain transfer learning and optimization
agents:
- cross-domain-learner
- pattern-optimizer
memoryNamespace: aqe/v3/learning-trajectories
securityLevel: low
# TDD subagents (London-style red-green-refactor)
tdd:
style: london
subagents:
- requirement-analyzer
- test-designer
- red-phase-executor
- green-phase-implementer
- refactor-advisor
- coverage-verifier
- cycle-coordinator
maxCycles: 10
defaultFramework: vitest
# MCP tool registration
mcpTools:
# Test Generation
- name: generate-tests
category: test-generation
description: Generate tests for code using AI-powered test generation
- name: tdd-cycle
category: test-generation
description: Execute TDD red-green-refactor cycle with 7 specialized subagents
# Coverage Analysis
- name: analyze-coverage
category: coverage-analysis
description: Analyze code coverage with O(log n) gap detection
- name: prioritize-gaps
category: coverage-analysis
description: Prioritize coverage gaps by risk score
# Quality Assessment
- name: evaluate-quality-gate
category: quality-assessment
description: Evaluate quality gates for release readiness
- name: assess-readiness
category: quality-assessment
description: Determine release readiness with confidence score
# Defect Intelligence
- name: predict-defects
category: defect-intelligence
description: Predict potential defects using ML-based analysis
- name: analyze-root-cause
category: defect-intelligence
description: Analyze root cause of defect with pattern matching
# Security Compliance
- name: security-scan
category: security-compliance
description: Run SAST/DAST security scans with compliance checking
- name: audit-compliance
category: security-compliance
description: Generate compliance audit report
# Contract Testing
- name: validate-contract
category: contract-testing
description: Validate API contracts (OpenAPI, GraphQL, gRPC)
- name: compare-contracts
category: contract-testing
description: Compare contract versions for breaking changes
# Visual/Accessibility
- name: visual-regression
category: visual-accessibility
description: Detect visual regressions with screenshot comparison
- name: check-accessibility
category: visual-accessibility
description: Check WCAG accessibility compliance
# Chaos Engineering
- name: chaos-inject
category: chaos-resilience
description: Inject chaos failures for resilience testing
- name: assess-resilience
category: chaos-resilience
description: Assess system resilience from experiment results
# Hook definitions
hooks:
# Pre-execution hooks
pre-test-execution:
description: Validate test environment before execution
priority: high
pre-security-scan:
description: Validate scan targets and permissions
priority: critical
# Post-execution hooks
post-test-execution:
description: Store test results and learn patterns
priority: normal
post-coverage-analysis:
description: Store coverage data and update trends
priority: normal
post-security-scan:
description: Store findings and update compliance status
priority: high
# Worker definitions
workers:
test-executor:
type: test-executor
capabilities:
- test-execution
- parallel-processing
maxConcurrent: 10
coverage-analyzer:
type: coverage-analyzer
capabilities:
- coverage-collection
- gap-detection
maxConcurrent: 5
security-scanner:
type: security-scanner
capabilities:
- sast
- dast
maxConcurrent: 3
# Memory namespaces
memory:
namespaces:
- name: aqe/v3/test-patterns
vectorDimension: 384
hnswConfig:
m: 16
efConstruction: 200
efSearch: 100
ttl: null # Permanent
- name: aqe/v3/coverage-data
vectorDimension: 384
hnswConfig:
m: 12
efConstruction: 150
efSearch: 50
ttl: 86400000 # 24h
- name: aqe/v3/defect-patterns
vectorDimension: 384
hnswConfig:
m: 16
efConstruction: 200
efSearch: 100
ttl: null # Permanent
- name: aqe/v3/code-knowledge
vectorDimension: 384
hnswConfig:
m: 24
efConstruction: 300
efSearch: 150
ttl: null # Permanent
- name: aqe/v3/security-findings
vectorDimension: 384
hnswConfig:
m: 16
efConstruction: 200
efSearch: 100
ttl: null # Permanent
- name: aqe/v3/contracts
vectorDimension: 384
hnswConfig:
m: 12
efConstruction: 150
efSearch: 50
ttl: null # Permanent
- name: aqe/v3/visual-baselines
vectorDimension: 768 # Higher for images
hnswConfig:
m: 32
efConstruction: 400
efSearch: 200
ttl: null # Permanent
- name: aqe/v3/chaos-experiments
vectorDimension: 384
hnswConfig:
m: 12
efConstruction: 150
efSearch: 50
ttl: 604800000 # 7 days
- name: aqe/v3/learning-trajectories
vectorDimension: 384
hnswConfig:
m: 16
efConstruction: 200
efSearch: 100
ttl: null # Permanent
# Security sandbox configuration
sandbox:
maxExecutionTime: 30000 # 30s
memoryLimit: 536870912 # 512MB
networkPolicy: restricted
fileSystemPolicy: workspace-only
allowedCommands:
- node
- npm
- npx
- vitest
- jest
- pytest
blockedPaths:
- /etc
- /var
- ~/.ssh
- ~/.aws
# Model routing (TinyDancer alignment with ADR-026)
modelRouting:
tiers:
tier1:
handler: agent-booster
categories:
- add-test-import
- add-test-describe
- add-assertion
- remove-console
latency: "<1ms"
cost: 0
tier2:
handler: haiku
categories:
- generate-unit-test
- generate-mock
- analyze-coverage-line
- validate-simple-contract
latency: "~500ms"
cost: 0.0002
tier2-sonnet:
handler: sonnet
categories:
- generate-integration-test
- analyze-coverage-branch
- predict-defect-simple
- validate-contract
latency: "~2s"
cost: 0.003
tier3:
handler: opus
categories:
- generate-e2e-test
- root-cause-analysis
- chaos-experiment-design
- security-audit-deep
- architecture-analysis
latency: "~5s"
cost: 0.015
# Performance targets
performance:
testGenerationLatency: "<2s"
coverageAnalysis: "O(log n)"
qualityGateEvaluation: "<500ms"
securityScanPerKLOC: "<10s"
mcpToolResponse: "<100ms"
memoryPerContext: "<50MB"
# V3 domain integration mapping
integration:
memory:
type: shared-kernel
components:
- AgentDB
- HNSW
- Embeddings
- ReasoningBank
security:
type: conformist
components:
- PathValidator
- SafeExecutor
- TokenGenerator
- InputValidator
core:
type: customer-supplier
components:
- AgentService
- TaskService
- WorkflowService
coordination:
type: shared-kernel
components:
- HiveMind
- Consensus
- Broadcast
- SharedMemory
mcp:
type: published-language
components:
- ToolRegistry
- ToolHandler
# ═══════════════════════════════════════════════════════════════════════════════
# IMPLEMENTATION STATUS & PLAN
# ═══════════════════════════════════════════════════════════════════════════════
implementation:
status: in-progress # planning | in-progress | complete
lastUpdated: "2026-04-06"
reviewedBy: "code-reviewer"
reviewDate: "2026-01-23"
# Code Review Results
codeReview:
overallStatus: "architecture-complete"
performanceTargetsMet: "pending-implementation"
securityIssuesFound: 0
documentationComplete: true
testCoverage: "0%"
# Performance Assessment
performanceAssessment:
testGenerationLatency:
target: "<2s"
achievable: true
notes: "Depends on TinyDancer routing tier"
coverageAnalysis:
target: "O(log n)"
achievable: true
notes: "Johnson-Lindenstrauss projection validated"
qualityGateEvaluation:
target: "<500ms"
achievable: true
notes: "With metric caching"
securityScanPerKLOC:
target: "<10s"
achievable: true
notes: "Parallel AST scanning"
mcpToolResponse:
target: "<100ms"
achievable: true
notes: "Standard V3 requirement"
memoryPerContext:
target: "<50MB"
achievable: true
notes: "Bounded context isolation"
# Architecture Quality
architectureQuality:
ddpPrinciples: true
solidCompliance: "pending-verification"
typeScriptStrict: "pending"
zodValidation: "pending"
errorHandling: "pending"
# Integration Readiness
integrationReadiness:
pluginRegistration: "architecture-defined"
mcpToolDiscovery: "architecture-defined"
hookIntegration: "architecture-defined"
memoryNamespaceIsolation: "architecture-defined"
# Critical Path Items
criticalPathItems:
- "Phase 1: Plugin scaffold must be completed first"
- "Phase 2: Bridge implementations before MCP tools"
- "Phase 4: Security sandbox is critical for test execution"
# Recommendations
recommendations:
- "Implement WASM lazy loading for faster startup"
- "Add caching layer for frequently used test patterns"
- "Batch MCP tool operations where possible"
- "Keep individual files under 500 lines"
- "Add comprehensive JSDoc comments to public APIs"
# What exists vs what needs to be built
files:
existing:
- path: plugin.yaml
status: complete
description: Plugin manifest with full configuration
- path: README.md
status: complete
description: Usage documentation
required:
# Phase 1: Plugin Scaffold
- path: package.json
status: pending
phase: 1
priority: critical
estimatedLines: 50
- path: tsconfig.json
status: pending
phase: 1
priority: critical
estimatedLines: 30
- path: src/index.ts
status: pending
phase: 1
priority: critical
estimatedLines: 80
description: Plugin entry point and exports
- path: src/plugin.ts
status: pending
phase: 1
priority: critical
estimatedLines: 200
description: AQEPlugin class with lifecycle methods
- path: src/types.ts
status: pending
phase: 1
priority: critical
estimatedLines: 300
description: TypeScript type definitions
- path: src/interfaces.ts
status: pending
phase: 1
priority: critical
estimatedLines: 200
description: Public interfaces
- path: src/schemas.ts
status: pending
phase: 1
priority: critical
estimatedLines: 250
description: Zod validation schemas
- path: src/constants.ts
status: pending
phase: 1
priority: high
estimatedLines: 100
description: Plugin constants and defaults
# Phase 2: Bridge Implementations
- path: src/bridges/index.ts
status: pending
phase: 2
priority: critical
estimatedLines: 50
- path: src/bridges/QEMemoryBridge.ts
status: pending
phase: 2
priority: critical
estimatedLines: 300
description: Memory domain integration (AgentDB, HNSW)
- path: src/bridges/QESecurityBridge.ts
status: pending
phase: 2
priority: critical
estimatedLines: 250
description: Security domain integration (PathValidator, SafeExecutor)
- path: src/bridges/QECoreBridge.ts
status: pending
phase: 2
priority: critical
estimatedLines: 250
description: Core domain integration (AgentService, TaskService)
- path: src/bridges/QEHiveBridge.ts
status: pending
phase: 2
priority: critical
estimatedLines: 300
description: Hive Mind coordination (Queen, Consensus)
- path: src/bridges/QEModelRoutingAdapter.ts
status: pending
phase: 2
priority: high
estimatedLines: 200
description: TinyDancer ↔ ADR-026 adapter
- path: src/contexts/ContextMapper.ts
status: pending
phase: 2
priority: high
estimatedLines: 150
description: Maps 12 QE contexts to V3 domains
# Phase 3: MCP Tools (16 tools)
- path: src/tools/index.ts
status: pending
phase: 3
priority: critical
estimatedLines: 100
description: Tool registry and registration
- path: src/tools/test-generation/generate-tests.ts
status: pending
phase: 3
priority: critical
estimatedLines: 150
- path: src/tools/test-generation/tdd-cycle.ts
status: pending
phase: 3
priority: critical
estimatedLines: 200
- path: src/tools/coverage-analysis/analyze-coverage.ts
status: pending
phase: 3
priority: critical
estimatedLines: 150
- path: src/tools/coverage-analysis/prioritize-gaps.ts
status: pending
phase: 3
priority: critical
estimatedLines: 120
- path: src/tools/quality-assessment/evaluate-quality-gate.ts
status: pending
phase: 3
priority: high
estimatedLines: 150
- path: src/tools/quality-assessment/assess-readiness.ts
status: pending
phase: 3
priority: high
estimatedLines: 120
- path: src/tools/defect-intelligence/predict-defects.ts
status: pending
phase: 3
priority: high
estimatedLines: 150
- path: src/tools/defect-intelligence/analyze-root-cause.ts
status: pending
phase: 3
priority: high
estimatedLines: 180
- path: src/tools/security-compliance/security-scan.ts
status: pending
phase: 3
priority: high
estimatedLines: 200
- path: src/tools/security-compliance/audit-compliance.ts
status: pending
phase: 3
priority: high
estimatedLines: 150
- path: src/tools/contract-testing/validate-contract.ts
status: pending
phase: 3
priority: medium
estimatedLines: 150
- path: src/tools/contract-testing/compare-contracts.ts
status: pending
phase: 3
priority: medium
estimatedLines: 130
- path: src/tools/visual-accessibility/visual-regression.ts
status: pending
phase: 3
priority: medium
estimatedLines: 180
- path: src/tools/visual-accessibility/check-accessibility.ts
status: pending
phase: 3
priority: medium
estimatedLines: 150
- path: src/tools/chaos-resilience/chaos-inject.ts
status: pending
phase: 3
priority: medium
estimatedLines: 200
- path: src/tools/chaos-resilience/assess-resilience.ts
status: pending
phase: 3
priority: medium
estimatedLines: 150
# Phase 4: Hooks & Workers
- path: src/hooks/index.ts
status: pending
phase: 4
priority: high
estimatedLines: 50
- path: src/hooks/pre-test-execution.ts
status: pending
phase: 4
priority: high
estimatedLines: 100
- path: src/hooks/pre-security-scan.ts
status: pending
phase: 4
priority: high
estimatedLines: 100
- path: src/hooks/post-test-execution.ts
status: pending
phase: 4
priority: high
estimatedLines: 120
- path: src/hooks/post-coverage-analysis.ts
status: pending
phase: 4
priority: high
estimatedLines: 100
- path: src/hooks/post-security-scan.ts
status: pending
phase: 4
priority: high
estimatedLines: 120
- path: src/workers/index.ts
status: pending
phase: 4
priority: high
estimatedLines: 50
- path: src/workers/TestExecutorWorker.ts
status: pending
phase: 4
priority: high
estimatedLines: 200
- path: src/workers/CoverageAnalyzerWorker.ts
status: pending
phase: 4
priority: medium
estimatedLines: 150
- path: src/workers/SecurityScannerWorker.ts
status: pending
phase: 4
priority: medium
estimatedLines: 180
- path: src/sandbox/index.ts
status: pending
phase: 4
priority: critical
estimatedLines: 50
- path: src/sandbox/TestSandbox.ts
status: pending
phase: 4
priority: critical
estimatedLines: 250
description: Isolated test code execution
- path: src/sandbox/SandboxPolicy.ts
status: pending
phase: 4
priority: critical
estimatedLines: 100
# Phase 5: Agent Definitions (58 total)
- path: agents/**/*.yaml
status: pending
phase: 5
priority: high
count: 58
estimatedLinesEach: 40
description: "12 test-gen + 8 test-exec + 6 coverage + 5 quality + 4 defect + 3 requirements + 5 code-intel + 4 security + 3 contract + 3 visual + 4 chaos + 2 learning + 7 TDD"
# Phase 6: Skills (12 total)
- path: skills/qe-test-generation.md
status: pending
phase: 6
priority: high
estimatedLines: 100
- path: skills/qe-tdd-cycle.md
status: pending
phase: 6
priority: high
estimatedLines: 120
- path: skills/qe-coverage-analysis.md
status: pending
phase: 6
priority: high
estimatedLines: 100
- path: skills/qe-quality-gate.md
status: pending
phase: 6
priority: high
estimatedLines: 100
- path: skills/qe-defect-prediction.md
status: pending
phase: 6
priority: medium
estimatedLines: 100
- path: skills/qe-security-scan.md
status: pending
phase: 6
priority: high
estimatedLines: 120
- path: skills/qe-contract-testing.md
status: pending
phase: 6
priority: medium
estimatedLines: 100
- path: skills/qe-visual-testing.md
status: pending
phase: 6
priority: medium
estimatedLines: 100
- path: skills/qe-accessibility.md
status: pending
phase: 6
priority: medium
estimatedLines: 100
- path: skills/qe-chaos-engineering.md
status: pending
phase: 6
priority: medium
estimatedLines: 120
- path: skills/qe-queen-coordinator.md
status: pending
phase: 6
priority: high
estimatedLines: 150
- path: skills/qe-full-pipeline.md
status: pending
phase: 6
priority: high
estimatedLines: 200
# Phase 7: Tests
- path: vitest.config.ts
status: pending
phase: 7
priority: high
estimatedLines: 40
- path: __tests__/unit/**/*.test.ts
status: pending
phase: 7
priority: high
count: 15
estimatedLinesEach: 100
- path: __tests__/integration/**/*.test.ts
status: pending
phase: 7
priority: high
count: 5
estimatedLinesEach: 150
- path: __tests__/e2e/**/*.test.ts
status: pending
phase: 7
priority: medium
count: 3
estimatedLinesEach: 200
# Phase summary
phases:
- phase: 1
name: Plugin Scaffold
status: pending
duration: "1 week"
files: 8
estimatedLines: 1210
deliverables:
- Plugin registers with @claude-flow/plugins SDK
- Type-safe configuration validation
- Basic lifecycle hooks (onLoad, onUnload)
- phase: 2
name: Bridge Implementations
status: pending
duration: "1 week"
files: 7
estimatedLines: 1500
deliverables:
- Anti-corruption layer isolates agentic-qe from V3 internals
- Memory namespace coordination working
- TinyDancer ↔ ADR-026 routing aligned
- phase: 3
name: MCP Tools
status: pending
duration: "1 week"
files: 17
estimatedLines: 2530
deliverables:
- All 16 MCP tools registered and functional
- Tools accessible via mcp__agentic-qe__<tool-name>
- Input validation via Zod schemas
- phase: 4
name: Hooks & Workers
status: pending
duration: "1 week"
files: 12
estimatedLines: 1470
deliverables:
- Hooks integrate with V3 hook system
- Workers run in background with concurrency limits
- Sandbox isolates test code execution
- phase: 5
name: Agent Definitions
status: pending
duration: "1 week"
files: 58
estimatedLines: 2320
deliverables:
- All 58 agents (51 + 7 TDD) defined as YAML
- Agents spawn via Claude Code Task tool
- Model routing hints in agent definitions
- phase: 6
name: Skills & Examples
status: pending
duration: "1 week"
files: 18
estimatedLines: 1610
deliverables:
- Skills available via /qe-* commands
- Working examples for all major use cases
- phase: 7
name: Testing & Documentation
status: pending
duration: "1 week"
files: 24
estimatedLines: 2790
deliverables:
- 80%+ test coverage
- All integration points validated
- Performance benchmarks documented
# Totals
totals:
totalPhases: 7
totalDuration: "7 weeks"
totalFiles: 144
totalEstimatedLines: 13430
# Critical path
criticalPath:
- phase: 1
blockedBy: null
blocks: [2, 3, 4, 5, 6, 7]
- phase: 2
blockedBy: [1]
blocks: [3, 4]
- phase: 3
blockedBy: [2]
blocks: [5, 6]
- phase: 4
blockedBy: [2]
blocks: [6, 7]
- phase: 5
blockedBy: [3]
blocks: [6, 7]
- phase: 6
blockedBy: [4, 5]
blocks: [7]
- phase: 7
blockedBy: [6]
blocks: null