From 142d448e654fd3b6e0583c256a37bd2f83bd6fde Mon Sep 17 00:00:00 2001 From: socrabytes <110427059+socrabytes@users.noreply.github.com> Date: Mon, 19 Jan 2026 19:24:27 -0600 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=93=9D=20(content):=20WIP=20draft=20o?= =?UTF-8?q?f=20request=20lifecycle=20post?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tech-journal/post-05-request-lifecycle/index.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/content/tech-journal/post-05-request-lifecycle/index.md b/content/tech-journal/post-05-request-lifecycle/index.md index 57d2c09..59a61dc 100644 --- a/content/tech-journal/post-05-request-lifecycle/index.md +++ b/content/tech-journal/post-05-request-lifecycle/index.md @@ -2,14 +2,18 @@ title: "Request Lifecycle: From URL to AI-Generated Digest" slug: "request-lifecycle" date: 2025-05-11 -description: "" -summary: "" +description: "A deep dive into asynchronous request processing for AI video summarization—from URL submission to background task orchestration." +summary: "How a decoupled architecture with FastAPI, background workers, and PostgreSQL enables resilient, non-blocking AI digest generation while maintaining cost control and performance." categories: ["AI & Machine Learning"] tags: ["FastAPI", "PostgreSQL", "Background Processing", "Asynchronous Architecture"] -featureAlt: "" +featureAlt: "System architecture diagram showing the flow from user URL submission through asynchronous processing to AI-generated video digest." draft: true --- +{{< lead >}} +Every request to YouTube Digest travels through a carefully orchestrated pipeline designed for resilience, cost efficiency, and smooth user experience. +{{< /lead >}} + ## System Architecture & Flow The system employs a decoupled, asynchronous architecture designed for resilience and responsiveness. The API offloads intensive work (transcript fetching, AI analysis) to background workers, preventing blocked requests and ensuring a smooth user experience. From 567599b1788a05a96b5acb87958c25b8ca5860a0 Mon Sep 17 00:00:00 2001 From: socrabytes <110427059+socrabytes@users.noreply.github.com> Date: Mon, 19 Jan 2026 20:04:42 -0600 Subject: [PATCH 2/3] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20(deps):=20upgrade=20hu?= =?UTF-8?q?go=20to=20v0.147.7=20for=20congo=20v2.13.0=20compatibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump CI workflow Hugo version to v0.147.7 - Set local Hugo version to v0.147.7 via hvm - Required for Congo v2.13.0 (min v0.146.0+) - Fixes _shortcodes support and new template structure References #4 --- .github/workflows/hugo.yaml | 2 +- .hvm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hugo.yaml b/.github/workflows/hugo.yaml index c66993e..3acdbed 100644 --- a/.github/workflows/hugo.yaml +++ b/.github/workflows/hugo.yaml @@ -32,7 +32,7 @@ jobs: build: runs-on: ubuntu-latest env: - HUGO_VERSION: 0.145.0 + HUGO_VERSION: 0.147.7 steps: - name: Install Hugo CLI run: | diff --git a/.hvm b/.hvm index f4c2fe9..1d2df1c 100644 --- a/.hvm +++ b/.hvm @@ -1 +1 @@ -v0.145.0 \ No newline at end of file +v0.147.7 \ No newline at end of file From daf73a87da0d530b8617a7221e7ccbb739e67959 Mon Sep 17 00:00:00 2001 From: socrabytes <110427059+socrabytes@users.noreply.github.com> Date: Mon, 19 Jan 2026 20:07:03 -0600 Subject: [PATCH 3/3] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20(deps):=20upgrade=20co?= =?UTF-8?q?ngo=20theme=20to=20v2.13.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update Congo submodule from v2.11.0 to v2.13.0 (170 commits) - Fix logo/logoDark configuration (resolves #939) - Remove workaround comments from params.toml - Includes security updates, new features, and bug fixes Key improvements: - Logo display bug fixed in dark mode - New Hugo template structure support - Mermaid v11.12.2, ChartJS v4.5.1, KaTeX v0.16.27 - Umami Analytics self-hosted support Closes #4 --- config/_default/params.toml | 4 ++-- themes/congo | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/_default/params.toml b/config/_default/params.toml index b065bb7..d929bf1 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -20,8 +20,8 @@ fingerprintAlgorithm = "sha256" [header] layout = "hybrid" # valid options: basic, hamburger, hybrid, custom - logo = "img/logo-dark.png" # Bug: theme improperly handling logo versions of light/dark - logoDark = "img/logo.png" # Dark mode logo swapped for rendering bug workaround + logo = "img/logo.png" + logoDark = "img/logo-dark.png" showTitle = false # Disable title as logo is now displayed [footer] diff --git a/themes/congo b/themes/congo index b4b6bf6..3623fa5 160000 --- a/themes/congo +++ b/themes/congo @@ -1 +1 @@ -Subproject commit b4b6bf644b87326b5dfa2239c2751436890e06ea +Subproject commit 3623fa505ee42fee899844d94a4ff7f5a1ae9096