Publish interactive action receipt check
Browse files- README.md +15 -7
- index.html +61 -17
README.md
CHANGED
|
@@ -1,12 +1,20 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
-
license: cc-by-4.0
|
| 9 |
-
short_description: Check source, freshness, scope, authority, outcome, return
|
| 10 |
---
|
| 11 |
|
| 12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Action Receipt Check
|
| 3 |
+
emoji: "🧾"
|
| 4 |
+
colorFrom: indigo
|
| 5 |
+
colorTo: blue
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
+
# Action Receipt Check
|
| 11 |
+
|
| 12 |
+
An inspection-only educational mini-tool for checking whether a proposed
|
| 13 |
+
AI-assisted next step has a visible source, fresh Context, matching scope,
|
| 14 |
+
explicit authority, a reviewable outcome, and a defined human return point.
|
| 15 |
+
|
| 16 |
+
It does not execute work, collect submissions, access accounts, or make
|
| 17 |
+
external commitments. It refers to Klik only as a pre-launch, app-first
|
| 18 |
+
proactive-AI direction.
|
| 19 |
+
|
| 20 |
+
[Explore Klik's pre-launch direction](https://pre.hiklik.ai/?utm_source=huggingface&utm_medium=interactive_mini_tool&utm_campaign=kickstarter_prelaunch&utm_content=action_receipt_check)
|
index.html
CHANGED
|
@@ -1,19 +1,63 @@
|
|
| 1 |
<!doctype html>
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
| 1 |
<!doctype html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="utf-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<title>Action Receipt Check — Klik Pre-Launch</title>
|
| 7 |
+
<style>
|
| 8 |
+
:root { color-scheme: dark; font-family: Inter, ui-sans-serif, system-ui, sans-serif; }
|
| 9 |
+
* { box-sizing: border-box; }
|
| 10 |
+
body { margin: 0; background: #0d1220; color: #eef2ff; }
|
| 11 |
+
main { width: min(720px, calc(100% - 32px)); margin: 0 auto; padding: 56px 0 72px; }
|
| 12 |
+
.eyebrow { color: #8ab4ff; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; }
|
| 13 |
+
h1 { font-size: clamp(2.05rem, 6vw, 3.7rem); letter-spacing: -0.055em; line-height: 1; margin: 14px 0 20px; }
|
| 14 |
+
.lead { max-width: 62ch; color: #c4cddd; font-size: 1.1rem; line-height: 1.65; }
|
| 15 |
+
.card { margin-top: 32px; padding: 25px; border: 1px solid #34405e; border-radius: 20px; background: #161e31; box-shadow: 0 16px 50px rgba(0, 0, 0, 0.2); }
|
| 16 |
+
.rule { display: flex; gap: 13px; align-items: flex-start; padding: 15px 0; border-top: 1px solid #2a3550; cursor: pointer; line-height: 1.45; }
|
| 17 |
+
.rule:first-of-type { border-top: 0; }
|
| 18 |
+
input { width: 20px; height: 20px; margin: 1px 0 0; accent-color: #8ab4ff; flex: 0 0 auto; }
|
| 19 |
+
.rule strong { display: block; color: #fff; }
|
| 20 |
+
.rule span { display: block; margin-top: 3px; color: #afbbd0; font-size: 0.93rem; }
|
| 21 |
+
button { width: 100%; border: 0; border-radius: 12px; margin-top: 22px; padding: 14px 18px; background: #9fc5ff; color: #07101f; cursor: pointer; font-size: 1rem; font-weight: 800; }
|
| 22 |
+
button:hover, button:focus-visible { background: #c4dcff; }
|
| 23 |
+
#result { min-height: 62px; margin: 18px 0 0; padding: 16px; border-radius: 12px; background: #0e1728; color: #d5dded; line-height: 1.5; }
|
| 24 |
+
#result[data-state="ready"] { color: #c1f6d2; background: #153226; }
|
| 25 |
+
#result[data-state="review"] { color: #ffe1a5; background: #352b16; }
|
| 26 |
+
.fine { margin-top: 28px; color: #94a2ba; font-size: 0.9rem; line-height: 1.55; }
|
| 27 |
+
a { color: #a9cbff; }
|
| 28 |
+
</style>
|
| 29 |
+
</head>
|
| 30 |
+
<body>
|
| 31 |
+
<main>
|
| 32 |
+
<div class="eyebrow">OWL Intelligence field tool</div>
|
| 33 |
+
<h1>Before an agent acts, keep the receipt.</h1>
|
| 34 |
+
<p class="lead">Use this quick check before restarting a proposed external step. It does not execute work or collect responses: it only helps you decide whether the next step is ready to prepare for review.</p>
|
| 35 |
+
<section class="card" aria-labelledby="check-heading">
|
| 36 |
+
<h2 id="check-heading">Action receipt check</h2>
|
| 37 |
+
<label class="rule"><input type="checkbox" data-check="evidence"><span><strong>Source is inspectable</strong>The material behind this step is available and identifiable.</span></label>
|
| 38 |
+
<label class="rule"><input type="checkbox" data-check="freshness"><span><strong>Context is fresh enough</strong>Nothing material changed since the last review.</span></label>
|
| 39 |
+
<label class="rule"><input type="checkbox" data-check="scope"><span><strong>Scope still matches</strong>The proposed next step is no broader than the reviewed request.</span></label>
|
| 40 |
+
<label class="rule"><input type="checkbox" data-check="authority"><span><strong>Authority is explicit</strong>The approval covers this exact step, not merely a related idea.</span></label>
|
| 41 |
+
<label class="rule"><input type="checkbox" data-check="outcome"><span><strong>Outcome is reviewable</strong>You can state what result or receipt should remain after the step.</span></label>
|
| 42 |
+
<label class="rule"><input type="checkbox" data-check="human"><span><strong>Human return is set</strong>New access, material judgment, and external commitments return to a person.</span></label>
|
| 43 |
+
<button type="button" id="check">Check readiness</button>
|
| 44 |
+
<div id="result" role="status" aria-live="polite">Mark every condition, then check readiness.</div>
|
| 45 |
+
</section>
|
| 46 |
+
<p class="fine">This is an educational checklist, not authorization, advice, or a product demo. Klik is pre-launch and explores an app-first proactive-AI direction: turning Sessions into living Context and helping prepare approved work while people retain new access, material judgment, and external commitments. <a href="https://pre.hiklik.ai/?utm_source=huggingface&utm_medium=interactive_mini_tool&utm_campaign=kickstarter_prelaunch&utm_content=action_receipt_check">Explore Klik’s pre-launch direction.</a></p>
|
| 47 |
+
</main>
|
| 48 |
+
<script>
|
| 49 |
+
const checks = Array.from(document.querySelectorAll('[data-check]'));
|
| 50 |
+
const result = document.querySelector('#result');
|
| 51 |
+
document.querySelector('#check').addEventListener('click', () => {
|
| 52 |
+
const missing = checks.filter((check) => !check.checked);
|
| 53 |
+
if (missing.length) {
|
| 54 |
+
result.dataset.state = 'review';
|
| 55 |
+
result.textContent = `${missing.length} condition${missing.length === 1 ? '' : 's'} still need${missing.length === 1 ? 's' : ''} review. Do not restart the external step yet.`;
|
| 56 |
+
return;
|
| 57 |
+
}
|
| 58 |
+
result.dataset.state = 'ready';
|
| 59 |
+
result.textContent = 'Ready to prepare for review. This check does not authorize or execute the next step.';
|
| 60 |
+
});
|
| 61 |
+
</script>
|
| 62 |
+
</body>
|
| 63 |
</html>
|