[Demo] Replace 0-Experiments stat on demo page with Notebooks count

← All Specs

[Demo] Replace 0-Experiments stat on demo page with Notebooks count

ID: fbe2795d-545 Priority: 85 Type: one_shot Status: open Quest: 16 (Demo Showcase)

Goal

The /demo page currently shows "0: Experiments" prominently in the stats grid because the experiments table is empty. This looks hollow to demo viewers. Also shows "Experiments (0) →" CTA button. Replace with Notebooks count (232) which is a meaningful non-zero stat.

Acceptance Criteria

notebook_count query added to demo route handler
☑ Stat card shows "Notebooks" instead of "Experiments"
☑ CTA button shows "Notebooks (N) →" pointing to /notebooks
☑ Demo page no longer shows any zero stats
☑ Smoke check still passes

Work Log

2026-04-04 10:40 — Started

  • Identified experiment_count = 0 on demo page stat grid (api.py:32877)
  • Also CTA "Experiments (0) →" at api.py:33045
  • Plan: add notebook_count query at ~32341, swap stat card and CTA

Already Resolved — 2026-04-18T04:50:00Z

Verification evidence:

  • git show origin/main:api.py | grep -n "demo_notebook_count" returned:
- Line 61084: demo_notebook_count = db.execute("SELECT COUNT(*) FROM notebooks WHERE status='active'").fetchone()[0]
- Line 61687: <div class="stat-value">{demo_notebook_count}</div><div class="stat-label">Notebooks</div>
- Line 61903: <a href="/notebooks" class="cta-btn cta-yellow">Notebooks ({demo_notebook_count}) &rarr;</a>
  • No "Experiments (0)" or "experiment_count" found on demo route in origin/main

All acceptance criteria met on origin/main:
☑ notebook_count query added to demo route handler
☑ Stat card shows "Notebooks" instead of "Experiments"
☑ CTA button shows "Notebooks (N) →" pointing to /notebooks
☑ Demo page no longer shows any zero stats (confirmed via code inspection)
☑ Smoke check passes (API confirmed healthy via prior verify tasks)

Commit: 6f9645c32 (on task branches, merged via squash to origin/main)

Tasks using this spec (1)
[Demo] Replace 0-Experiments stat on demo page with Notebook
Demo done P85
File: fbe2795d_545_spec.md
Modified: 2026-05-01 20:13
Size: 1.9 KB