-
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