e5b3ac8 | 2026-10-26 14:02:42Z | Add phone and address checks on the shared denylist. (#127) | GitHub Commit ↗ |
d10e521 | 2026-10-26 14:02:19Z | Merge pull request #123 from askevepodcast/cursor/scrub-starshield-bucket-4c06 | GitHub Commit ↗ |
0e3de38 | 2026-10-26 13:21:04Z | Test that extract_git_commits redacts emails and denylist spans in real git subjects | GitHub Commit ↗ |
4a29b45 | 2026-10-26 13:21:04Z | Merge main (112816d) into cursor/scrub-starshield-bucket-4c06: apply both redactions to changelog subjects | GitHub Commit ↗ |
112816d | 2026-10-26 13:19:34Z | Redact emails in changelog commit subjects (changelog-only, replaces #103) (#223) | GitHub Commit ↗ |
47e7da3 | 2026-10-26 13:02:53Z | Add the /wiki/ skeleton, search, redirects, and correction form (#169) | GitHub Commit ↗ |
eaa64a7 | 2026-10-26 12:20:44Z | Merge main (d73e7ae) into cursor/scrub-starshield-bucket-4c06: keep both leak_check (LC) and render_growth_audio (RGA) imports | GitHub Commit ↗ |
d73e7ae | 2026-10-26 12:03:50Z | Stop persisting the weekly growth-audio checkout token. (#222) | GitHub Commit ↗ |
b648e4c | 2026-10-26 12:00:23Z | Fix /guide/ smoke test (no transcript on guide) and run Playwright smoke in CI (#211) | GitHub Commit ↗ |
a290bbd | 2026-10-26 11:43:48Z | Add weekly growth voice note behind a default-off flag (#107) | GitHub Commit ↗ |
5fa6e98 | 2026-10-26 11:32:31Z | 301 locale making-of episode URLs to each edition's guide (#124) | GitHub Commit ↗ |
e3a36fe | 2026-10-26 11:15:41Z | Move the player catalog out of inline HTML. (#166) | GitHub Commit ↗ |
942b7fc | 2026-10-26 11:15:33Z | Add pull-request CI (tests, translate --check, leak_check) (#126) | GitHub Commit ↗ |
29233bf | 2026-10-26 11:15:26Z | Point site links at askevepodcast/ask-eve (#132) | GitHub Commit ↗ |
d33aea7 | 2026-10-26 11:07:26Z | Backfill Oct 25 growth log and changelog entries (#106) | GitHub Commit ↗ |
0df1bf0 | 2026-10-26 11:05:03Z | Merge main into cursor/scrub-starshield-bucket-4c06 (resolve upload test conflict: main's GH_REPO, #123's canary bucket) | GitHub Commit ↗ |
7b35df3 | 2026-10-26 11:04:55Z | RULE-7: zh exception for counts before 万/亿/万亿 (Eve ruling #187) (#217) | GitHub Commit ↗ |
0e939dd | 2026-10-26 11:00:05Z | Add Episode 12 and 13 sources (Refs #92, AC-1) (#146) | GitHub Commit ↗ |
db1b607 | 2026-10-26 10:43:10Z | Queue every public bug report and reject empty ones (#190) (#203) | GitHub Commit ↗ |
c7eb85d | 2026-10-26 10:42:28Z | docs(prd): proposed cut — source verification labels (#206) (#212) | GitHub Commit ↗ |
b7da192 | 2026-10-26 10:42:24Z | docs: §4 David's gates per Eve ruling (#215) | GitHub Commit ↗ |
105cfff | 2026-10-26 10:32:50Z | docs: RULE-6 crew merges; RULE-7 source and BLOCK scope (#214) | GitHub Commit ↗ |
56cd2cd | 2026-10-26 10:08:32Z | docs: RULE-7 fa Latin digits, thousands separators, magnitudes (#210) | GitHub Commit ↗ |
754106a | 2026-10-26 10:07:05Z | Mobile homepage hero: scroll-snap cards instead of the pill strip (#109) | GitHub Commit ↗ |
84de116 | 2026-10-26 09:42:41Z | docs: dates and decimals stay literal in all locales (Eve ruling, #187) (#205) | GitHub Commit ↗ |
60b1d61 | 2026-10-26 09:35:04Z | docs(prd): AI-voice disclosure is FAQ-only (per #104 ruling) (#202) | GitHub Commit ↗ |
6267dcf | 2026-10-26 09:25:30Z | issue-audit: manual-only trigger; auto-pull closes only issues with a merged PR (Fixes #197) (#198) | GitHub Commit ↗ |
c8ff472 | 2026-10-26 09:24:59Z | Replace the private identifier in the published episode sources with a redacted marker. (#150) | GitHub Commit ↗ |
e287a7b | 2026-10-26 09:08:20Z | Merge pull request #119 from askevepodcast/cursor/site-checkout-sha-4c06 | GitHub Commit ↗ |
6530eb9 | 2026-10-26 09:08:06Z | Merge pull request #100 from askevepodcast/cursor/eve-inbox-forward-gmail-e7cf | GitHub Commit ↗ |
99e2df8 | 2026-10-26 09:05:05Z | Plan the public ledger, What This Funds, and payment rails (#98) | GitHub Commit ↗ |
9295cef | 2026-10-26 08:59:52Z | Merge pull request #139 from askevepodcast/cursor/translation-reviewer-social-bots-17ec | GitHub Commit ↗ |
b582f98 | 2026-10-26 08:58:03Z | Merge main into cursor/eve-inbox-forward-gmail-e7cf | GitHub Commit ↗ |
467f154 | 2026-10-26 08:58:02Z | Merge main into cursor/translation-reviewer-social-bots-17ec | GitHub Commit ↗ |
68dc97f | 2026-10-26 08:57:11Z | Merge pull request #148 from askevepodcast/pm/prd-bootstrap | GitHub Commit ↗ |
e35d4c8 | 2026-10-26 08:56:41Z | Merge pull request #102 from askevepodcast/cursor/fix-es-zh-ep0-checksum-39cf | GitHub Commit ↗ |
99c5edd | 2026-10-26 08:56:09Z | Merge pull request #149 from askevepodcast/cursor/check-sources-validator-956e | GitHub Commit ↗ |
1c4c64c | 2026-10-26 08:48:51Z | Merge pull request #137 from askevepodcast/cursor/podcast-directory-syndication-6433 | GitHub Commit ↗ |
68a28f3 | 2026-10-26 08:48:47Z | Merge pull request #168 from askevepodcast/fix/ep12-13-corrections | GitHub Commit ↗ |
b487a2b | 2026-10-26 08:48:43Z | Merge pull request #164 from askevepodcast/cursor/fix-openballot-positions-404-4f15 | GitHub Commit ↗ |
954f3f3 | 2026-10-26 08:48:40Z | Merge pull request #184 from askevepodcast/docs/eng-chat-single-channel | GitHub Commit ↗ |
9b49d6b | 2026-10-26 08:48:36Z | Merge pull request #188 from askevepodcast/fix/worker-config-drift-186 | GitHub Commit ↗ |
166c47b | 2026-10-26 08:05:02Z | workers: match deployed config before the Cloudflare cutover (#186) | GitHub Commit ↗ |
841f180 | 2026-10-26 07:42:58Z | docs: make #eng-chat the single engineering Slack channel (Refs #182) | GitHub Commit ↗ |
1b66daa | 2026-10-26 07:42:03Z | Apply Translation Reviewer fixes; mark Ep12/13 corrections final | GitHub Commit ↗ |
e34f392 | 2026-10-26 07:18:14Z | Remove the header voter-guide button. | GitHub Commit ↗ |
4eeb123 | 2026-10-26 06:37:23Z | Apply Translation Reviewer's 137-v4 patch. | GitHub Commit ↗ |
3bfc616 | 2026-10-26 05:26:08Z | Remove retired AI-voice disclosures from the directory package. | GitHub Commit ↗ |
5603bb7 | 2026-10-26 05:25:09Z | Fix Ep 13 eve_summary wording on the US corporate rate | GitHub Commit ↗ |
94760a6 | 2026-10-26 05:16:51Z | Ep 12 & 13 corrections across transcript, summaries and beliefs pages | GitHub Commit ↗ |
db14469 | 2026-10-26 05:15:52Z | Keep the #153 redirects in one block at the end of site/_redirects. | GitHub Commit ↗ |
5fce344 | 2026-10-26 05:03:41Z | Fix 404s for /openballot/ and /positions/. | GitHub Commit ↗ |
272465a | 2026-10-26 03:48:15Z | Add the sources span validator. | GitHub Commit ↗ |
41f0013 | 2026-10-26 03:40:11Z | Catch punctuated denylist hits without echoing the matched text. | GitHub Commit ↗ |
b567cca | 2026-10-26 03:38:59Z | docs(prd): David-only gates hold regardless of any cut (Eve review) | GitHub Commit ↗ |
0356d6f | 2026-10-26 03:37:49Z | docs(prd): address Eve review on #148 | GitHub Commit ↗ |
12f3fa3 | 2026-10-26 03:34:25Z | docs(prd): living PRD, first cut (#92 sourced-claims coverage), PM bot config | GitHub Commit ↗ |
362cb54 | 2026-10-26 03:34:11Z | Apply Translation Reviewer's wording rulings on the locale descriptions. | GitHub Commit ↗ |
2e2319b | 2026-10-26 03:21:41Z | Apply translation review and match the feed description to #117. | GitHub Commit ↗ |
2768e69 | 2026-10-26 03:20:34Z | Add Translation Reviewer and Social Media Manager bot configs | GitHub Commit ↗ |
09eeaba | 2026-10-26 03:12:27Z | Add podcast directory syndication docs for eight locales. | GitHub Commit ↗ |
4655bb4 | 2026-10-26 02:52:09Z | Reject skipped deploy guards and recognize flagged wrangler writes. | GitHub Commit ↗ |
71f1070 | 2026-10-26 02:05:28Z | Install PyYAML for the site gate and keep the deploy guards first. | GitHub Commit ↗ |
853884b | 2026-10-26 01:29:59Z | Use one salted denylist set for every private term. | GitHub Commit ↗ |
9b59657 | 2026-10-26 01:25:26Z | Refuse site deploys that are off main or behind the live Pages commit. | GitHub Commit ↗ |
bb5f1c7 | 2026-10-26 01:04:25Z | Mark the private bucket with [redacted] and match it by salted hash. | GitHub Commit ↗ |
448d2f2 | 2026-10-26 00:26:56Z | Remove the private R2 bucket name from Starshield episode pages. | GitHub Commit ↗ |
3d6e4fd | 2026-10-26 00:18:14Z | Pin the site deploy checkout to the triggering commit. | GitHub Commit ↗ |
8998354 | 2026-10-26 00:00:39Z | Trust only Cloudflare's Authentication-Results header | GitHub Commit ↗ |
4da5b72 | 2026-10-25 23:54:55Z | Check email authentication before verification exemptions | GitHub Commit ↗ |
ff9e5cd | 2026-10-25 23:50:50Z | Fix inbox forward QA: no fallback, DMARC, unparsed mail | GitHub Commit ↗ |
ace4b41 | 2026-10-25 23:45:07Z | Fix D-018 Spanish and Chinese Episode 0 checksum pins. | GitHub Commit ↗ |
a1be0be | 2026-10-25 23:41:57Z | Forward eve@ mail to a configurable inbox after processing | GitHub Commit ↗ |
8d88f11 | 2026-10-25 21:01:30Z | Merge pull request #81 from daveey/feat/migration-sync-and-devi-auto-pull | GitHub Commit ↗ |
e8be574 | 2026-10-25 21:00:50Z | feat: add workflow rules, Devi auto-pull loop, Admin Internals, 8-locale gate, HSR Cap-and-Trade sources & migration handoff (#57-#79) | GitHub Commit ↗ |
83e2789 | 2026-10-25 18:50:19Z | Publish Episode 12 (France debt crisis) & Episode 13 (AI productivity vs US debt) + sync V2 avatars & abstracts (#56) | GitHub Commit ↗ |
7e79b26 | 2026-10-25 06:38:37Z | Simplify changelog to 2 layers, fix /eve/ header & avatar, player transcript jump, bug icon & MIGRATION.md (#55) | GitHub Commit ↗ |
9b7255b | 2026-10-25 03:32:58Z | Fix sentence-level audio-to-text alignment & update OpenBallot 49-item guide + Prop 4 NO (#54) | GitHub Commit ↗ |
eb4d5f0 | 2026-10-25 00:34:20Z | Add Eve profile socials, sidebar Sources across all 11 episodes, --.00 host-sponsored ledger, stream expanders, bug widget, and CI JS syntax gate (#53) | GitHub Commit ↗ |
d408a0d | 2026-10-24 23:03:08Z | Fix mobile hero carousel & player.js syntax, simplify Mind memories, add 390x844 smoke suite & build-log sync | GitHub Commit ↗ |
4059d88 | 2026-10-24 22:39:55Z | Sync regenerated CONTEXT_PACK and eve.json with OpenBallot voter guide journal entry | GitHub Commit ↗ |
3224b20 | 2026-10-24 22:39:46Z | Publish Eve's 2026 CA & SF OpenBallot Voter Guide journal post and GraphQL publisher | GitHub Commit ↗ |
64c989d | 2026-10-24 21:00:59Z | Install rapidfuzz in site.yml CI test step so align_audio imports succeed | GitHub Commit ↗ |
3b3a35d | 2026-10-24 20:57:31Z | Link commit e187ebc and canonical github.com/daveey/ask-eve URL in changelog and growth log | GitHub Commit ↗ |
e187ebc | 2026-10-24 20:56:38Z | Add 3-layer public transparency architecture (/transcripts/, /changelog/, /growth/ + RSS feeds & redaction log) | GitHub Commit ↗ |
50e35bb | 2026-10-24 20:19:21Z | Complete 8-language dubs for first-encounter (de, pt, fa, fr) and add locale/playwright test gates | GitHub Commit ↗ |
84e4a28 | 2026-10-24 20:10:02Z | Add self-hosted PostHog analytics stack, first-party D1 ingest, event taxonomy, and /metrics/ weekly public snapshot | GitHub Commit ↗ |
8b56fee | 2026-10-24 18:13:24Z | Add curated primary sources for California High-Speed Rail episode | GitHub Commit ↗ |
b9aee23 | 2026-10-24 17:51:43Z | Fix player seek/fallback bugs, Cyrillic translation contamination, clip offsets, hero carousel & growth plan | GitHub Commit ↗ |
80195dd | 2026-10-24 16:51:37Z | Make episode cards fully clickable, remove UTC/session mentions, compact AI disclosure, and scope localized RSS feeds | GitHub Commit ↗ |
ecbdf17 | 2026-10-24 10:13:12Z | Publish Episodes 10 & 11 (California High-Speed Rail & Prop 40 Billionaire Tax) with 8-language audio, dossiers, and audiogram clips | GitHub Commit ↗ |
e61f105 | 2026-10-24 09:32:44Z | Merge remote-tracking branch 'origin/main' | GitHub Commit ↗ |
1d7a518 | 2026-10-24 09:32:31Z | Ship standalone Episodes 1-9, native language menu, clip cards, ZH/multi-lang R2 audio sync, and live media verification gate | GitHub Commit ↗ |
91edecb | 2026-10-24 09:17:41Z | docs: record verified D-017 admin recovery (#52) | GitHub Commit ↗ |
d11a3cb | 2026-10-24 09:16:01Z | fix: preserve regex escapes in rendered admin JavaScript (#51) | GitHub Commit ↗ |
9b9d23d | 2026-10-24 08:42:24Z | docs(deploy-guide): mark D-016 done and add D-018 for starshield, splits, clips, and 7-language dubs | GitHub Commit ↗ |
73d150d | 2026-10-24 08:38:09Z | Merge pull request #49 from daveey/deploy/t_86446590 | GitHub Commit ↗ |
44a5d1e | 2026-10-24 08:37:37Z | Add 8-language site expansion (de, pt, fa, fr + es, zh, ru) with Farsi RTL and dubbed audio metadata | GitHub Commit ↗ |
f5fda5c | 2026-10-24 08:12:10Z | docs: verify deployed guide deltas for t_86446590 | GitHub Commit ↗ |
60cafb8 | 2026-10-24 07:58:31Z | Publish /eve/context.txt & delta.txt, Episode 1-9 primary view, waveform-free clips, and clickable links | GitHub Commit ↗ |
e3d6d0e | 2026-10-24 07:07:08Z | Deploy inbox independently of Access and fix verification storage | GitHub Commit ↗ |
21c2e0a | 2026-10-24 06:31:20Z | Harden eve-inbox Worker + forward to ADMIN_EMAIL, unblock D-016, add /admin/ gate & contact/eve/i18n updates | GitHub Commit ↗ |
ec64811 | 2026-10-24 05:43:31Z | Ship 5-tab /eve/ hub, /contact/, /growth/, 9 topic splits, Episode 1 (Starshield/Iran), persistent player, and EN/RU language badge | GitHub Commit ↗ |
b50fccd | 2026-10-24 04:06:47Z | Clean up /eve/ hero & RPG character sheet: remove duplicate portraits and unify action links | GitHub Commit ↗ |
52884a1 | 2026-10-24 03:55:28Z | Merge pull request #45 from daveey/audio/elevenlabs-clone-and-ru-audio | GitHub Commit ↗ |
767076b | 2026-10-24 03:54:56Z | Audio v3 (ElevenLabs David clone) + Russian v1 audio artifacts & D-015 | GitHub Commit ↗ |
50b4bce | 2026-10-24 03:49:54Z | Merge branch 'feat/eve-inbox-and-reading-list': Eve inbox, reading list, @askevepodcast X queue, and Cloudflare Access /admin/ console (D-016) | GitHub Commit ↗ |
4eaf3dc | 2026-10-24 03:48:35Z | feat(inbox): add Eve inbox, reading list, @askevepodcast X queue, and Cloudflare Access /admin/ console (D-016) | GitHub Commit ↗ |
eaf7591 | 2026-10-24 03:47:08Z | Merge branch 'site/qa-interview-and-eve-rpg': Q&A interview format, Eve RPG sheet, semantic scroll sync, RU audio fallback, and @askevepodcast CTAs | GitHub Commit ↗ |
e1f957f | 2026-10-24 03:45:17Z | Add semantic scroll sync, Russian audio fallback, and @askevepodcast X challenge CTAs | GitHub Commit ↗ |
c47d142 | 2026-10-24 03:35:46Z | Merge pull request #44 from daveey/feat/eve-avatar-20x10 | GitHub Commit ↗ |
a324a0b | 2026-10-24 03:35:13Z | feat(site): add Eve 20x10 avatar generation & grading experiment (/eve/avatar/ + /ru/eve/avatar/) | GitHub Commit ↗ |
4332b1d | 2026-10-24 03:24:37Z | Merge remote-tracking branch 'origin/main' into site/qa-interview-and-eve-rpg | GitHub Commit ↗ |
353273a | 2026-10-24 03:24:29Z | feat(site): redesign person/topic pages as David/Eve Q&A and /eve/ as RPG character sheet | GitHub Commit ↗ |
1176ca3 | 2026-10-24 03:08:56Z | Merge pull request #43 from daveey/feat/elevenlabs-voice-pipeline | GitHub Commit ↗ |
51bc922 | 2026-10-24 03:07:45Z | feat(tts): wire ElevenLabs David voice clone (eleven_v4) into revoice pipeline | GitHub Commit ↗ |
e9d0f05 | 2026-10-24 03:06:55Z | Merge pull request #42 from daveey/feat/i18n-lang-menu-ru-audio | GitHub Commit ↗ |
254e302 | 2026-10-24 03:06:39Z | feat(i18n): replace toggle with language menu and wire /ru/ audio + feed | GitHub Commit ↗ |
78296a2 | 2026-10-24 00:45:09Z | Merge pull request #40 from daveey/feat/i18n-ru | GitHub Commit ↗ |
d65d5de | 2026-10-24 00:39:49Z | Add Russian (/ru/) site translation layer and translation cache | GitHub Commit ↗ |
944647d | 2026-10-24 00:28:25Z | Merge pull request #38 from daveey/site/card-summaries | GitHub Commit ↗ |
408d854 | 2026-10-24 00:26:51Z | deploy guide: answers from Hermes (D-011 done, --author-email rejected) | GitHub Commit ↗ |
053e979 | 2026-10-24 00:28:10Z | Episode cards: a 1-2 line summary under every card title (main list + Bonus rows) | GitHub Commit ↗ |
1bd6604 | 2026-10-24 00:26:51Z | deploy log: D-013 done (Hermes clones re-synced after history rewrite) | GitHub Commit ↗ |
aea40bb | 2026-10-24 00:23:04Z | Merge pull request #35 from daveey/audio/v2-redacted | GitHub Commit ↗ |
df5f2e3 | 2026-10-24 00:22:18Z | Audio v2: First Encounter with the spoken agent IDs muted; Making of Eve with the 15:25 chapter title fixed | GitHub Commit ↗ |
adb4933 | 2026-10-24 00:15:58Z | Merge pull request #34 from daveey/eve-takes | GitHub Commit ↗ |
93bfdf2 | 2026-10-24 00:15:37Z | Eve's long-form takes on people pages, topic pages at /topics/, Topics on /eve/#mind | GitHub Commit ↗ |
d92e66a | 2026-10-24 00:11:43Z | Merge pull request #33 from daveey/docs/d-013-reclone | GitHub Commit ↗ |
68688b8 | 2026-10-24 00:11:34Z | deploy guide: D-013 re-sync every clone after the history rewrite (do first); mark D-012 done | GitHub Commit ↗ |
9b2ebfb | 2026-10-24 00:06:47Z | deploy log: D-012 done, privacy-cleanup follow-through (CF_ACCOUNT_ID Worker secret) | GitHub Commit ↗ |
21d5890 | 2026-10-24 00:00:25Z | Merge pull request #31 from daveey/privacy/redact-ids | GitHub Commit ↗ |
989dfbb | 2026-10-23 23:59:49Z | Privacy cleanup: move Cloudflare ids to GitHub secrets, redact share link, agent IDs and local paths | GitHub Commit ↗ |
a7a03e7 | 2026-10-23 23:40:16Z | Merge pull request #30 from daveey/first-encounter-slug | GitHub Commit ↗ |
8644d37 | 2026-10-23 23:39:48Z | Rename episode 0's public slug to first-encounter (guid, audio and transcript unchanged; old URLs 301) | GitHub Commit ↗ |
9382662 | 2026-10-23 23:30:53Z | Merge pull request #29 from daveey/eve-hub | GitHub Commit ↗ |
0a62bc7 | 2026-10-23 23:29:57Z | Eve hub: move Inside Eve's Mind into /eve/, fold long quote lists, section nav, 14px labels; /mind/ 301s to /eve/#mind | GitHub Commit ↗ |
987d831 | 2026-10-23 23:22:00Z | Merge pull request #28 from daveey/about-how-it-works | GitHub Commit ↗ |
5d0532d | 2026-10-23 23:21:56Z | About: How it works (pipeline diagram, persistence, honesty rules); README refresh; MIT LICENSE | GitHub Commit ↗ |
52327b5 | 2026-10-23 23:19:38Z | Merge pull request #27 from daveey/mind-hub | GitHub Commit ↗ |
8e0a969 | 2026-10-23 23:19:34Z | Inside Eve's Mind hub at /mind/; nav is Episodes, Mind, Eve | GitHub Commit ↗ |
38f90b1 | 2026-10-23 23:16:42Z | Merge pull request #26 from daveey/meet-eve | GitHub Commit ↗ |
c2ee449 | 2026-10-23 23:16:38Z | Meet Eve page at /eve/ | GitHub Commit ↗ |
ab45c7d | 2026-10-23 23:14:29Z | Merge pull request #25 from daveey/itunes-season | GitHub Commit ↗ |
3329f0c | 2026-10-23 23:14:24Z | Feed: <itunes:season> on every item (default 1, front-matter season:) | GitHub Commit ↗ |
69e7cca | 2026-10-23 23:10:47Z | Merge pull request #24 from daveey/autolink-popover | GitHub Commit ↗ |
b4df936 | 2026-10-23 23:10:39Z | Silent auto-links with a destination menu (people, shows, companies) | GitHub Commit ↗ |
af28a6b | 2026-10-23 23:03:11Z | Merge pull request #23 from daveey/header-subscribe-mobile | GitHub Commit ↗ |
dcb23d5 | 2026-10-23 23:03:06Z | Header subscribe icons (RSS, Apple Podcasts; Spotify config-driven) + compact menu + mobile quality pass | GitHub Commit ↗ |
76025d1 | 2026-10-23 22:56:02Z | Merge pull request #22 from daveey/bonus-episodes | GitHub Commit ↗ |
9a3b6b1 | 2026-10-23 22:55:54Z | Bonus episodes: episode_type front matter, Bonus: The Making of Eve, never featured, feed episodeType bonus | GitHub Commit ↗ |
dacf487 | 2026-10-23 22:38:20Z | Merge pull request #21 from daveey/people-moments | GitHub Commit ↗ |
4751e21 | 2026-10-23 22:37:45Z | People pages: LLM-judged discussion moments (index/moments) replace text matches | GitHub Commit ↗ |
bb12438 | 2026-10-23 22:25:43Z | Render episode Context + Topics on the site and feed (#20) | GitHub Commit ↗ |
fc98a7d | 2026-10-23 22:24:07Z | Episode 0 renamed to 'First Encounter'; context + topics front matter for episodes 0 and 1; metadata-only D1 update (meta.yml) (#19) | GitHub Commit ↗ |
dd34de0 | 2026-10-23 21:09:16Z | deploy log: D-011 done (show cover uploaded to ask-eve-public) (#18) | GitHub Commit ↗ |
d7a05c4 | 2026-10-23 20:43:50Z | deploy-guide: D-011 upload the 3000x3000 show cover to ask-eve-public at art/cover-3000.v1.jpg (feed image 404); D-010 done | GitHub Commit ↗ |
015b0a8 | 2026-10-23 20:41:46Z | Site redesign: new visual identity, synced transcript player, people pages, about page (#17) | GitHub Commit ↗ |
f6197eb | 2026-10-23 18:15:30Z | deploy log: D-010 done (ep 0 + ep 1 staged and published) (#15) | GitHub Commit ↗ |
10ca1c6 | 2026-10-23 18:05:01Z | On-the-go: Voice Memos instead of screen recording; Eve Start starts a memo, Eve Done stops it and opens Voice Memos; share the memo to Eve Done (#14) | GitHub Commit ↗ |
f2737b1 | 2026-10-23 18:03:18Z | deploy-guide: D-010 stage the corrected ep0/ep1 MP3s (Drive handoff, sha256-checked) and publish both; D-001..D-007 done, D-008 superseded | GitHub Commit ↗ |
4bf47c5 | 2026-10-23 17:59:28Z | Episodes 0+1 cleanup: redact the private notes-page URL (ep0), rename the voice memos to segment 1/2 (ep1); re-rendered audio artifacts (#13) | GitHub Commit ↗ |
2e28f94 | 2026-10-23 17:30:04Z | deploy log: answers to Questions for Eve (PR #11) (#12) | GitHub Commit ↗ |
10d0510 | 2026-10-23 17:13:42Z | ingest: episode 1 "The Making of Eve" (hybrid: 17/36 David lines real voice, 105.6 s; rest narrator; Eve TTS) (#5) | GitHub Commit ↗ |
7a00dca | 2026-10-23 17:10:24Z | ingest: 2026-10-23_eve-david-podcast-planning (episode zero, tts-reconstructed, real xAI TTS) text artifacts (#4) | GitHub Commit ↗ |
8e5e54f | 2026-10-23 17:10:20Z | Show notes/site: don't repeat the 'AI-reconstructed audio' prefix (#3) | GitHub Commit ↗ |
af14d60 | 2026-10-23 12:31:41Z | deploy guide: corrections from the first real deploy + deploy log (D-001..D-007) (#11) | GitHub Commit ↗ |
b533415 | 2026-10-23 12:01:10Z | revoice: Eve turns sharing one raw point play back to back (fixes 'Eve clip overlaps the previous clip') (#9) | GitHub Commit ↗ |
7515df9 | 2026-10-23 11:53:33Z | docs/on-the-go.md + signed Eve Start / Eve Done Shortcuts (tokenless) + builder + same-path test script (#8) | GitHub Commit ↗ |
2eb684b | 2026-10-23 11:40:42Z | On-the-go capture: Drive copies (raw before pipeline, MP3+transcript after), ready/failed email via Worker /notify, transcript-stem tolerance; node 26 test glob (#6) | GitHub Commit ↗ |
574b2a7 | 2026-10-23 11:26:48Z | docs: site is Cloudflare Pages via site.yml (PR #2), D1 exists (PR #1) | GitHub Commit ↗ |
81c2b76 | 2026-10-23 11:24:04Z | site: build + deploy to Cloudflare Pages (site.yml) instead of Netlify; publish.yml dispatches it; fix npm test glob (#2) | GitHub Commit ↗ |
47b18c2 | 2026-10-23 11:19:26Z | Hybrid re-voice (real David where ASR matches, narrator fill, gap markers); rewrite audio-pipeline doc for re-voice-primary; README architecture + tests; episodes format | GitHub Commit ↗ |
ca3ecb5 | 2026-10-23 11:16:31Z | wrangler.toml: D1 id and account id (#1) | GitHub Commit ↗ |
d65c1cf | 2026-10-23 11:10:31Z | deploy-guide: live instruction channel (Current instructions D-001..D-008, report-back via docs/deploy-log.md PRs, safety rules), reference below | GitHub Commit ↗ |
f5d12fa | 2026-10-23 11:06:01Z | docs: deploy guide (two buckets, tokens, secrets, Netlify, E2E, rollback, checklist) and iOS Shortcut guide | GitHub Commit ↗ |
db596ab | 2026-10-23 11:06:01Z | Site build (D1 -> feed + pages, netlify.toml); D1 block in wrangler.toml for migrations/publish | GitHub Commit ↗ |
048b8bc | 2026-10-23 11:03:14Z | Repo renamed to daveey/ask-eve | GitHub Commit ↗ |
1e28337 | 2026-10-23 11:03:14Z | Workflows: ingest.yml (always opens a PR on ingest/<date>_<slug>) and publish.yml (refuses placeholder audio) | GitHub Commit ↗ |
0e6bb95 | 2026-10-23 11:03:14Z | Upload Worker ([redacted-upload-endpoint]): presigned R2 PUT + ingest dispatch, multi-segment; node:test suite | GitHub Commit ↗ |
796ef5a | 2026-10-23 11:03:14Z | Multi-segment stitch, produce (loudnorm/MP3/chapters/manifest), D1 upsert, local sqlite, feed + show notes, run_episode.sh runbook; tests | GitHub Commit ↗ |
021f8cc | 2026-10-23 11:03:14Z | revoice_eve: xAI TTS re-voice (eve) at alignment gaps with time map; synthetic episodes with narrator (rex) + AI disclaimer; tests | GitHub Commit ↗ |
6df437d | 2026-10-23 11:03:14Z | align_audio: ASR (faster-whisper) David-only matching, Eve turns gap-placed; tests | GitHub Commit ↗ |
c2437fa | 2026-10-23 11:03:14Z | ingest_share: share URL/JSON -> verbatim transcript, plus grokbot-chat source type; tests | GitHub Commit ↗ |
1eb2e5f | 2026-10-23 11:03:14Z | D1 schema migration 0001 (mic-plus-tts default, AI-reconstructed label checks); ignore secrets, recordings, out/ | GitHub Commit ↗ |
ceb6e81 | 2026-10-23 10:24:22Z | audio-pipeline: iPhone + AirPods primary, git-canonical transcripts, phone->R2 upload Worker, ASR alignment | GitHub Commit ↗ |
572b288 | 2026-10-23 10:03:29Z | docs: audio pipeline design (recording, ingest, R2/D1, Netlify, RSS/Spotify) | GitHub Commit ↗ |
7ab9d14 | 2026-10-23 09:51:45Z | Add episode 1: Eve-David podcast planning session (2026-10-23) | GitHub Commit ↗ |
b806538 | 2026-10-23 09:45:40Z | Ask Eve memory: hybrid retrieval (sqlite-vec + tags + FTS5, RRF), boot.py, tests | GitHub Commit ↗ |