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 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/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. 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