Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 26 additions & 1 deletion scripts/check.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,17 @@ const requestedConceptSlugs = [
"revolve-self-improvement-loop",
"five-minute-repository-maintainer-loop",
"recent-feedback-sweep",
"promise-to-proof-loop",
"propagation-compliance-loop",
"multi-llm-convergence-loop",
"goal-forge-loop",
"ui-ux-score-loop",
"cold-load-trimmer-loop",
"pixel-safe-css-trim-loop",
"easy-onboarding-loop",
"accessibility-repair-loop",
"housekeeper-loop",
"axelrod-subagent-arena-loop",
];
const submissionPromptAnchors = new Map([
["ticket-to-pr-ready-loop", ["bug report", "customer complaint"]],
Expand All @@ -183,6 +194,20 @@ const submissionPromptAnchors = new Map([
"five-minute-repository-maintainer-loop",
["every five minutes", "one thread per repository", "autoreview"],
],
["promise-to-proof-loop", ["customer-facing promise", "proven", "trust risk"]],
["propagation-compliance-loop", ["old value", "zero stale values", "two rounds"]],
[
"multi-llm-convergence-loop",
["two genuinely different model families", "same unchanged version", "oscillation"],
],
["goal-forge-loop", ["SPEC.md", "GOAL.md", "done_when"]],
["ui-ux-score-loop", ["UI/UX Score Loop", "fresh state", "two full passes"]],
["cold-load-trimmer-loop", ["transferred bytes", "pixel-identical", "revert"]],
["pixel-safe-css-trim-loop", ["one declaration or rule", "pixel-identical", "built CSS"]],
["easy-onboarding-loop", ["clean session", "onboarding", "product requirement"]],
["accessibility-repair-loop", ["highest-impact blocker", "same checks", "weaken the target"]],
["housekeeper-loop", ["dead code", "unused dependencies", "runtime checks"]],
["axelrod-subagent-arena-loop", ["Axelrod", "always-defect", "180 rounds"]],
]);

assert.equal(collection.mainEntity.numberOfItems, loops.length);
Expand All @@ -200,7 +225,7 @@ assert.deepEqual(agentLoopTerm.sameAs, [
"https://code.claude.com/docs/en/agent-sdk/agent-loop",
"https://arxiv.org/abs/2210.03629",
]);
assert.equal(loops.length, 31);
assert.equal(loops.length, 42);
assert.equal(slugs.size, loops.length);
assert.equal(featuredLoopSlugs.length, 3);
assert.equal(new Set(featuredLoopSlugs).size, featuredLoopSlugs.length);
Expand Down
439 changes: 437 additions & 2 deletions scripts/loop-data.mjs

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added site/assets/social/autonomy-loop-20260620-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added site/assets/social/goal-forge-loop-20260620-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added site/assets/social/loop-library-20260620-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
527 changes: 525 additions & 2 deletions site/catalog.json

Large diffs are not rendered by default.

101 changes: 100 additions & 1 deletion site/catalog.md

Large diffs are not rendered by default.

123 changes: 122 additions & 1 deletion site/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<id>https://signals.forwardfuture.ai/loop-library/</id>
<link href="https://signals.forwardfuture.ai/loop-library/" />
<link href="https://signals.forwardfuture.ai/loop-library/feed.xml" rel="self" type="application/atom+xml" />
<updated>2026-06-19T00:00:00-07:00</updated>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Forward Future</name>
<uri>https://forwardfuture.ai/</uri>
Expand Down Expand Up @@ -351,4 +351,125 @@
</author>
<summary>A project audit that turns recent user-reported problems into reusable failure patterns, fixes every confirmed match, and verifies a clean final sweep.</summary>
</entry>
<entry>
<title>The promise-to-proof loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/promise-to-proof-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/promise-to-proof-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Felix Haeberle (@felixhaberle)</name>
</author>
<summary>An evidence-based product trust workflow that audits public claims, fixes the highest-risk proof gap, and repeats until unsupported promises are resolved.</summary>
</entry>
<entry>
<title>The propagation compliance loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/propagation-compliance-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/propagation-compliance-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>@iamTristan</name>
</author>
<summary>A repository consistency workflow that cascades state changes, searches for stale references, and proves that every confirmed discrepancy is resolved.</summary>
</entry>
<entry>
<title>The multi-LLM convergence loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/multi-llm-convergence-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/multi-llm-convergence-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Donn Felker (@donnfelker)</name>
</author>
<summary>A cross-model review workflow that alternates two different model families, applies verified findings, and stops only on shared clearance or an honest stall.</summary>
</entry>
<entry>
<title>The Goal Forge loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/goal-forge-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/goal-forge-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>michael Guo (@michaelzsguo)</name>
</author>
<summary>A specification workflow that interviews, tightens, and compiles a rough coding idea into a measurable SPEC.md and Codex GOAL.md contract.</summary>
</entry>
<entry>
<title>The UI/UX Score Loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/ui-ux-score-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/ui-ux-score-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Hayden Cassar (@hcassar93)</name>
</author>
<summary>A browser-based UI and UX improvement workflow that captures complete flows, scores meaningful states, and keeps only regression-free gains.</summary>
</entry>
<entry>
<title>The cold-load trimmer loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/cold-load-trimmer-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/cold-load-trimmer-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Christian Katzmann</name>
</author>
<summary>A first-load optimization workflow that establishes tests, visual baselines, and transferred-byte measurements before keeping one safe reduction at a time.</summary>
</entry>
<entry>
<title>The pixel-safe CSS trim loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/pixel-safe-css-trim-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/pixel-safe-css-trim-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Christian Katzmann</name>
</author>
<summary>A CSS cleanup workflow that captures the full visual-state matrix before deletion and keeps only changes that shrink built CSS with pixel-identical output.</summary>
</entry>
<entry>
<title>The easy onboarding loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/easy-onboarding-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/easy-onboarding-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Eric Lott</name>
</author>
<summary>An onboarding workflow that starts from clean state, fixes one confirmed barrier, and reruns the complete experience while preserving every real requirement.</summary>
</entry>
<entry>
<title>The accessibility repair loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/accessibility-repair-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/accessibility-repair-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Eric Lott</name>
</author>
<summary>An accessibility workflow that confirms issues against an agreed target, fixes one high-impact blocker, and reruns the same checks and user flow.</summary>
</entry>
<entry>
<title>The housekeeper loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/housekeeper-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/housekeeper-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Eric Lott</name>
</author>
<summary>A conservative cleanup workflow that confirms one low-risk opportunity, makes the smallest coherent change, and retains it only after existing checks pass.</summary>
</entry>
<entry>
<title>The Axelrod subagent arena loop</title>
<id>https://signals.forwardfuture.ai/loop-library/loops/axelrod-subagent-arena-loop/</id>
<link href="https://signals.forwardfuture.ai/loop-library/loops/axelrod-subagent-arena-loop/" />
<published>2026-06-20T00:00:00-07:00</published>
<updated>2026-06-20T00:00:00-07:00</updated>
<author>
<name>Kan Yuenyong (@sikkha)</name>
</author>
<summary>A bounded multi-agent evaluation where reasoning subagents play repeated Prisoner&#39;s Dilemma matches against deterministic anchors with verified scoring.</summary>
</entry>
</feed>
Loading
Loading