Slack Idea Board

repo: ~/Projects/slack-idea-board · 20 commits · 0 in last 24h, 11 in last 7d · ▄█ ▂

Search the build

20 commits indexed

  1. c788fcd 2026-07-25 gate ideas.agentabrams.com by default (admin/DW2024!), was public since 07-23
  2. 1ad54c9 2026-07-23 Harden /api/build against terminal-spawn storms
  3. c25818f 2026-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
  4. b8cc845 2026-07-23 5x sweep 1: render non-actionable Skip as a span, not a disabled button
  5. 906b38a 2026-07-23 auto-save: 2026-07-23T12:20:57 (1 files) — public/index.html
  6. 0a99aaa 2026-07-23 idea-board: filter chips can slice by the Agent Abrams verdict (AA·Yes / AA·fit)
  7. 5babc6e 2026-07-23 idea-board: add 'Good for an Agent Abrams build / project?' column (local-Ollama aa_fit/aa_target/aa_reason, backfills legacy cache)
  8. 189d8c3 2026-07-23 Pin autonomous Claude CLI invocation to Opus (--model opus)
  9. 6bf6b15 2026-07-23 ideas: make public — no auth (allow anyone in)
  10. c752b58 2026-07-23 auth: accept second admin user dbrown
  11. e0e5f70 2026-07-22 ideas board: slow auto-refresh from 20s to 10 minutes (Steve request)
  12. 0ad2604 2026-07-13 Wire real UX behind Build-new-project: /api/build launches a Claude accelerator session in iTerm2 (shift-click=copy); header accelerator button
  13. 4309c45 2026-07-13 idea-board: basic auth + per-card action buttons (copy claude kickoff cmd) — session close
  14. 433194c 2026-07-13 idea-board: per-card action buttons driven by next_step (Add new skill with repo / Build new project / Create agent)
  15. 372781e 2026-07-13 Add basic auth gate for public exposure at ideas.agentabrams.com
  16. e4dabd8 2026-07-13 5x: report — 2 clean sweeps, favicon-404 fixed (67e25ed)
  17. 67e25ed 2026-07-13 5x sweep 1: favicon/apple-touch → 204 (kill the 404 console error M3 caught)
  18. c2393df 2026-07-13 idea-board: parallel enrichment (4 concurrent) + continuous background drainer — backlog finishes in minutes
  19. 8231daf 2026-07-13 idea-board: dedupe by URL + full pagination + Actionable/Yes/All filters (default Actionable); pinned under pm2
  20. edba999 2026-07-13 slack-idea-board: 3-column Slack-feed idea triage (link/about · fit+why · next step), local Ollama enrichment

Authors

Agents used

  • none detected

Skills used

  • /sweep-22
  • /sweep-31
  • /index1
  • /gen1
  • /apple-touch1
  • /about1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

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>

File tree

8 files tracked. Click any to browse the source at HEAD.

Other build journals

← Slack Dm Viewer  ·  all 4 projects  ·  Slack To Steve →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms