Commit Graph

  • 3b7d362600 feat(02-02): frontend auth store, router guard, Login/Register views curo1305andClaude Sonnet 4.6 2026-05-22 19:45:21 +02:00
  • 1882edfff6 feat(02-02): auth API endpoints + security hardening + Python 3.9 compat curo1305andClaude Sonnet 4.6 2026-05-22 19:35:38 +02:00
  • 1d425d4392 test(02-02): add failing tests for auth API endpoints curo1305andClaude Sonnet 4.6 2026-05-22 19:35:31 +02:00
  • 479b72ef9a docs(02-01): execution summary — auth service layer, deps, migration complete curo1305 2026-05-22 19:27:29 +02:00
  • c4613b6b87 feat(02-01): implement deps/auth.py FastAPI dependency chain with tests curo1305 2026-05-22 19:25:16 +02:00
  • 9fc820d893 feat(02-01): implement services/auth.py full auth service layer and email_tasks.py curo1305 2026-05-22 19:23:42 +02:00
  • 12c6487855 feat(02-01): add BackupCode ORM model, password_must_change field, Alembic migration, extend Settings curo1305 2026-05-22 19:19:52 +02:00
  • 16584ade00 docs(02): create phase 2 plan — Users & Authentication curo1305andClaude Sonnet 4.6 2026-05-22 19:13:44 +02:00
  • 333978d7cb docs(02): UI design contract for Phase 2 — Users & Authentication curo1305andClaude Sonnet 4.6 2026-05-22 15:12:02 +02:00
  • 9e28de8c15 docs(02): UI design contract for Users & Authentication phase curo1305andClaude Sonnet 4.6 2026-05-22 14:51:28 +02:00
  • 5c010587f6 docs(state): record phase 2 context session curo1305 2026-05-22 14:33:25 +02:00
  • e0341348f0 docs(02): capture phase context curo1305 2026-05-22 14:33:20 +02:00
  • 16bb31eb6d docs(01-05): complete walking-skeleton plan — SUMMARY, STATE, ROADMAP curo1305andClaude Sonnet 4.6 2026-05-22 14:19:41 +02:00
  • 970c8e4e44 feat(01-05): final cutover — delete data/, prune config.py, async-only tests curo1305 2026-05-22 09:53:39 +02:00
  • c1931fd566 feat(01-05): wire main.py lifespan+health and rewrite documents+topics to async session curo1305 2026-05-22 09:47:00 +02:00
  • 32d67de1ca feat(01-05): introduce celery_app + tasks/document_tasks + session-aware classifier curo1305 2026-05-22 09:45:33 +02:00
  • 5d21c6f588 docs(01-04): complete StorageBackend + MinIO + async storage plan — SUMMARY, STATE, ROADMAP curo1305 2026-05-22 09:41:43 +02:00
  • 3e4b1f1f91 feat(01-04): rewrite services/storage.py as async SQLAlchemy + MinIO orchestrator curo1305 2026-05-22 09:39:32 +02:00
  • eaf86a832a feat(01-04): add StorageBackend ABC + MinIOBackend + factory curo1305 2026-05-22 09:36:24 +02:00
  • e822a8f4b1 docs(01-03): complete SQLAlchemy ORM + Alembic plan — SUMMARY, STATE, ROADMAP curo1305 2026-05-22 09:33:24 +02:00
  • 75ea7ef106 feat(01-03): scaffold Alembic async config and author 0001_initial_schema migration curo1305 2026-05-22 09:20:49 +02:00
  • 3e1fcd69b5 feat(01-03): add full v1 ORM schema, async session factory, and DB dependency curo1305 2026-05-22 09:16:21 +02:00
  • 213afec6b3 docs(01-02): complete Wave 0 test scaffolds plan — SUMMARY, STATE, ROADMAP curo1305 2026-05-22 09:10:27 +02:00
  • d856a2eaa9 test(01-02): extend test_health.py and port test_documents.py to async client curo1305 2026-05-22 09:08:05 +02:00
  • 27fa0d4631 test(01-02): add Wave 0 scaffolds test_storage.py and test_alembic.py curo1305 2026-05-22 09:06:55 +02:00
  • 1f675fcf1a feat(01-02): add async db_session and async_client fixtures to conftest.py curo1305 2026-05-22 09:05:36 +02:00
  • f9b8a0d1ca docs(01-01): complete Compose + Config Foundation plan — SUMMARY, STATE, ROADMAP curo1305 2026-05-22 09:01:16 +02:00
  • 6c507d5991 feat(01-01): add Pydantic Settings class to config.py and update requirements.txt curo1305 2026-05-22 08:59:12 +02:00
  • beb55ca871 feat(01-01): extend .env.example with all Phase 1 service variables curo1305 2026-05-22 08:57:52 +02:00
  • 983ecd89b3 feat(01-01): add five-service compose stack and postgres init script curo1305 2026-05-22 08:57:14 +02:00
  • 7a34807fa0 chore: initial commit — existing single-user document scanner codebase curo1305andClaude Sonnet 4.6 2026-05-22 08:53:28 +02:00
  • 6fed5ba531 docs(01): create phase 1 plan — 5 plans in 4 waves curo1305andClaude Sonnet 4.6 2026-05-22 08:49:36 +02:00
  • a7540d9588 docs(state): record phase 1 context session curo1305 2026-05-21 21:31:20 +02:00
  • 126ac7cf63 docs(01): capture phase context curo1305 2026-05-21 21:31:06 +02:00
  • 3353387312 docs: create roadmap (5 phases) curo1305 2026-05-21 20:53:28 +02:00
  • 7fac328a54 docs: define v1 requirements curo1305 2026-05-21 20:47:20 +02:00
  • daa7e0f289 docs: add domain research (4 dimensions + synthesis) curo1305 2026-05-21 20:42:16 +02:00
  • 2a298a4276 chore: add project config curo1305 2026-05-21 19:00:18 +02:00
  • 7d96bcc805 docs: initialize project curo1305 2026-05-21 18:58:15 +02:00