Strengthen rank feedback decision brief

This commit is contained in:
OpenClaw Bot
2026-05-26 23:03:27 +02:00
parent d01cc6ede7
commit 7fd2430914
4 changed files with 46 additions and 12 deletions
+21 -9
View File
@@ -1,14 +1,14 @@
const sample = {
idea: 'Im building a lightweight product feedback tool for people with too many ideas and too many possible features. It should feel useful before becoming a workspace.',
optionsText: `- Ranked feedback map for pasted feature lists
- Expert reflections on the top options
idea: 'Scattermind clarified a messy course idea. Now I need the first build order, not a dashboard.',
optionsText: `- Manual build-order preview from one Concept Map
- Copyable decision brief with Do first / Validate next / Defer / Park
- Evidence questions beside each next move
- Accounts and saved workspaces
- Team voting on feature priority
- Exportable decision brief for Slack or Notion
- Custom criteria builder
- Paid deeper product strategy pass`,
context: 'MVP, solo builder, needs to feel valuable in under two minutes, avoid dashboard swamp.',
mode: 'progress',
- Team voting on roadmap priority
- Subscription billing layer
- Polished export for sharing the defended order`,
context: 'Snapshot / Concept Map handoff, solo builder, tired non-AI-native user, avoid auth/workspaces/billing before proof.',
mode: 'mvp',
};
const form = document.querySelector('#rankForm');
@@ -89,6 +89,18 @@ function renderResults(data) {
<span>Next 48 hours</span>
<ol>${(brief.next48Hours || []).map((step) => `<li>${escapeHtml(step)}</li>`).join('')}</ol>
</article>
${(brief.whatWouldChangeRanking || []).length ? `
<article class="brief-card next-card">
<span>What would change the order</span>
<ol>${brief.whatWouldChangeRanking.map((change) => `<li>${escapeHtml(change)}</li>`).join('')}</ol>
</article>
` : ''}
${(brief.assumptions || []).length ? `
<article class="brief-card">
<span>Context carried forward</span>
<ul>${brief.assumptions.map((assumption) => `<li>${escapeHtml(assumption)}</li>`).join('')}</ul>
</article>
` : ''}
${(brief.expertReflections || []).map((reflection) => `
<article class="brief-card">
<span>${escapeHtml(reflection.lens)}</span>