Strengthen rank feedback decision brief

This commit is contained in:
OpenClaw Bot
2026-05-26 23:57:48 +02:00
parent c13f16c0e7
commit 25c7c08543
6 changed files with 315 additions and 47 deletions
+18 -16
View File
@@ -3,10 +3,10 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#101626" />
<meta name="rank-version" content="2.1.0-editorial-decision-room" />
<title>Ranker — ranked feedback maps for messy decisions</title>
<link rel="stylesheet" href="/styles.css?v=2.1.0-editorial-decision-room" />
<meta name="theme-color" content="#f3eee4" />
<meta name="rank-version" content="2.2.0-feedback-front-door" />
<title>Ranker — feedback front door for messy decisions</title>
<link rel="stylesheet" href="/styles.css?v=2.2.0-feedback-front-door" />
</head>
<body>
<main class="page-shell">
@@ -22,9 +22,9 @@
<div class="hero-grid" id="top">
<div class="hero-copy">
<p class="eyebrow">Decision feedback for scatterminds, builders, and structured people</p>
<h1 id="hero-title">Dump your options. See what deserves attention first.</h1>
<p class="lede">Ranker turns a messy list of ideas, features, offers, roadmap items, or next moves into a ranked feedback map: what to test, build, defer, or drop — and why.</p>
<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>
<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>
@@ -57,19 +57,19 @@
<section class="decision-tool" id="try" aria-labelledby="try-title">
<div class="tool-intro">
<p class="eyebrow">MVP · no account · no dashboard swamp</p>
<h2 id="try-title">Rank the pile</h2>
<p>Paste one idea plus the possible features, directions, offers, or next steps. Pick what the ranking should care about. Ranker gives a first-pass decision brief.</p>
<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>
</div>
<form class="rank-form" id="rankForm">
<label>
<span>Main idea or context</span>
<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>
</label>
<label>
<span>Options to rank <b>required</b></span>
<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.
- Offer critique
- Pricing calculator
@@ -80,16 +80,18 @@
</label>
<fieldset class="mode-picker">
<legend>What should the ranking care about?</legend>
<legend>What should the judgement optimize for?</legend>
<label><input type="radio" name="mode" value="progress" checked /> <span>Fastest useful progress</span></label>
<label><input type="radio" name="mode" value="mvp" /> <span>Best MVP order</span></label>
<label><input type="radio" name="mode" value="validation" /> <span>Fastest validation</span></label>
<label><input type="radio" name="mode" value="revenue" /> <span>Revenue potential</span></label>
<label><input type="radio" name="mode" value="risk" /> <span>Risk reduction</span></label>
<label><input type="radio" name="mode" value="risk" /> <span>Safest proof order</span></label>
<label><input type="radio" name="mode" value="learning" /> <span>Biggest assumption test</span></label>
<label><input type="radio" name="mode" value="originality" /> <span>Most original</span></label>
</fieldset>
<label>
<span>Extra constraints <em>optional</em></span>
<span>Constraints the feedback should respect <em>optional</em></span>
<input name="context" placeholder="Example: one week, solo builder, no paid ads, must be useful on mobile" />
</label>
@@ -123,6 +125,6 @@
</main>
<div class="toast" id="toast" hidden></div>
<script src="/app.js?v=2.1.0-editorial-decision-room" type="module"></script>
<script src="/app.js?v=2.2.0-feedback-front-door" type="module"></script>
</body>
</html>