docs: bootstrap wiki with Home page
commit
f6b00a0c53
1 changed files with 40 additions and 0 deletions
40
Home.md
Normal file
40
Home.md
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
# Chrysopedia
|
||||||
|
|
||||||
|
**Knowledge base for music production techniques**, extracted from video content via an LLM-powered pipeline.
|
||||||
|
|
||||||
|
Producers can search for specific techniques and find timestamped key moments, signal chains, and synthesized study guides — all derived from creator videos.
|
||||||
|
|
||||||
|
## Quick Links
|
||||||
|
|
||||||
|
- [[Architecture]] — System architecture, Docker services, network topology
|
||||||
|
- [[Data-Model]] — SQLAlchemy models, relationships, enums
|
||||||
|
- [[API-Surface]] — All 41 API endpoints grouped by domain
|
||||||
|
- [[Frontend]] — Routes, components, hooks, CSS architecture
|
||||||
|
- [[Pipeline]] — 6-stage LLM extraction pipeline, prompt system
|
||||||
|
- [[Deployment]] — Docker Compose setup, rebuild commands
|
||||||
|
- [[Development-Guide]] — Local dev setup, common gotchas
|
||||||
|
- [[Decisions]] — Architectural decisions register (D001–D035)
|
||||||
|
|
||||||
|
## Current Scale
|
||||||
|
|
||||||
|
- **83** technique pages
|
||||||
|
- **25–26** creators
|
||||||
|
- **200** source videos
|
||||||
|
- **7** topic categories
|
||||||
|
|
||||||
|
## Stack
|
||||||
|
|
||||||
|
| Layer | Technology |
|
||||||
|
|-------|-----------|
|
||||||
|
| Frontend | React 18 + TypeScript + Vite |
|
||||||
|
| Backend | FastAPI + Celery + SQLAlchemy (async) |
|
||||||
|
| Database | PostgreSQL 16 |
|
||||||
|
| Cache/Broker | Redis 7 |
|
||||||
|
| Vector Store | Qdrant 1.13.2 |
|
||||||
|
| Embeddings | Ollama (nomic-embed-text) |
|
||||||
|
| LLM | OpenAI-compatible API (DGX Sparks Qwen primary, local Ollama fallback) |
|
||||||
|
| Deployment | Docker Compose on ub01, nginx reverse proxy on nuc01 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Last updated: 2026-04-03 — M018/S02 initial bootstrap*
|
||||||
Loading…
Add table
Reference in a new issue