{{ jiraFetchError }}
{{ analysisSteps[analysisStepIndex] }}
ใช้โมเดล {{ currentModelObj.name }} แปลงข้อมูลเป็นรูปแบบ {{ selectedStyle === 'frontend' ? 'Frontend' : 'Backend' }} + QA Test Cases
{{ activeStyleSpec.summary }}
{{ sec.title }}
{{ sec.badge }}- • {{ item }}
State Diagram (Mermaid)
{{ '```mermaid\n' + resolveFrontendStateDiagramMermaid(activeStyleSpec) + '\n```' }}
ยังไม่มี Mermaid diagram ที่สร้างได้จากข้อมูล state ปัจจุบัน
- • {{ item }}
💬 UI Copy
🔌 API Contract
{{ activeStyleSpec.apiContract.length }} endpoints{{ api.endpoint }}
{{ api.description }}
{{ api.requestBody }}
{{ api.responseBody }}
| Exception Class | HTTP Code | Condition |
|---|---|---|
| {{ err.exceptionClass }} | {{ err.httpCode || '-' }} | {{ err.condition }} |
ยังไม่มีข้อมูลสำหรับ Developer view
Acceptance Criteria (Gherkin Syntax)
ปรับตามบริบทของ {{ selectedStyle === 'frontend' ? 'Frontend UI Interaction' : 'Backend API & Data Validation' }}
{{ ac.given }}
{{ ac.when }}
{{ ac.then }}
ตาราง QA Test Cases พร้อมใช้งาน
คลิกสถานะเพื่ออัปเดตผลการทดสอบ (Pending / Pass / Fail)
ยังไม่มีข้อมูลสำหรับ QA view
พรีวิว Markdown สำหรับนำไปวางใน Jira Card ({{ selectedStyle.toUpperCase() }} Style)
รวม Spec สำหรับนำไป handoff ต่อใน Jira ได้ทันที
ตอบ Clarifying Questions ก่อนวิเคราะห์ซ้ำ
กรอกคำตอบให้ครบทุกข้อ แล้วกดปุ่มเพื่อวิเคราะห์ใหม่โดยใช้คำตอบนี้เป็นบริบทเพิ่มเติม
{{ generatedMarkdown }}