4
Pending Work & Roadmap
Gramps edited this page 2025-08-07 11:13:01 -07:00
This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

🗕️ Pending Work & Roadmap

This document tracks planned features, enhancements, and deferred ideas for the Llama Chile Shop video automation pipeline.


🌐 AI Integration

  • Generate dynamic video descriptions using OpenAI API (#v0.1.1) (2025-07-22)
  • Use notes.txt to drive all description and thumbnail generation (#v0.1.1) (2025-07-22)
  • Generate YouTube/PeerTube titles and hashtags from notes.txt content (#v0.1.2) (2025-08-07)
  • Add support for OpenAI-based thumbnail image generation using prompts (#v0.1.2) (2025-08-07)
  • Add optional GPT-based alt-text generator for PeerTube accessibility (#v0.1.2) (2025-08-07)

🎨 Thumbnail & Branding Pipeline

  • Inject static or AI-generated thumbnail into first frame for Shorts (workaround) (#v0.1.1) (2025-07-22)
  • Add OpenAI API call to generate thumbnail from thumbnail_prompt (#v0.1.2) (2025-08-07)
  • Generate stylized thumbnails for Shorts (once YouTube allows custom thumbnails) (#v0.1.2) (2025-08-07)
  • Support branding overlays or auto-injected title cards into thumbnails (#v0.1.2) (2025-08-07)
  • Create CLI utility for testing generate_thumbnail_prompt() and rendering previews (#v0.1.2) (2025-08-07)
  • Add preset visual templates (e.g., Full Mental Llama, Chill Victory, WTF Moments) (#v0.1.2) (2025-08-07)

🎮 Video Processing Pipeline

  • Enable parallel batch processing across clips (#v0.1.0) (2025-07-20)
  • Expand render_engine.py to handle hits/, misses/, and outtakes/ fully (#v0.1.0) (2025-07-20)
  • Add support for new folder timelapses/ (exception-handling flow) (#v0.1.1) (2025-07-26)
  • Schedule early-morning detection of new stream sessions (daily cron) (#v0.2.0) (2025-07-30)
  • Integrate DaVinci Resolve render verification (watchdog or output size check) (#v0.2.0) (2025-07-30)

🚀 Upload and Distribution

  • Add PeerTube upload support using upload_to_peertube() (#v0.1.2) (2025-08-07)
  • Upload both widescreen and vertical versions to PeerTube (#v0.1.2) (2025-08-07)
  • Reuse wide video description for PeerTube upload if applicable (#v0.1.2) (2025-08-07)
  • Add logic to stash YouTube description for reuse across platforms (#v0.1.2) (2025-08-07)
  • Toot to Mastodon when upload completes (#v0.2.0) (2025-07-30)
  • Post to Bluesky after upload (#v0.2.1) (2025-07-30)
  • Auto-thread YouTube video to Discord via webhook (optional) (#v0.2.1) (2025-07-30)

📊 Analytics & Evaluation

  • Periodically monitor PeerTube view counts per format (#v0.1.2) (2025-08-07)
  • Evaluate if one format underperforms and consider deprecating (#v0.1.2) (2025-08-07)
  • Set up recurring background task to trigger PeerTube analytics (#v0.1.2) (2025-08-07)
  • Explore using a NoSQL database to store performance tracking data across YouTube and PeerTube (#v0.1.2) (2025-08-07)

📄 Documentation & UX

  • Git-based wiki automation (push, verify publish, log) (#v0.1.2) (2025-08-05)
  • Add architecture diagram to Architecture Overview (#v0.1.2) (2025-08-05)
  • Link metadata format to JSON schema preview (#v0.1.2) (2025-08-05)
  • Add visual onboarding chart for new contributors (#v0.1.2) (2025-08-05)
  • Generate CLI help output into docs automatically (#v0.1.2) (2025-08-05)

🔒 Security & Config

  • Replace hardcoded secrets with .env-based access (#v0.1.1) (2025-07-23)
  • Finalize .env.example documentation (#v0.1.2) (2025-08-05)
  • Auto-detect missing API keys and provide interactive fallback (#v0.1.2) (2025-08-05)

🧪 Testing & CI/CD

  • Enable GitHub Actions CI/CD for core modules (#v0.1.2) (2025-08-05)
  • Finalize test suite for render_engine.py (unit + integration) (#v0.1.2) (2025-08-05)
  • Add test fixtures for vertical, wide, and montage samples (#v0.1.2) (2025-08-05)
  • Add metadata archive verification during upload stage (#v0.1.2) (2025-08-05)
  • Add CLI regression tests for uploader modules (#v0.1.2) (2025-08-05)

Want to contribute? Pick a checkbox.