# Solution Draft ## Product Solution Description [Short description of the proposed solution. Brief component interaction diagram.] ## Existing/Competitor Solutions Analysis [Analysis of existing solutions for similar problems, if any.] ## Architecture [Architecture solution that meets restrictions and acceptance criteria.] > **Applicability** — the table columns `Pinned Mode/Config` and `API Capability Evidence` apply only to technical-component runs (per SKILL.md → Research Output Class). For non-technical research outputs (concept comparison, market/policy report, investigation answer), this Architecture section may be replaced with a comparison/analysis section that does not use these columns; or the columns may be marked `N/A` per row when the row describes a non-technical "component" (a process, a policy, an organizational construct). For mixed runs, fill the columns only on rows that describe libraries/SDKs/frameworks/services/protocols/data formats/algorithms. ### Component: [Component Name] | Solution | Tools | Pinned Mode/Config | Advantages | Limitations | Requirements | Security | Cost | API Capability Evidence | Fit | |----------|-------|--------------------|-----------|-------------|-------------|----------|------|-------------------------|-----| | [Option 1] | [lib/platform] | [exact mode/config used: inputs, outputs, runtime] | [pros] | [cons] | [intrinsic requirements] | [security] | [cost] | MVE: [link to MVE block]; docs: [Source #] | [Selected / Rejected / Experimental only / Needs user decision — cite exact-fit evidence and disqualifiers] | | [Option 2] | [lib/platform] | [exact mode/config used] | [pros] | [cons] | [intrinsic requirements] | [security] | [cost] | MVE: [link]; docs: [Source #] | [Selected / Rejected / Experimental only / Needs user decision] | **Exact-fit evidence**: - Project constraints checked: [inputs/outputs, operating context, lifecycle, NFRs, acceptance criteria] - Evidence: [Fact # / Source #] - Disqualifiers: [none or list] - Restrictions × Candidate-Modes sub-matrix: see `06_component_fit_matrix.md` § - API capability gates: ✅ MVE saved / ⚠️ partial — see disqualifiers / ❌ no MVE — candidate is Experimental only or Rejected [Repeat per component] ## Testing Strategy ### Integration / Functional Tests - [Test 1] - [Test 2] ### Non-Functional Tests - [Performance test 1] - [Security test 1] ## References [All cited source links] ## Related Artifacts - Tech stack evaluation: `_docs/01_solution/tech_stack.md` (if Phase 3 was executed) - Security analysis: `_docs/01_solution/security_analysis.md` (if Phase 4 was executed)