[object Object]

← back to Ventura Corridor

feat(coverage): expose ideas_rejected on homepage strip alongside accepted

b552dfef4bc48b3de7bede94eac46a6bccee5c20 · 2026-05-08 01:31:28 -0700 · SteveStudio2

Files touched

Diff

commit b552dfef4bc48b3de7bede94eac46a6bccee5c20
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date:   Fri May 8 01:31:28 2026 -0700

    feat(coverage): expose ideas_rejected on homepage strip alongside accepted
---
 public/index.html   | 4 +++-
 src/server/index.ts | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/public/index.html b/public/index.html
index 9cdc12b..3ac5578 100644
--- a/public/index.html
+++ b/public/index.html
@@ -121,7 +121,8 @@
     <span><a href="/news.html" style="color:inherit;text-decoration:none;border-bottom:1px dotted var(--metal)">News articles</a></span><b id="b-news"><a href="/news.html" style="color:var(--metal-glow);text-decoration:none">—</a></b>
     <span>News biz</span><b id="b-news-biz">—</b>
     <span>Fresh ‹7d</span><b id="b-news-7d">—</b>
-    <span><a href="http://127.0.0.1:9920/" target="_blank" rel="noopener" style="color:inherit;text-decoration:none;border-bottom:1px dotted var(--metal)">Ideas accepted</a></span><b id="b-ideas">—</b>
+    <span><a href="http://127.0.0.1:9920/" target="_blank" rel="noopener" style="color:inherit;text-decoration:none;border-bottom:1px dotted var(--metal)">Ideas ✓</a></span><b id="b-ideas">—</b>
+    <span style="color:#c47b7b">Ideas ✗</span><b id="b-ideas-rej" style="color:#c47b7b">—</b>
   </div>
   <div class="b-divider"></div>
   <div class="b-fleet" id="b-fleet" style="font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase;display:flex;gap:18px;align-items:center;flex-wrap:wrap">
@@ -434,6 +435,7 @@ async function loadBuildStatus() {
     setNews('b-news-biz', c.news_biz);
     setNews('b-news-7d', c.news_fresh_7d);
     setNews('b-ideas', c.ideas_accepted);
+    setNews('b-ideas-rej', c.ideas_rejected);
     // Fleet: pull Mac1/Mac2 state from /api/fleet (10s cache server-side)
     try {
       const fleet = await fetch('/api/fleet').then(r => r.json());
diff --git a/src/server/index.ts b/src/server/index.ts
index 78ef0d2..eb5a47f 100644
--- a/src/server/index.ts
+++ b/src/server/index.ts
@@ -282,6 +282,7 @@ app.get('/api/build-status', async (_req, res) => {
     const out: Record<string, number> = {};
     for (const row of r.rows) out[row.key] = parseInt(row.value, 10);
     out.ideas_accepted = ideaCount;
+    out.ideas_rejected = ideaRejects;
     // Last 5 ingest_runs for the activity tail
     const runs = await query(`
       SELECT id, source, started_at, finished_at, rows_in, rows_new, error_message, notes

← e4ee322 feat(coverage): "tonight on the corridor" glance footer  ·  back to Ventura Corridor  ·  fix: build-status ideas_rejected wiring + collateral damage ff0e4d0 →