From 7957773bd1a2a38319ac44f7b0e24b02e2659e4c Mon Sep 17 00:00:00 2001 From: Haardik H Date: Wed, 2 Sep 2026 10:32:26 -0400 Subject: [PATCH] chore(vibenet): keep validity demos unlisted Co-authored-by: OpenCode --- app/vibenet/demos/catalogue.test.ts | 5 +++-- app/vibenet/demos/catalogue.ts | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/vibenet/demos/catalogue.test.ts b/app/vibenet/demos/catalogue.test.ts index 12f029d..a0ffd52 100644 --- a/app/vibenet/demos/catalogue.test.ts +++ b/app/vibenet/demos/catalogue.test.ts @@ -44,10 +44,11 @@ describe('DEMOS', () => { expect(new Set(hrefs).size).toBe(hrefs.length); }); - it('lists Validity Transactions as a top-level group', () => { - const validity = listedDemos().find((demo) => demo.href === '/vibenet/demos/validity'); + it('keeps Validity Transactions reachable but hidden from the top-level grid', () => { + const validity = DEMOS.find((demo) => demo.href === '/vibenet/demos/validity'); expect(validity?.title).toBe('Validity Transactions'); expect(validity?.children?.map((demo) => demo.title)).toEqual(['Conditional Swaps', 'Race the Agent']); + expect(listedDemos()).not.toContain(validity); }); }); diff --git a/app/vibenet/demos/catalogue.ts b/app/vibenet/demos/catalogue.ts index 6aa8b24..83faa9d 100644 --- a/app/vibenet/demos/catalogue.ts +++ b/app/vibenet/demos/catalogue.ts @@ -67,6 +67,7 @@ export const DEMOS: DemoEntry[] = [ 'Build intent-like flows from ordinary account transactions', ], available: true, + listed: false, children: [ { href: '/vibenet/demos/validity/conditional-swaps',