Commit graph

  • cb16c28f69 docs: Added CLAUDE.md redirect to ub01 canonical path, updated README with deployment section jlightner 2026-03-30 01:28:26 +00:00
  • c47b6380b1 fix: Worker healthcheck uses celery inspect ping instead of HTTP (no web server) jlightner 2026-03-30 01:25:24 +00:00
  • 23cb375164 fix: web healthcheck uses curl instead of wget (busybox wget fails) jlightner 2026-03-30 01:24:05 +00:00
  • a99aac9e75 fix: alembic env.py sys.path includes parent dir for Docker compatibility jlightner 2026-03-30 01:22:30 +00:00
  • 6e29c27852 fix: Include alembic.ini and alembic/ in API Docker image for migrations jlightner 2026-03-30 01:21:41 +00:00
  • e489e4686d fix: Qdrant healthcheck uses bash /dev/tcp (no wget/curl in image) jlightner 2026-03-30 01:20:14 +00:00
  • 0e65adaf54 fix: Ollama healthcheck uses 'ollama list' instead of curl (not in image) jlightner 2026-03-30 01:17:06 +00:00
  • 1af8665a14 fix: Corrected compose subnet to 172.32.0.0/24, added Qdrant + Ollama services, web on port 8096 jlightner 2026-03-30 00:54:18 +00:00
  • edeb3fdc44 feat: Built CreatorsBrowse (randomized default sort, genre filter, name… jlightner 2026-03-30 00:13:11 +00:00
  • ce3a9067fa feat: Built frontend search flow: typed public API client, landing page… jlightner 2026-03-30 00:09:08 +00:00
  • 5906f286b3 test: Added 18 integration tests for search and public API endpoints (t… jlightner 2026-03-30 00:01:32 +00:00
  • 740fb59d9d feat: Created async search service with embedding+Qdrant+keyword fallba… jlightner 2026-03-29 23:55:52 +00:00
  • 34733b199d feat: Built complete admin review queue UI: queue list page with stats… jlightner 2026-03-29 23:29:01 +00:00
  • 5fcbb95c58 feat: Bootstrapped React + Vite + TypeScript frontend with typed API cl… jlightner 2026-03-29 23:21:53 +00:00
  • b43e4a079a test: Built 9 review queue API endpoints (queue, stats, approve, reject… jlightner 2026-03-29 23:13:43 +00:00
  • e27a86518d test: Added 10 integration tests covering pipeline stages 2-6, trigger… jlightner 2026-03-29 22:51:26 +00:00
  • aa2ef4e153 feat: Wired automatic run_pipeline.delay() dispatch after ingest commit… jlightner 2026-03-29 22:41:02 +00:00
  • f59718f8c7 feat: Created sync EmbeddingClient, QdrantManager with idempotent colle… jlightner 2026-03-29 22:39:04 +00:00
  • 7cb78e7427 feat: Created 4 prompt templates and implemented 5 Celery tasks (stages… jlightner 2026-03-29 22:36:06 +00:00
  • b68751f0db chore: Extended Settings with 12 LLM/embedding/Qdrant config fields, cr… jlightner 2026-03-29 22:30:31 +00:00
  • a9de7f97ea test: Added 6 integration tests proving ingestion, creator auto-detecti… jlightner 2026-03-29 22:16:15 +00:00
  • 88170a41f6 feat: Created POST /api/v1/ingest endpoint that accepts Whisper transcr… jlightner 2026-03-29 22:09:46 +00:00
  • 9bddaed5d1 docs: Created comprehensive README.md with architecture diagram, setup… jlightner 2026-03-29 22:00:41 +00:00
  • a79282ffa9 test: Created desktop Whisper transcription script with single-file/bat… jlightner 2026-03-29 21:57:42 +00:00
  • 03b1d53fcb chore: Built FastAPI app with DB-connected health check, Pydantic schem… jlightner 2026-03-29 21:54:57 +00:00
  • b2bb23930c fix: Created SQLAlchemy models for all 7 entities, Alembic async migrat… jlightner 2026-03-29 21:48:36 +00:00
  • c404270f49 feat: Created full Docker Compose project (xpltd_chrysopedia) with Post… jlightner 2026-03-29 21:42:56 +00:00
  • 0904939660 gsd: plan M001 (Chrysopedia Foundation) with 5 slices and S01 task breakdown jlightner 2026-03-29 21:39:04 +00:00
  • 8b506a95ca Initial commit: chrysopedia spec jlightner 2026-03-29 21:36:04 +00:00