## Summary Adds a bundled **Quality** plugin (`fusion-plugin-quality`) that makes task QA easier and more visual: - **Task QA tab** (action-first): preview/test server for the task worktree, allowlisted test runs, report viewer, screenshots CTA, suggested test cases, CI handoff - **Quality hub** (left sidebar): project-wide run history and preset launches - Host **task-detail slot context** (`taskId`, worktree, `projectId`) so plugin tabs can scope correctly - `superviseSpawn` re-exported on the plugin packaging shim for published plugins - Plan: `docs/plans/2026-07-14-001-feat-quality-plugin-plan.md` ## Design constraints - Does **not** replace the merge gate — advisory orchestration only - Composes Dev Server process patterns and artifact registry (no second browser stack) - Never free-form shell; never port 4040 - Full-suite requires explicit confirm ## Test plan - [x] `pnpm --filter @fusion-plugin-examples/quality test` (15 tests) - [x] PluginSlot unit tests still pass - [ ] Enable Quality plugin in dashboard Settings → Built-in Plugins - [ ] Open Task Detail → **QA** tab with a worktree; start preview, run verify:fast, generate suggestions - [ ] Open left sidebar **Quality** hub and list runs - [ ] Confirm merge gate / PR checks unchanged ## Residual / follow-up (same plan, later units) - Deeper hub CI (host route) - Full browser-verification toggle UX + agent QA sessions (U7/U9/U10) - Richer screenshots gallery wiring to live artifacts API - Test plans CRUD polish <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added the Quality plugin with a project Quality hub and task-focused QA tab. * Added test runs, reports, preview server controls, suggested test cases, and run history. * Added configurable test presets, cancellation, status tracking, and safe command execution. * Added experimental-feature controls for enabling Quality functionality. * Bundled Quality with the CLI and made it available through the plugin manager. * **Documentation** * Added Quality plugin guidance, terminology, configuration details, and implementation planning documentation. * **Bug Fixes** * Improved process supervision so command failures and shutdown timers are handled safely. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
50 lines
1.6 KiB
YAML
50 lines
1.6 KiB
YAML
ignoredBuiltDependencies:
|
|
- '@google/genai'
|
|
- cpu-features
|
|
- electron-winstaller
|
|
- keytar
|
|
- sharp
|
|
- ssh2
|
|
onlyBuiltDependencies:
|
|
- '@embedded-postgres/darwin-arm64'
|
|
- '@embedded-postgres/darwin-x64'
|
|
- '@embedded-postgres/linux-arm64'
|
|
- '@embedded-postgres/linux-x64'
|
|
- '@embedded-postgres/windows-x64'
|
|
- '@homebridge/node-pty-prebuilt-multiarch'
|
|
- esbuild
|
|
- koffi
|
|
- protobufjs
|
|
# FNXC:DesktopEmbeddedPostgres 2026-07-14-09:30:
|
|
# Desktop release jobs cross-build Intel and ARM64 artifacts on one host. Install
|
|
# optional native payloads for both CPU families on the current OS so each
|
|
# packaged macOS/Linux app contains the Postgres binaries selected at runtime.
|
|
# Upstream publishes Windows x64 only, so unsupported Windows ARM64 is not listed.
|
|
supportedArchitectures:
|
|
os:
|
|
- current
|
|
cpu:
|
|
- x64
|
|
- arm64
|
|
packages:
|
|
- "packages/*"
|
|
- "plugins/examples/*"
|
|
- "plugins/fusion-plugin-paperclip-runtime"
|
|
- "plugins/fusion-plugin-dependency-graph"
|
|
- "plugins/fusion-plugin-cli-printing-press"
|
|
- "plugins/fusion-plugin-openclaw-runtime"
|
|
- "plugins/fusion-plugin-hermes-runtime"
|
|
- "plugins/fusion-plugin-droid-runtime"
|
|
- "plugins/fusion-plugin-acp-runtime"
|
|
- "plugins/fusion-plugin-cursor-runtime"
|
|
- "plugins/fusion-plugin-grok-runtime"
|
|
- "plugins/fusion-plugin-omp-runtime"
|
|
- "plugins/fusion-plugin-agent-browser"
|
|
- "plugins/fusion-plugin-whatsapp-chat"
|
|
- "plugins/fusion-plugin-roadmap"
|
|
- "plugins/fusion-plugin-even-realities-glasses"
|
|
- "plugins/fusion-plugin-reports"
|
|
- "plugins/fusion-plugin-compound-engineering"
|
|
- "plugins/fusion-plugin-quality"
|
|
- "plugins/fusion-plugin-linear-import"
|