Commit Graph

  • 0202a2266e fix(wiki): pass chunks explicitly to compile_concept (single retrieve) Tarik Moussa 2026-06-14 03:48:33 +02:00
  • 60e40f6f36 fix(wiki): exclude URL-shaped bibkeys from claim parsing Tarik Moussa 2026-06-14 03:47:27 +02:00
  • 89228a1f62 fix(wiki): LLM error handling — graceful degradation on Ollama unavailable Tarik Moussa 2026-06-14 03:47:04 +02:00
  • 946a80418e Merge pull request 'feat(F-09): rich parsing — formula + figure extraction' (#1) from feat/F-09-rich-parsing into main user2595 2026-06-14 01:52:23 +00:00
  • cd42e9abc8 fix(F-09): address review-gate findings — resource leak + idempotency Tarik Moussa 2026-06-14 02:23:21 +02:00
  • 1df9be6563 feat(F-09): rich parsing — formula + figure extraction Tarik Moussa 2026-06-14 01:16:24 +02:00
  • d2f9141a5c fix(cli): remove F-09 spillover from F-12 branch, keep only wiki group Tarik Moussa 2026-06-13 20:28:22 +02:00
  • 4d361fd8dc feat(cli): wiki compile/list/check command group (F-12) Tarik Moussa 2026-06-13 20:22:55 +02:00
  • aee00515f4 feat(wiki): concept schema loader + concepts.yaml (F-12) Tarik Moussa 2026-06-13 20:22:51 +02:00
  • c6eaf999a1 chore(env): add NOUGAT_URL to .env.example (F-11 / D-02) Tarik Moussa 2026-06-13 20:14:07 +02:00
  • 456dea102b chore(claude): add project harness config (permissions for uv/ruff/mypy/podman) Tarik Moussa 2026-06-08 09:03:41 +02:00
  • c8b127bae0 fix(sources): resolve arXiv IDs via arXiv DOI (OpenAlex /works/arxiv: 404s) Tarik Moussa 2026-06-07 23:14:52 +02:00
  • d48db47a7d feat: merge F-08 scaffold + integration tests (config, db, models, pipeline smoke) Tarik Moussa 2026-06-05 07:43:09 +02:00
  • 65918cc80a feat(tests): scaffold + integration smoke tests (config, db, models, pipeline) Tarik Moussa 2026-06-05 07:40:25 +02:00
  • 01199c5e46 feat: merge F-07 CLI (Typer commands: ingest, search, discover, provenance, ask-stub) Tarik Moussa 2026-06-05 07:35:24 +02:00
  • 4c177a0d29 fix(cli): use datetime() for CodeLink.added_at in tests (mypy strict) Tarik Moussa 2026-06-05 07:34:51 +02:00
  • 2acb2ee213 feat(cli): wire all commands via Typer (ingest, search, discover, provenance, ask-stub) Tarik Moussa 2026-06-05 07:22:03 +02:00
  • c65fe19c24 feat: merge F-06 discover + provenance (graph queries, @cite scan, bib export) Tarik Moussa 2026-06-05 07:15:58 +02:00
  • 7675f63188 feat(discover,provenance): graph discovery queries + @cite scan + code_links + bib export Tarik Moussa 2026-06-05 07:13:01 +02:00
  • 1e10736185 feat: merge F-05 ingest pipeline (idempotent upsert, sources+parsing+embed) Tarik Moussa 2026-06-05 07:08:29 +02:00
  • 5344975bb1 feat(ingest): end-to-end idempotent ingest pipeline Tarik Moussa 2026-06-05 07:04:12 +02:00
  • fbf8949579 feat: merge F-04 embed layer (BGE-M3 dense+sparse via FlagEmbedding) Tarik Moussa 2026-06-05 06:56:17 +02:00
  • c33fd9d697 feat: merge F-03 parsing layer (LaTeX, Nougat, GROBID) Tarik Moussa 2026-06-05 06:48:49 +02:00
  • d5726ed94d feat: merge F-02 sources layer (OpenAlex, SemanticScholar, arXiv) Tarik Moussa 2026-06-05 06:48:49 +02:00
  • 52737abe3d fix(sources): correct OpenAlex ID prefixing, citations endpoint, S2 rate-limit Tarik Moussa 2026-06-04 23:49:35 +02:00
  • 1698f7dcad feat(embed): BGE-M3 dense+sparse via FlagEmbedding (ADR-0002) Tarik Moussa 2026-06-04 23:48:06 +02:00
  • d1ffea1c1c fix(parsing): case-insensitive arXiv idno match; fix tmp_path types; add extract_structure test Tarik Moussa 2026-06-04 23:47:18 +02:00
  • 8eca4ebe12 fix(deps): add flagembedding>=1.2 for BGE-M3 hybrid encode (ADR-0002) Tarik Moussa 2026-06-04 23:42:04 +02:00
  • 4efaa55ed8 spike(embed): F-04 BGE-M3 dense+sparse — NO-GO scratch/spike-embed Tarik Moussa 2026-06-04 23:37:47 +02:00
  • 291a66dd38 fix(parsing): add root conftest.py so pytest resolves codex package Tarik Moussa 2026-06-04 23:34:34 +02:00
  • b7f19b6e2c feat(sources): OpenAlex, SemanticScholar, arXiv API clients Tarik Moussa 2026-06-04 23:31:15 +02:00
  • c6a428d335 feat(parsing): LaTeX, Nougat, GROBID parsers with chunking Tarik Moussa 2026-06-04 23:30:58 +02:00
  • b52a6a7412 fix: add @app.callback so codex --help exits 0 Tarik Moussa 2026-06-04 11:26:35 +02:00
  • 1dd7a4bea3 fix: add cli.py stub so entry point resolves before F-07 Tarik Moussa 2026-06-04 11:25:17 +02:00
  • e7ac7766a5 feat: initial project scaffold Tarik Moussa 2026-06-04 11:19:10 +02:00