Skip to content

Console

What the system knows, and how the agents behave. Every change applies on the next run.

Dev log

Every change shipped to this system, generated from the git history at build time. One line per merged PR.

  • Point canonical site URL at shepherd-gtm.com
    3bacdfe2026-08-26 00:37
  • Targeting cockpit: extended filters, AI audience parse, two-channel section#19
    b05ded62026-08-26 00:27
  • Enrich the appetite lists from what Shepherd's site actually publishes#18
    e0b95322026-08-26 00:12
  • AI Visibility reframed as targeted AEO with a before/after-paying panel#17
    7f8d3ab2026-08-26 00:06
  • Console: Health page, Dev log from git, grouped nav on mobile too#16
    dcdc6c72026-08-25 23:58
  • Console dropdowns, add-a-connection, end-game samples, Targeting#15
    53c42632026-08-25 23:50
  • Halve the Plan again: every remaining word earns its place#14
    6f417f52026-08-25 23:30
  • Clarity pass: one master Signal Engine tab, GTM Philosophy cut hard#13
    9ad471d2026-08-25 21:26
  • Signal sourcing map + outcomes strip on the Signal Engine#12
    58f8b9e2026-08-25 21:07
  • Round 4: signal thesis, signal scoring, appetite book, plays structure#11
    a37baa32026-08-25 20:45
  • Bigger monitor-description box; reformat the canvas instructions#10
    428c9fb2026-08-24 20:11
  • Revert "Add email OTP sign-in, allowlisted to Matthew + Julian (#9)"
    83a555c2026-08-24 19:53
  • Add email OTP sign-in, allowlisted to Matthew + Julian#9
    31bcb602026-08-24 16:21
  • Design review: heading hierarchy, focus rings, WCAG contrast, a11y landmarks#8
    81d061e2026-08-24 15:13
  • Replace the mobile nav strip with a hamburger + slide-out drawer#7
    d0310d82026-08-24 14:05
  • Add a Social page under Measure: cross-channel tracking dashboard#6
    6676b342026-08-24 13:52
  • Fix the two QA polish issues from today's live pass#5
    e6b175d2026-08-24 13:19
  • Bring the Sequences and Monitors descriptions up to the same depth
    b19e5e22026-08-23 23:59
  • Update the README's cron description to match the VPS-hosted sweep
    dd28cf52026-08-23 23:49
  • Wire cost-per-submission into the funnel math widget, live
    a69af892026-08-23 23:48
  • Fix a real silent failure in the AEO audit, found while auditing the app
    f655ed52026-08-23 23:29
  • Fix the model-routing table hiding its reasoning column on mobile
    9c178ab2026-08-23 22:52
  • Fix "How this maps to the role" links running off the mobile edge
    d3793da2026-08-23 22:49
  • Fix the Targets table hiding its 90-day column on mobile
    350a3812026-08-23 22:45
  • Acknowledge events as a deliberate scope cut, not a blind spot
    9e111152026-08-23 22:40
  • Regenerate the PDF once more to pick up the parchment-band rebase
    f5c2e712026-08-23 22:36
  • Fix the PDF download 404 and regenerate it against the gold reskin
    1195e2e2026-08-23 22:35
  • Make the gold page's bands tonal parchment instead of dark#4
    b6c64e82026-08-23 22:31
  • Make monitor creation a conversation, and move all crons to the VPS
    9448e1d2026-08-23 22:24
  • Soften the gold page's dark bands from near-black to warm umber#3
    b4028882026-08-23 22:20
  • Add LinkedIn DM and phone call touches to the cadence builder
    ee70e6d2026-08-23 22:17
  • Reskin the GTM Philosophy page in the gold Classical system#2
    2f3f02b2026-08-23 22:12
  • Replace the cadence dialog editor with the canvas builder
    a51c5b92026-08-23 22:06
  • Add a hamburger toggle to collapse the sidebar
    f09caec2026-08-23 21:58
  • Make the compact top nav scrollable for every input#1
    567728c2026-08-23 21:53
  • Rewrite the Signal Engine description as three full sentences
    05594672026-08-23 21:52
  • Make sidebar nav labels semibold and full-foreground
    1c8875a2026-08-23 21:48
  • Force light theme site-wide
    1a5ec022026-08-23 21:46
  • Move Console to the top of the nav, next to GTM Philosophy
    2273c402026-08-23 21:45
  • Fix two diagram defects Matthew flagged from screenshots
    07fb65a2026-08-23 21:43
  • Fix the Play 3 clip calendar cramming on mobile
    e68dbfe2026-08-22 15:28
  • Fix the knowledge graph's help overlay and edge-clipped labels
    d023b8c2026-08-22 13:23
  • Rebuild the landing page as one narrative, and fix ABM's identity crisis
    5f92d9b2026-08-21 18:40
  • Merge Console and Settings into one surface
    fd060a12026-08-21 18:32
  • Replace the font pairing: it was the vibe-coded tell
    572ad922026-08-21 18:05
  • Design pass: fix three desktop content-clipping bugs, one caught by design review
    795435b2026-08-21 17:45
  • Wire up dark mode, which was fully built and never connected
    071a8b12026-08-21 17:22
  • Freeze the system nav: Monitors under Signal Engine, Console+Settings pinned as System
    bd186152026-08-21 17:05
  • Fix the last mobile overflow on the landing page
    13618ee2026-08-21 16:47
  • Fix mobile overflow on three pages and a stale AEO budget row
    aa2bfed2026-08-21 16:36
  • Add a clipboard-to-Vercel helper for API keys
    bb61d7d2026-08-21 16:29
  • Add Console Tools, Settings Data and AI, and fix the graph layout
    6fdfb722026-08-21 16:15
  • 105 researched brokers, and a firm-matching bug they exposed
    6b6f5df2026-08-21 15:47
  • Split Settings from Console, vibe-code monitors, rename Plan to GTM Philosophy
    c9151482026-08-21 15:42
  • Make every surface agree with the re-cut plays
    35f68a42026-08-21 15:30
  • Regenerate the plan PDF against the re-cut plays
    c7716d22026-08-21 15:23
  • Re-cut the three plays against the written prompt, and add the paid media play
    e36f7b22026-08-21 15:23
  • A daily ceiling on model spend across the whole site
    5186fee2026-08-21 15:05
  • Broker import, relationship tracking, and engagement that finally feeds Intent
    61076be2026-08-21 15:01
  • No autonomous AI spend: gate the scheduled sweep behind an explicit flag
    5f429cd2026-08-21 14:53

Generated from git history when the site builds (60 changes shown). Nothing here is written by hand, which is the point: the log cannot flatter.