Parent
Epic: #200 — unic-spec-review plugin.
What to build
Add the two non-Confluence input sources so the Spec-versus-Design and Spec-versus-Live dimensions have real material to compare against.
- Figma (Dev Mode MCP): read designs and their annotations for Figma page/frame links the classifier identified, and feed them to the Spec-versus-Design dimension.
- Live system (Playwright MCP): inspect the live production system for live URLs, and feed observations to the Spec-versus-Live dimension.
Both MCPs are discovered at runtime. If a required MCP is absent for a source that the pasted links demand, the run fails loudly for that source with explicit guidance — it never silently skips the source. (This complements the up-front /spec-doctor check from S2.)
Read-only: Figma and the live system are inputs only; nothing is posted to either.
Acceptance criteria
Blocked by
Parent
Epic: #200 — unic-spec-review plugin.
What to build
Add the two non-Confluence input sources so the Spec-versus-Design and Spec-versus-Live dimensions have real material to compare against.
Both MCPs are discovered at runtime. If a required MCP is absent for a source that the pasted links demand, the run fails loudly for that source with explicit guidance — it never silently skips the source. (This complements the up-front
/spec-doctorcheck from S2.)Read-only: Figma and the live system are inputs only; nothing is posted to either.
Acceptance criteria
node:testunit tests with injected deps; the MCP-driven gathering orchestrators and agent prompts are not unit-tested (exercised via manual runs).CHANGELOG.mdbullets under[Unreleased]and bumps the patch version;verify:changelogpasses. No em dash in authored text (except the mandated CHANGELOG version header).Blocked by