# Projects Index
AI Summary
Purpose:
- Index for ai/wiki/projects: the durable, AI-facing source docs for work and
personal engineering projects.
Key points:
- Each entry below links to one project doc with purpose, problems, approach,
decisions, tech, and status.
- These overlap with human/portfolio (Korean showcase) but are the AI-facing
sources.
Relevant when:
- Looking for the right project doc before diving in.
Do not read full document unless:
- You need this section index.
Linked documents:
- ai/wiki/index.md
Entries
| Name | File | One line |
|---|---|---|
| BTS (Binlog Transfer System CDC) | [[bts.md]] | Move customer DB sync from file-level binlog shipping to event-level CDC; Maxwell blocked by MySQL 8.4 ZSTD binlog compression → custom Python pymysqlreplication+zstandard collector. |
| Distribution DB | [[distribution-db.md]] | DIST DB instance separation (FILE COMPONENT vs other) for binlog-shipping health, plus an index drop/OPTIMIZE maintenance runbook (non-replicated, per-instance). |
| Vulnerability Collection | [[vulnerability-collection.md]] | OSV + Alpine/Debian/Ubuntu OS-package vuln collection on a raw-diff + hash strategy; fixed_version "0" = not_affected; dpkg version compare; git-based incremental. |
| License Collection | [[license-collection.md]] | License DB-ization (2021) → OSADL compatibility DB (2023) → AI/LLM full-text license analysis V3 (2025) removing external-service dependency. |
| Labrador Platform | [[labrador-platform.md]] | Four-repo k8s/Airflow/scrapers/sqlmodel platform; sqlmodel queue refactor to single ON DUPLICATE KEY UPDATE UPSERT; Bitbucket+Claude AI PR review. |
| Infra: DB Monitoring & Incident | [[infra-db-monitoring.md]] | gatherdb01 memory/swap incident (buffer pool 89% of container limit; disable innodb_dedicated_server) + ELK DB-update monitoring with JIRA/KakaoWork alerts. |
| Home Server & DevOps Homelab | [[home-server.md]] | Self-hosted Nextcloud/NPM + rclone Google Drive mount; Mac Mini k3s + ArgoCD GitOps homelab with Gemini AI PR review. |
| Hermes + Discord LLM Wiki Operations System | [[hermes-discord-llm-wiki-system.md]] | Personal AI operations workflow that uses Discord as the control surface, Hermes Agent as the execution layer, and llm-wiki as a git-backed durable knowledge base. |
| Personal Portfolio Platform | [[personal-portfolio-platform.md]] | Personal hyunwook.tech monorepo for portfolio, tech blog, wiki, docs, Go API, and Docker-backed local infrastructure. |
| Vibekits | [[vibekits.md]] | Personal multilingual random tools and casual browser games built with React/Vite, Canvas/Three.js, Supabase-ready ranking/auth, ads, and sharing primitives. |
| YouTube Shorts Automation Platform | [[youtube-shorts-automation-platform.md]] | Personal control-plane/worker-plane automation MVP for Japan-target YouTube Shorts channels with FastAPI, Streamlit, n8n, Python Worker, mock docs/upload, and AI quality packs. |