Accept messy idea dumps for feedback ranking

This commit is contained in:
OpenClaw Bot
2026-05-27 00:12:09 +02:00
parent 802657b638
commit 602937d9b2
4 changed files with 69 additions and 15 deletions
+1
View File
@@ -228,6 +228,7 @@ async function createFeedbackMap(event) {
event.preventDefault();
const submit = form.querySelector('button[type="submit"]');
const payload = Object.fromEntries(new FormData(form).entries());
if (!String(payload.optionsText || '').trim()) payload.optionsText = payload.idea;
submit.disabled = true;
submit.textContent = 'Judging…';
try {
+6 -6
View File
@@ -24,7 +24,7 @@
<div class="hero-copy">
<p class="eyebrow">Feedback intake for ideas, features, offers, and next moves</p>
<h1 id="hero-title">Submit the mess. Get a defended first move.</h1>
<p class="lede">Ranker is the front door to useful feedback: paste an idea plus the features or possible moves around it, choose the judgement lens, and get a decision brief with reasons, risks, expert reflections, and next steps.</p>
<p class="lede">Ranker is the front door to useful feedback: paste the messy backlog as-is, choose the judgement lens, and get a decision brief with reasons, risks, expert reflections, and next steps.</p>
<div class="hero-actions">
<a class="button primary" href="#try">Rank a messy list</a>
<button class="button ghost" type="button" id="loadSampleTop">Load sample</button>
@@ -59,18 +59,18 @@
<div class="tool-intro">
<p class="eyebrow">MVP · feedback front door · no account · no dashboard swamp</p>
<h2 id="try-title">Send a decision brief to the room</h2>
<p>Describe what you want feedback on, then list the possible features, directions, offers, or next steps. Ranker gives you the quick judgement first, then the deeper reflections.</p>
<p>Paste the backlog, rough notes, feature dump, or possible next moves. Ranker will extract candidates when it can; use the optional candidate box only if you already have a cleaner list.</p>
</div>
<form class="rank-form" id="rankForm">
<label>
<span>What do you want feedback on?</span>
<textarea name="idea" rows="4" placeholder="Example: Im building a tool that helps freelancers package their services and decide what to sell first."></textarea>
<span>Paste the messy backlog / idea dump <b>required</b></span>
<textarea name="idea" rows="8" required placeholder="Example: Im building a tool that helps freelancers package their services and decide what to sell first. Maybe offer critique, pricing calculator, proposal generator, landing page copywriter, client persona mapper, and some kind of dashboard later? I only have a week and want the fastest useful proof."></textarea>
</label>
<label>
<span>Possible moves / features / functionality <b>required</b></span>
<textarea name="optionsText" rows="9" required placeholder="One per line. Bullets, rambling, half-thoughts are fine.
<span>Candidate moves, if you want to separate them <em>optional</em></span>
<textarea name="optionsText" rows="7" placeholder="Optional. One per line is easiest, but bullets and half-thoughts are fine.
- Offer critique
- Pricing calculator
- Proposal generator