Display SPEC.md content in task detail panel

This commit is contained in:
2026-06-13 14:51:18 -04:00
parent 75cb4a14eb
commit 01d8451f3a
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -216,6 +216,7 @@ function renderDetail(task) {
const stIcon = stStatus === 'pass' ? '✓' : stStatus === 'fail' ? '✗' : '○'; const stIcon = stStatus === 'pass' ? '✓' : stStatus === 'fail' ? '✗' : '○';
return `<li><span class="${stStatus}">${stIcon}</span><span>${st.name}</span></li>`; return `<li><span class="${stStatus}">${stIcon}</span><span>${st.name}</span></li>`;
}).join('')}</ul></div>` : ''} }).join('')}</ul></div>` : ''}
${task.spec_content ? `<div class="detail-section"><h4>Specification</h4><pre class="detail-content-text">${escapeHtml(task.spec_content)}</pre></div>` : ''}
${task.verdict_content ? `<div class="detail-section"><h4>Verdict</h4><pre class="detail-content-text">${escapeHtml(task.verdict_content)}</pre></div>` : ''} ${task.verdict_content ? `<div class="detail-section"><h4>Verdict</h4><pre class="detail-content-text">${escapeHtml(task.verdict_content)}</pre></div>` : ''}
${task.bug_report_content ? `<div class="detail-section"><h4>Bug Report</h4><pre class="detail-content-text">${escapeHtml(task.bug_report_content)}</pre></div>` : ''}`; ${task.bug_report_content ? `<div class="detail-section"><h4>Bug Report</h4><pre class="detail-content-text">${escapeHtml(task.bug_report_content)}</pre></div>` : ''}`;
} }
+2
View File
@@ -124,6 +124,7 @@ class DashboardHandler(SimpleHTTPRequestHandler):
], ],
"verdict_content": t.verdict_content, "verdict_content": t.verdict_content,
"bug_report_content": t.bug_report_content, "bug_report_content": t.bug_report_content,
"spec_content": t.spec_content,
"review": self._get_review_status(t.name), "review": self._get_review_status(t.name),
} }
for t in tasks for t in tasks
@@ -183,6 +184,7 @@ class DashboardHandler(SimpleHTTPRequestHandler):
], ],
"verdict_content": task.verdict_content, "verdict_content": task.verdict_content,
"bug_report_content": task.bug_report_content, "bug_report_content": task.bug_report_content,
"spec_content": task.spec_content,
"review": self._get_review_status(task.name), "review": self._get_review_status(task.name),
} }
self._send_json(task_data) self._send_json(task_data)