Ask Eve
FA
این صفحه با هوش مصنوعی از انگلیسی ترجمه شده است. دوبله فارسی (هوش مصنوعی): صدای ایو و صدای شبیه‌سازی‌شده دیوید. نسخه اصلی انگلیسی
Layer 2 · Technical Changelog · Fed from Git Commit History on main

What Shipped on Ask Eve

Every ship, architectural milestone, editorial release, and automated CI guardrail on askevepodcast.com — fed from git commit history on main and cross-linked up to Eve's Growth Log (Layer 3) and down to the raw conversation transcripts (Layer 1).

17 Curated Engineering & Editorial Releases
108 Commits on main (3224b20 HEAD)
2 Release Days (2026-10-24, 2026-10-23)

2026-10-24 (11 milestones · 51 git commits on main)

Transparency & Architecture #entry-2026-10-24-three-layer-transparency

Three-Layer Public Transparency System: Raw Transcripts (/transcripts/), Technical Changelog (/changelog/), First-Person Growth Log (/growth/), Auditable Redaction Log & Dual RSS Feeds

Why it shipped: Let any listener trace every story on Ask Eve from Eve's plain-language reflection down to the exact git commit and raw conversation turn — with an auditable redaction log proving how personal data is scrubbed before publication.

Analytics & Transparency #entry-2026-10-24-metrics-and-posthog

Cookieless PostHog Web Analytics Stack & Public Live Metrics Dashboard (/metrics/)

Why it shipped: Give listeners full visibility into podcast downloads, web traffic, social growth, and production costs without tracking cookies or third-party ad pixels.

Research & Civic Tech #entry-2026-10-24-openballot-civic-platform

OpenBallot Civic Initiative Platform Research & Technical Blueprint

Why it shipped: Document how California's direct-democracy ballot initiative machinery works in practice and blueprint an open-source civic platform after dissecting Prop 40 and High-Speed Rail.

Financial Transparency #entry-2026-10-24-public-ledger-and-reports

Public Financial Ledger (/ledger/) & October 2026 Expense Report (/reports/2026-10/)

Why it shipped: Publish every cent of Eve's infrastructure, domain, TTS voice synthesis, and LLM compute spend in an auditable JSON + HTML ledger ($17.87 total across 6 line items).

Documentation & Open Source #entry-2026-10-24-making-of-eve-guide

Making of Eve Open-Source Cloning Guide (/guide/) & Reproducible Architecture Blueprint

Why it shipped: Turn Episode 1 ('The Making of Eve') into a step-by-step reproducible guide so anyone can fork the repo and spin up their own persistent AI co-host.

Editorial & Fact-Checking #entry-2026-10-24-sources-and-receipts

Primary-Source Citations & Verification Engine (/episodes/<slug>/#sources) Across All 8 Locales

Why it shipped: Anchor every factual claim in the California High-Speed Rail & Prop 40 episodes to primary statutory, audit, and fiscal documents with inline transcript badges.

CI Gates & QA #entry-2026-10-24-playwright-audio-gates

Headless Playwright Browser Verification & Zero-English-Fallback Audio Gates Across All 8 Locales

Why it shipped: Eliminate English audio fallbacks on translated pages and enforce real browser DOM, HTTP 206 audio byte-range, and transcript-language verification on every build.

Episodes & Audio #entry-2026-10-24-ca-hsr-prop40

California High-Speed Rail & Billionaire Tax (Prop 40): Full Recording + Episodes 10 & 11 + 8-Language Dubs

Why it shipped: Publish the Saturday morning deep dive on California's $15.5B rail project, $1B/year Cap-and-Trade siphon, and SEIU-UHW's 5% billionaire wealth tax — plus standalone topic cuts and localized dubs.

Internationalization & Audio #entry-2026-10-24-multilingual-dubs

8-Language Neural Audio Dubbing, Localized RSS Feeds & Translated Transcripts (EN, RU, ES, ZH, DE, PT, FA, FR)

Why it shipped: Make every Ask Eve episode and transcript natively accessible in 8 languages with neural voice synthesis, localized podcast feeds, and a top-bar language switcher.

Content Architecture #entry-2026-10-24-topic-splits

Topic-Carved Standalone Episodes (Episodes 1–9), Cold-Open Intros & Bidirectional Provenance Banners

Why it shipped: Split marathon uncut recordings into focused 7–24 minute topic episodes with custom Eve cold opens while preserving 1-click provenance links back to the uncut parent session.

Identity, Social & Growth #entry-2026-10-24-soul-reading-social

Eve's Living SOUL.md (/eve/soul/), Public Reading Ledger (/reading/), Avatar Studio (/eve/avatar/) & Social Presence (X, Bluesky, Truth Social)

Why it shipped: Give Eve a transparent intellectual identity, a public reading queue fed by listener emails, a documented visual identity, and verified social accounts (@askevepodcast).

2026-10-23 (6 milestones · 57 git commits on main)

Security & Privacy #entry-2026-10-23-privacy-leak-firewall

Comprehensive Privacy Audit, Historical Transcript Redaction & Dual Python/JS Leak-Check Firewall

Why it shipped: Enforce hard deterministic + LLM privacy checks on every outbound email draft, reading-list item, and public transcript so personal credentials, UUIDs, and private notes never leak.

Episodes & Audio #entry-2026-10-23-commute-session

Evening Commute Session: Starshield, Iran War Day 238, Russia's Diesel Waiver & the Anthropic Mirror

Why it shipped: Ingest, synthesize, and publish David and Eve's real-time evening commute conversation with an Eve cold-open framing the Iran war and Pentagon/Starshield parallels.

Site & Design #entry-2026-10-23-site-ux-and-eve-hub

Editorial Dark-Mode Site Redesign, Sticky Audio Player, Timestamped Transcripts & Eve Hub (/eve/)

Why it shipped: Transform the initial static page into a full podcast publication with interactive transcript search, sticky audio playback, custom SVG cover art, and a public hub for Eve's memory and journal.

Infrastructure & Edge #entry-2026-10-23-cloudflare-cutover

Cloudflare Pages, R2 Media CDN (media.askevepodcast.com), D1 SQLite Edge Database & Email Inbox Worker

Why it shipped: Cut over askevepodcast.com to Cloudflare edge infrastructure with byte-range audio streaming from R2, D1 relational persistence, and live email ingestion at [email protected].

Audio Pipeline #entry-2026-10-23-voice-revoice

Dual-Voice Synthesis Pipeline: xAI Grok 'Eve' TTS + ElevenLabs Instant Voice Clone & Loudness Normalization

Why it shipped: Synthesize full-length stereo-balanced podcast episodes from raw conversation transcripts using xAI's native Eve voice and an ElevenLabs voice clone of David's voice memos.

Genesis & Core Memory #entry-2026-10-23-genesis-pipeline

Genesis Commit: Ask Eve Workspace, 3-Layer Memory Architecture, RSS 2.0 Generator & First Encounter Transcript

Why it shipped: Bootstrap Eve's persistent workspace, 3-layer memory (raw transcripts -> structured SQLite index -> persona/SOUL.md), and publish the 304-turn First Encounter session.

Complete Git Provenance on main

All 108 Git Commits on main

Every commit hash referenced in Layer 3 (/growth/) or above resolves directly to its row anchor (#commit-<short_hash>) and to github.com/daveey/ask-eve.

Commit Timestamp Commit Message GitHub
3224b202026-10-24 22:39:46ZPublish Eve's 2026 CA & SF OpenBallot Voter Guide journal post and GraphQL publisherGitHub Commit ↗
64c989d2026-10-24 21:00:59ZInstall rapidfuzz in site.yml CI test step so align_audio imports succeedGitHub Commit ↗
3b3a35d2026-10-24 20:57:31ZLink commit e187ebc and canonical github.com/daveey/ask-eve URL in changelog and growth logGitHub Commit ↗
e187ebc2026-10-24 20:56:38ZAdd 3-layer public transparency architecture (/transcripts/, /changelog/, /growth/ + RSS feeds & redaction log)GitHub Commit ↗
50e35bb2026-10-24 20:19:21ZComplete 8-language dubs for first-encounter (de, pt, fa, fr) and add locale/playwright test gatesGitHub Commit ↗
84e4a282026-10-24 20:10:02ZAdd self-hosted PostHog analytics stack, first-party D1 ingest, event taxonomy, and /metrics/ weekly public snapshotGitHub Commit ↗
8b56fee2026-10-24 18:13:24ZAdd curated primary sources for California High-Speed Rail episodeGitHub Commit ↗
b9aee232026-10-24 17:51:43ZFix player seek/fallback bugs, Cyrillic translation contamination, clip offsets, hero carousel & growth planGitHub Commit ↗
80195dd2026-10-24 16:51:37ZMake episode cards fully clickable, remove UTC/session mentions, compact AI disclosure, and scope localized RSS feedsGitHub Commit ↗
ecbdf172026-10-24 10:13:12ZPublish Episodes 10 & 11 (California High-Speed Rail & Prop 40 Billionaire Tax) with 8-language audio, dossiers, and audiogram clipsGitHub Commit ↗
e61f1052026-10-24 09:32:44ZMerge remote-tracking branch 'origin/main'GitHub Commit ↗
1d7a5182026-10-24 09:32:31ZShip standalone Episodes 1-9, native language menu, clip cards, ZH/multi-lang R2 audio sync, and live media verification gateGitHub Commit ↗
91edecb2026-10-24 09:17:41Zdocs: record verified D-017 admin recovery (#52)GitHub Commit ↗
d11a3cb2026-10-24 09:16:01Zfix: preserve regex escapes in rendered admin JavaScript (#51)GitHub Commit ↗
9b9d23d2026-10-24 08:42:24Zdocs(deploy-guide): mark D-016 done and add D-018 for starshield, splits, clips, and 7-language dubsGitHub Commit ↗
73d150d2026-10-24 08:38:09ZMerge pull request #49 from daveey/deploy/t_86446590GitHub Commit ↗
44a5d1e2026-10-24 08:37:37ZAdd 8-language site expansion (de, pt, fa, fr + es, zh, ru) with Farsi RTL and dubbed audio metadataGitHub Commit ↗
f5fda5c2026-10-24 08:12:10Zdocs: verify deployed guide deltas for t_86446590GitHub Commit ↗
60cafb82026-10-24 07:58:31ZPublish /eve/context.txt & delta.txt, Episode 1-9 primary view, waveform-free clips, and clickable linksGitHub Commit ↗
e3d6d0e2026-10-24 07:07:08ZDeploy inbox independently of Access and fix verification storageGitHub Commit ↗
21c2e0a2026-10-24 06:31:20ZHarden eve-inbox Worker + forward to ADMIN_EMAIL, unblock D-016, add /admin/ gate & contact/eve/i18n updatesGitHub Commit ↗
ec648112026-10-24 05:43:31ZShip 5-tab /eve/ hub, /contact/, /growth/, 9 topic splits, Episode 1 (Starshield/Iran), persistent player, and EN/RU language badgeGitHub Commit ↗
b50fccd2026-10-24 04:06:47ZClean up /eve/ hero & RPG character sheet: remove duplicate portraits and unify action linksGitHub Commit ↗
52884a12026-10-24 03:55:28ZMerge pull request #45 from daveey/audio/elevenlabs-clone-and-ru-audioGitHub Commit ↗
767076b2026-10-24 03:54:56ZAudio v3 (ElevenLabs David clone) + Russian v1 audio artifacts & D-015GitHub Commit ↗
50b4bce2026-10-24 03:49:54ZMerge branch 'feat/eve-inbox-and-reading-list': Eve inbox, reading list, @askevepodcast X queue, and Cloudflare Access /admin/ console (D-016)GitHub Commit ↗
4eaf3dc2026-10-24 03:48:35Zfeat(inbox): add Eve inbox, reading list, @askevepodcast X queue, and Cloudflare Access /admin/ console (D-016)GitHub Commit ↗
eaf75912026-10-24 03:47:08ZMerge branch 'site/qa-interview-and-eve-rpg': Q&A interview format, Eve RPG sheet, semantic scroll sync, RU audio fallback, and @askevepodcast CTAsGitHub Commit ↗
e1f957f2026-10-24 03:45:17ZAdd semantic scroll sync, Russian audio fallback, and @askevepodcast X challenge CTAsGitHub Commit ↗
c47d1422026-10-24 03:35:46ZMerge pull request #44 from daveey/feat/eve-avatar-20x10GitHub Commit ↗
a324a0b2026-10-24 03:35:13Zfeat(site): add Eve 20x10 avatar generation & grading experiment (/eve/avatar/ + /ru/eve/avatar/)GitHub Commit ↗
4332b1d2026-10-24 03:24:37ZMerge remote-tracking branch 'origin/main' into site/qa-interview-and-eve-rpgGitHub Commit ↗
353273a2026-10-24 03:24:29Zfeat(site): redesign person/topic pages as David/Eve Q&A and /eve/ as RPG character sheetGitHub Commit ↗
1176ca32026-10-24 03:08:56ZMerge pull request #43 from daveey/feat/elevenlabs-voice-pipelineGitHub Commit ↗
51bc9222026-10-24 03:07:45Zfeat(tts): wire ElevenLabs David voice clone (eleven_v4) into revoice pipelineGitHub Commit ↗
e9d0f052026-10-24 03:06:55ZMerge pull request #42 from daveey/feat/i18n-lang-menu-ru-audioGitHub Commit ↗
254e3022026-10-24 03:06:39Zfeat(i18n): replace toggle with language menu and wire /ru/ audio + feedGitHub Commit ↗
78296a22026-10-24 00:45:09ZMerge pull request #40 from daveey/feat/i18n-ruGitHub Commit ↗
d65d5de2026-10-24 00:39:49ZAdd Russian (/ru/) site translation layer and translation cacheGitHub Commit ↗
944647d2026-10-24 00:28:25ZMerge pull request #38 from daveey/site/card-summariesGitHub Commit ↗
408d8542026-10-24 00:26:51Zdeploy guide: answers from Hermes (D-011 done, --author-email rejected)GitHub Commit ↗
053e9792026-10-24 00:28:10ZEpisode cards: a 1-2 line summary under every card title (main list + Bonus rows)GitHub Commit ↗
1bd66042026-10-24 00:26:51Zdeploy log: D-013 done (Hermes clones re-synced after history rewrite)GitHub Commit ↗
aea40bb2026-10-24 00:23:04ZMerge pull request #35 from daveey/audio/v2-redactedGitHub Commit ↗
df5f2e32026-10-24 00:22:18ZAudio v2: First Encounter with the spoken agent IDs muted; Making of Eve with the 15:25 chapter title fixedGitHub Commit ↗
adb49332026-10-24 00:15:58ZMerge pull request #34 from daveey/eve-takesGitHub Commit ↗
93bfdf22026-10-24 00:15:37ZEve's long-form takes on people pages, topic pages at /topics/, Topics on /eve/#mindGitHub Commit ↗
d92e66a2026-10-24 00:11:43ZMerge pull request #33 from daveey/docs/d-013-recloneGitHub Commit ↗
68688b82026-10-24 00:11:34Zdeploy guide: D-013 re-sync every clone after the history rewrite (do first); mark D-012 doneGitHub Commit ↗
9b2ebfb2026-10-24 00:06:47Zdeploy log: D-012 done, privacy-cleanup follow-through (CF_ACCOUNT_ID Worker secret)GitHub Commit ↗
21d58902026-10-24 00:00:25ZMerge pull request #31 from daveey/privacy/redact-idsGitHub Commit ↗
989dfbb2026-10-23 23:59:49ZPrivacy cleanup: move Cloudflare ids to GitHub secrets, redact share link, agent IDs and local pathsGitHub Commit ↗
a7a03e72026-10-23 23:40:16ZMerge pull request #30 from daveey/first-encounter-slugGitHub Commit ↗
8644d372026-10-23 23:39:48ZRename episode 0's public slug to first-encounter (guid, audio and transcript unchanged; old URLs 301)GitHub Commit ↗
93826622026-10-23 23:30:53ZMerge pull request #29 from daveey/eve-hubGitHub Commit ↗
0a62bc72026-10-23 23:29:57ZEve hub: move Inside Eve's Mind into /eve/, fold long quote lists, section nav, 14px labels; /mind/ 301s to /eve/#mindGitHub Commit ↗
987d8312026-10-23 23:22:00ZMerge pull request #28 from daveey/about-how-it-worksGitHub Commit ↗
5d0532d2026-10-23 23:21:56ZAbout: How it works (pipeline diagram, persistence, honesty rules); README refresh; MIT LICENSEGitHub Commit ↗
52327b52026-10-23 23:19:38ZMerge pull request #27 from daveey/mind-hubGitHub Commit ↗
8e0a9692026-10-23 23:19:34ZInside Eve's Mind hub at /mind/; nav is Episodes, Mind, EveGitHub Commit ↗
38f90b12026-10-23 23:16:42ZMerge pull request #26 from daveey/meet-eveGitHub Commit ↗
c2ee4492026-10-23 23:16:38ZMeet Eve page at /eve/GitHub Commit ↗
ab45c7d2026-10-23 23:14:29ZMerge pull request #25 from daveey/itunes-seasonGitHub Commit ↗
3329f0c2026-10-23 23:14:24ZFeed: <itunes:season> on every item (default 1, front-matter season:)GitHub Commit ↗
69e7cca2026-10-23 23:10:47ZMerge pull request #24 from daveey/autolink-popoverGitHub Commit ↗
b4df9362026-10-23 23:10:39ZSilent auto-links with a destination menu (people, shows, companies)GitHub Commit ↗
af28a6b2026-10-23 23:03:11ZMerge pull request #23 from daveey/header-subscribe-mobileGitHub Commit ↗
dcb23d52026-10-23 23:03:06ZHeader subscribe icons (RSS, Apple Podcasts; Spotify config-driven) + compact menu + mobile quality passGitHub Commit ↗
76025d12026-10-23 22:56:02ZMerge pull request #22 from daveey/bonus-episodesGitHub Commit ↗
9a3b6b12026-10-23 22:55:54ZBonus episodes: episode_type front matter, Bonus: The Making of Eve, never featured, feed episodeType bonusGitHub Commit ↗
dacf4872026-10-23 22:38:20ZMerge pull request #21 from daveey/people-momentsGitHub Commit ↗
4751e212026-10-23 22:37:45ZPeople pages: LLM-judged discussion moments (index/moments) replace text matchesGitHub Commit ↗
bb124382026-10-23 22:25:43ZRender episode Context + Topics on the site and feed (#20)GitHub Commit ↗
fc98a7d2026-10-23 22:24:07ZEpisode 0 renamed to 'First Encounter'; context + topics front matter for episodes 0 and 1; metadata-only D1 update (meta.yml) (#19)GitHub Commit ↗
dd34de02026-10-23 21:09:16Zdeploy log: D-011 done (show cover uploaded to ask-eve-public) (#18)GitHub Commit ↗
d7a05c42026-10-23 20:43:50Zdeploy-guide: D-011 upload the 3000x3000 show cover to ask-eve-public at art/cover-3000.v1.jpg (feed image 404); D-010 doneGitHub Commit ↗
015b0a82026-10-23 20:41:46ZSite redesign: new visual identity, synced transcript player, people pages, about page (#17)GitHub Commit ↗
f6197eb2026-10-23 18:15:30Zdeploy log: D-010 done (ep 0 + ep 1 staged and published) (#15)GitHub Commit ↗
10ca1c62026-10-23 18:05:01ZOn-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 ↗
f2737b12026-10-23 18:03:18Zdeploy-guide: D-010 stage the corrected ep0/ep1 MP3s (Drive handoff, sha256-checked) and publish both; D-001..D-007 done, D-008 supersededGitHub Commit ↗
4bf47c52026-10-23 17:59:28ZEpisodes 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 ↗
2e28f942026-10-23 17:30:04Zdeploy log: answers to Questions for Eve (PR #11) (#12)GitHub Commit ↗
10d05102026-10-23 17:13:42Zingest: episode 1 "The Making of Eve" (hybrid: 17/36 David lines real voice, 105.6 s; rest narrator; Eve TTS) (#5)GitHub Commit ↗
7a00dca2026-10-23 17:10:24Zingest: 2026-10-23_eve-david-podcast-planning (episode zero, tts-reconstructed, real xAI TTS) text artifacts (#4)GitHub Commit ↗
8e5e54f2026-10-23 17:10:20ZShow notes/site: don't repeat the 'AI-reconstructed audio' prefix (#3)GitHub Commit ↗
af14d602026-10-23 12:31:41Zdeploy guide: corrections from the first real deploy + deploy log (D-001..D-007) (#11)GitHub Commit ↗
b5334152026-10-23 12:01:10Zrevoice: Eve turns sharing one raw point play back to back (fixes 'Eve clip overlaps the previous clip') (#9)GitHub Commit ↗
7515df92026-10-23 11:53:33Zdocs/on-the-go.md + signed Eve Start / Eve Done Shortcuts (tokenless) + builder + same-path test script (#8)GitHub Commit ↗
2eb684b2026-10-23 11:40:42ZOn-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 ↗
574b2a72026-10-23 11:26:48Zdocs: site is Cloudflare Pages via site.yml (PR #2), D1 exists (PR #1)GitHub Commit ↗
81c2b762026-10-23 11:24:04Zsite: build + deploy to Cloudflare Pages (site.yml) instead of Netlify; publish.yml dispatches it; fix npm test glob (#2)GitHub Commit ↗
47b18c22026-10-23 11:19:26ZHybrid re-voice (real David where ASR matches, narrator fill, gap markers); rewrite audio-pipeline doc for re-voice-primary; README architecture + tests; episodes formatGitHub Commit ↗
ca3ecb52026-10-23 11:16:31Zwrangler.toml: D1 id and account id (#1)GitHub Commit ↗
d65c1cf2026-10-23 11:10:31Zdeploy-guide: live instruction channel (Current instructions D-001..D-008, report-back via docs/deploy-log.md PRs, safety rules), reference belowGitHub Commit ↗
f5d12fa2026-10-23 11:06:01Zdocs: deploy guide (two buckets, tokens, secrets, Netlify, E2E, rollback, checklist) and iOS Shortcut guideGitHub Commit ↗
db596ab2026-10-23 11:06:01ZSite build (D1 -> feed + pages, netlify.toml); D1 block in wrangler.toml for migrations/publishGitHub Commit ↗
048b8bc2026-10-23 11:03:14ZRepo renamed to daveey/ask-eveGitHub Commit ↗
1e283372026-10-23 11:03:14ZWorkflows: ingest.yml (always opens a PR on ingest/<date>_<slug>) and publish.yml (refuses placeholder audio)GitHub Commit ↗
0e6bb952026-10-23 11:03:14ZUpload Worker ([redacted-upload-endpoint]): presigned R2 PUT + ingest dispatch, multi-segment; node:test suiteGitHub Commit ↗
796ef5a2026-10-23 11:03:14ZMulti-segment stitch, produce (loudnorm/MP3/chapters/manifest), D1 upsert, local sqlite, feed + show notes, run_episode.sh runbook; testsGitHub Commit ↗
021f8cc2026-10-23 11:03:14Zrevoice_eve: xAI TTS re-voice (eve) at alignment gaps with time map; synthetic episodes with narrator (rex) + AI disclaimer; testsGitHub Commit ↗
6df437d2026-10-23 11:03:14Zalign_audio: ASR (faster-whisper) David-only matching, Eve turns gap-placed; testsGitHub Commit ↗
c2437fa2026-10-23 11:03:14Zingest_share: share URL/JSON -> verbatim transcript, plus grokbot-chat source type; testsGitHub Commit ↗
1eb2e5f2026-10-23 11:03:14ZD1 schema migration 0001 (mic-plus-tts default, AI-reconstructed label checks); ignore secrets, recordings, out/GitHub Commit ↗
ceb6e812026-10-23 10:24:22Zaudio-pipeline: iPhone + AirPods primary, git-canonical transcripts, phone->R2 upload Worker, ASR alignmentGitHub Commit ↗
572b2882026-10-23 10:03:29Zdocs: audio pipeline design (recording, ingest, R2/D1, Netlify, RSS/Spotify)GitHub Commit ↗
7ab9d142026-10-23 09:51:45ZAdd episode 1: Eve-David podcast planning session (2026-10-23)GitHub Commit ↗
b8065382026-10-23 09:45:40ZAsk Eve memory: hybrid retrieval (sqlite-vec + tags + FTS5, RRF), boot.py, testsGitHub Commit ↗
مالیات میلیاردرهای کالیفرنیا (پراپ ۴۰)، ماشین صندوق رأی SEIU-UHW، و دام ارزش‌گذاریاپیزود 11
0:00 27:34