Strengthen rank feedback decision brief
This commit is contained in:
+21
-9
@@ -1,14 +1,14 @@
|
||||
const sample = {
|
||||
idea: 'I’m 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>
|
||||
|
||||
Reference in New Issue
Block a user