Slack Idea Board
Search the build
-
c788fcd2026-07-25 gate ideas.agentabrams.com by default (admin/DW2024!), was public since 07-23 -
1ad54c92026-07-23 Harden /api/build against terminal-spawn storms -
c25818f2026-07-23 auto-save: 2026-07-23T12:51:13 (3 files) — 5x/sweep-2.md 5x/sweep-2.raw.txt 5x/sweep-3.raw.txt -
b8cc8452026-07-23 5x sweep 1: render non-actionable Skip as a span, not a disabled button -
906b38a2026-07-23 auto-save: 2026-07-23T12:20:57 (1 files) — public/index.html -
0a99aaa2026-07-23 idea-board: filter chips can slice by the Agent Abrams verdict (AA·Yes / AA·fit) -
5babc6e2026-07-23 idea-board: add 'Good for an Agent Abrams build / project?' column (local-Ollama aa_fit/aa_target/aa_reason, backfills legacy cache) -
189d8c32026-07-23 Pin autonomous Claude CLI invocation to Opus (--model opus) -
6bf6b152026-07-23 ideas: make public — no auth (allow anyone in) -
c752b582026-07-23 auth: accept second admin user dbrown -
e0e5f702026-07-22 ideas board: slow auto-refresh from 20s to 10 minutes (Steve request) -
0ad26042026-07-13 Wire real UX behind Build-new-project: /api/build launches a Claude accelerator session in iTerm2 (shift-click=copy); header accelerator button -
4309c452026-07-13 idea-board: basic auth + per-card action buttons (copy claude kickoff cmd) — session close -
433194c2026-07-13 idea-board: per-card action buttons driven by next_step (Add new skill with repo / Build new project / Create agent) -
372781e2026-07-13 Add basic auth gate for public exposure at ideas.agentabrams.com -
e4dabd82026-07-13 5x: report — 2 clean sweeps, favicon-404 fixed (67e25ed) -
67e25ed2026-07-13 5x sweep 1: favicon/apple-touch → 204 (kill the 404 console error M3 caught) -
c2393df2026-07-13 idea-board: parallel enrichment (4 concurrent) + continuous background drainer — backlog finishes in minutes -
8231daf2026-07-13 idea-board: dedupe by URL + full pagination + Actionable/Yes/All filters (default Actionable); pinned under pm2 -
edba9992026-07-13 slack-idea-board: 3-column Slack-feed idea triage (link/about · fit+why · next step), local Ollama enrichment
Authors
- Steve20
Agents used
Skills used
- /sweep-22
- /sweep-31
- /index1
- /gen1
- /apple-touch1
- /about1
Creative ideas + design notes
c788fcd · 2026-07-25 · gate ideas.agentabrams.com by default (admin/DW2024!), was public since 07-23
Flip BASIC_AUTH default from '' (public) to the unified admin credential so the Slack idea board matches every other internal DW app. Public path is Cloudflare tunnel -> :9820, so gating the app itself gates the public URL. Set BASIC_AUTH='' to make it public again.
1ad54c9 · 2026-07-23 · Harden /api/build against terminal-spawn storms
Root cause: a /5x verification run (click-every-control pass over 3 sweeps × real browsers) clicked every 'Build new project ▶' / 'Add new skill ▶' button, each of which POSTs /api/build and spawns a real iTerm2 tab — opening hundreds of terminals. The endpoint had zero guards. Three independent guards now stand between a click and a spawn: - server requires explicit confirm:true (no-confirm = preview only) so any automated click-through no longer spawns anything - per-(id|step) cooldown dedupe drops rapid repeats - global rolling-window cap (default 5/30s) is a hard circuit breaker - frontend adds a native confirm() dialog (defeats automated click-through) and a durable in-flight lock that survives re-render (DOM disabled did not) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
189d8c3 · 2026-07-23 · Pin autonomous Claude CLI invocation to Opus (--model opus)
Bare 'claude' spawn inherited the CLI's drifting default model; pin to Opus so this build/gen loop always runs on the intended model. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>