research_engine/__init__.py,sha256=j5AUBtYA3f0Et8792WZJhlAdt9jybobe-b2_aO4mtQU,575
research_engine/composition.py,sha256=r6il1ZsAVWK7GE4-EnJ2VZzu5Sl2tqkeFoROjaBwFY8,22530
research_engine/runtime.py,sha256=RaW7jmmvSidHCT2pgqDz7VVY9eV1IvMIrP0ZmpzO1WI,1986
research_engine/adapters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/clock.py,sha256=eUg8XrhTiRQ5uzWR5wu9Q4aXMTcYrucrjL1GE74cBhs,510
research_engine/adapters/corpus_client.py,sha256=IwOq9cbg_8pBM7Wr8qM1sAyKpl8Vp41USF2-OZ2I6-Y,4613
research_engine/adapters/edge_client.py,sha256=lJhyiPleqiEhke3qRTxl-ezC21uMvBmzSBoE_ORxFRk,3253
research_engine/adapters/entity_client.py,sha256=bWsfkIptD-8A82kZ25mYiOWtdZ3rQi6pJS3U3aaKezw,1142
research_engine/adapters/event_client.py,sha256=eDrx3M4ahBtSw7tWPP5QSlNtuUBlJa0jBXgrnEYpJkc,1920
research_engine/adapters/extraction_client.py,sha256=cqgNBKLYlRn6Ykf-wL7Q5p1Z59DLm7qxlxYwljPVjP8,3505
research_engine/adapters/ingestion_client.py,sha256=_l5LREcNozG94OvL9EY7m1fnl1JVB9Cym7n3hSvTiLU,3961
research_engine/adapters/embedding/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/embedding/local_bge.py,sha256=JiRYw2kPh7GwQfFRG1owXHbekNZBtQslrU_f3OA9lmE,1533
research_engine/adapters/embedding/remote_api.py,sha256=klaZUWpuw8YOE3n309Og9lXHhfBejDhR_Qw_PXc01o4,8204
research_engine/adapters/embedding/server.py,sha256=1jngOfnvSmY1Hy9d9C_7cXUZP6VbArIoasrJCDTBM0Y,9105
research_engine/adapters/embedding/wire.py,sha256=RAjZD_cPU9cghpGZQc_HjGZV8xKUlmrx-J12lsVc3fw,4204
research_engine/adapters/http/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/http/httpx_adapter.py,sha256=BFT54PEKbTUpnvze0WSuinY2uaUcJK5K-GxAc4OcJjI,713
research_engine/adapters/inference/__init__.py,sha256=YVLmiO1-Dg5KnUV5N3sK6QjNHL6H7NlRngE0P_1vW8g,266
research_engine/adapters/inference/routing.py,sha256=UIxSqS3XgoJkzXUB6tKW1VmeDlpt6Ne7ifE2A0RAsk4,12031
research_engine/adapters/llm/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/llm/anthropic.py,sha256=hoiLLthxoiA5ThbCDuT3FaPxsC7QUzWODkqoT_gt6Pc,7765
research_engine/adapters/llm/budget_guard.py,sha256=igzcFhIHIn2YPZrCAmD7OeHP7welm-K1Ujzsagps3X8,4081
research_engine/adapters/llm/openai_compatible.py,sha256=UPP3A927yLSJQnnDIgmf0l-FkZLWAy_Rm3I98p07Ejs,4273
research_engine/adapters/reranker/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/reranker/local_bge.py,sha256=i-nJjTMk5_efjQbZ_JaAedL_f0Ezu1tbGBDZkczpuoE,2007
research_engine/adapters/reranker/noop.py,sha256=s1ZzJwzdEW6f7UFAg-8GYSBEyggJECYhcw8083HkjzA,447
research_engine/adapters/reranker/remote_api.py,sha256=VJI7faTnJozWYFI6Hq3fF9M5C9oX322s3OaCrxr4QFk,9392
research_engine/adapters/reranker/scoring.py,sha256=Pg3hZBVlLPT3v4IoWd5RKmbgifNVU0jZEeMXE0VuVhs,1491
research_engine/adapters/storage/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/storage/postgres/__init__.py,sha256=BwqTbT0O4-p9He6DGlOqU5z-sekodaxKO7Rh9ML-GJU,135
research_engine/adapters/storage/postgres/engine.py,sha256=8ACzZgUWhuYAzka_MRhmNChLWRiFUkWmbYhqU05aHsU,865
research_engine/adapters/storage/postgres/schema.py,sha256=cESgGGl9fOPUoC5wDiD55d36UI88BuCBd2d9bOgpxRk,39861
research_engine/adapters/storage/postgres/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/storage/postgres/migrations/alembic.ini,sha256=S7-ciT1OTmENnwMdQhttD1d4OLK00F63YKGt_hbEydo,592
research_engine/adapters/storage/postgres/migrations/env.py,sha256=HA93_nDZbSW5qa8qX7jGJaIZI-WXoy3MV5iW-n--bt8,1559
research_engine/adapters/storage/postgres/migrations/versions/001_initial.py,sha256=65v_JsORePEE19-TgYQjiYI_U4HvK9ah2IzAhgNoTpQ,13199
research_engine/adapters/storage/postgres/migrations/versions/002_edge_dedup.py,sha256=TynS73D3hScrH46e2QQlyOPz0MWApZ8yL5Ni6OnLQLA,1308
research_engine/adapters/storage/postgres/migrations/versions/003_document_texts.py,sha256=UP-WfGNEVG4VZrhR7FNC-HsishqalvsFoQtjBB_A-Qg,1873
research_engine/adapters/storage/postgres/migrations/versions/004_passage_offsets.py,sha256=ZIh471pR9RSgLWKCZhxp58LHzBzhlkTG8kHWlLKj_UU,1297
research_engine/adapters/storage/postgres/migrations/versions/005_missing_indexes.py,sha256=-T-UZNNEAbQZSclo2qmMUbZ9tWew4dR5lUkVTOk_zqA,895
research_engine/adapters/storage/postgres/migrations/versions/006_vector_index.py,sha256=xYgNLZsEuFPVkQaIiHWy0wTPqvDOcC1tab60PxQWTrU,2694
research_engine/adapters/storage/postgres/migrations/versions/007_document_nodes.py,sha256=5pWkukOBrXOLpYNT2hRuz01muoScWAxct9qPY53rDmo,4103
research_engine/adapters/storage/postgres/migrations/versions/008_passage_node.py,sha256=ELokjnYAV2TZqy0ay9tnrogSqnR6kfN18WrXtEbllLs,1839
research_engine/adapters/storage/postgres/migrations/versions/009_source_spans.py,sha256=VnDzVY_Iy_TxN7q7aBovYKH5-DyjXfw3-KcjgW2Tdkg,2557
research_engine/adapters/storage/postgres/migrations/versions/010_argument.py,sha256=FAwx4hjz-ejZL2k-rm9q9TvY6qrWi5nrZMN5qB4Vemg,6205
research_engine/adapters/storage/postgres/migrations/versions/012_authored_and_bibliography.py,sha256=roXcH12_F7HVJbPuRhp_7pScQb-69p79gyePEoAR8aQ,14000
research_engine/adapters/storage/postgres/migrations/versions/013_edition_key.py,sha256=BJulaY6CKMIoJo90x-bHtdbwu412iA4CeQ91DqVGy18,2802
research_engine/adapters/storage/postgres/migrations/versions/014_words.py,sha256=FHzHIWyt_MvF-L_aBrcpSdOyDL1bcs0yHlYMWnDIOek,3627
research_engine/adapters/storage/postgres/migrations/versions/015_words_language_strong.py,sha256=gPZG1jLro88igjNyA-3Eqzl82AZrKy4bSZ3-s6j5sqs,1424
research_engine/adapters/storage/postgres/migrations/versions/016_versification.py,sha256=YHJgTyXRujLbtqim_e_ru4Q6lzfjglmH4mzi-cgNz9o,5393
research_engine/adapters/storage/postgres/migrations/versions/017_vector_index_restore.py,sha256=kACKRbMYT_HY9Lw3idTWpv-3QlJRma0gTroeo6s1Ghk,2790
research_engine/adapters/storage/postgres/migrations/versions/018_anchor_editions.py,sha256=rJ1G-k-lglLSg8u3WjMP3f38_JCgHSBnfV3s4dBrO8k,2423
research_engine/adapters/storage/postgres/migrations/versions/019_plugin_activations.py,sha256=z-eE_vZIqGczeuPsvv-_AygDnHKfqM4f-Ao7HgL0tzU,4975
research_engine/adapters/storage/postgres/migrations/versions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/adapters/storage/postgres/repositories/__init__.py,sha256=0bIaIVtd4u6FCJl-L9lFy44UtdNcRVRd1KKusVx0USs,2425
research_engine/adapters/storage/postgres/repositories/authored.py,sha256=os-wP0TT0fLeWVHCFuMDZ1UrWIBFXB06KonxY7enf8o,17117
research_engine/adapters/storage/postgres/repositories/citations.py,sha256=INKWuOP65g0fE701RgO-ncOtKTiBl557-tHXii33T74,8630
research_engine/adapters/storage/postgres/repositories/claims.py,sha256=1qe0WumNBjeO2utoK9MLnAbFYFVyniNFFThB1MogJAc,11424
research_engine/adapters/storage/postgres/repositories/document_texts.py,sha256=iU3ZVR_Nebd40j0S_XK59m6dqZfAS82SAQI7Ujn8TaI,11579
research_engine/adapters/storage/postgres/repositories/documents.py,sha256=9EvGyZmx74zlRemBMm9wBKaKF2BnJiuwCgY0xk5aF7k,6456
research_engine/adapters/storage/postgres/repositories/edges.py,sha256=e1et_Ix9pZUhj6DLMPCYomJBADospHj13iaIz8P82nA,4919
research_engine/adapters/storage/postgres/repositories/editions.py,sha256=z1xTxUaWqn6pJ6yWHpwuUjqK8tuNyYK10McbD9EegL8,2890
research_engine/adapters/storage/postgres/repositories/entities.py,sha256=8TNIbSb4KWuH83abIzPk5uSA7b3Vxas0qBQh8m3qVZI,6069
research_engine/adapters/storage/postgres/repositories/events.py,sha256=r65IV2iNihHI9S4dDUKt0W6Wkbbs7gREJCwqmdaong0,5643
research_engine/adapters/storage/postgres/repositories/extractions.py,sha256=8EWKzcYKDNHOo-Ywja9snht5JiU5Ga4IuMzYWVa4n3E,11131
research_engine/adapters/storage/postgres/repositories/mentions.py,sha256=xgbc-F8u6VZWFd1EZrlLhSX37W6nX3BBg_62WhyITeQ,3709
research_engine/adapters/storage/postgres/repositories/nodes.py,sha256=XfxqPRUsLLRD_p32-tAduzd9BgU1ifUFGzYczZrs5qA,8731
research_engine/adapters/storage/postgres/repositories/passages.py,sha256=rTIukMcDtgCTcxR6QOJ2dOuxfe8dbUovi9qJyhJ0RrA,27944
research_engine/adapters/storage/postgres/repositories/plugins.py,sha256=irJ64OorIEMvXVOlea0BJbLEGJfmiMuVB8IXaF585fE,4300
research_engine/adapters/storage/postgres/repositories/provenance.py,sha256=ckn5vQP_gos2syJVncnmKX7SrnqqjSnGxmoniKdjnFg,8991
research_engine/adapters/storage/postgres/repositories/spans.py,sha256=0PI0Y3xBGBY0mUkXo59pGx6jtii4CSDXlzrBfDbWLp4,8741
research_engine/adapters/storage/postgres/repositories/waivers.py,sha256=vQnsFvMfERuppbY4zGHDKb51cph_QPqtjI9HOIXR6BI,2265
research_engine/adapters/storage/postgres/repositories/work_blocks.py,sha256=RgHIi_z4WuJm0qSvG1timxh2wMGuD44P4B9gPff253A,7102
research_engine/adapters/storage/postgres/repositories/work_links.py,sha256=2KAKfpCUxt0mLrC30bJs8I4Sg786x4CZwPdBSTzdDOI,5339
research_engine/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/cli/backup.py,sha256=Rpf0SvPbQJXob7c9WMv1ZyTN5GY-_Dmlb3DmHczMdZc,2044
research_engine/cli/config.py,sha256=NP-VnE6sJkgRwJpQ39-aLEd4qbfakZ0VU7iC0h7Q08I,2310
research_engine/cli/doctor.py,sha256=_gShgtC7Z7Nd23JMqBIXP9CFDT7nCuxEIQrDiiJ0ZDc,3271
research_engine/cli/embed_server.py,sha256=WkNbRwLnSnaWstSfSD6xInsyJAuGau4152d2OTdzk_s,3023
research_engine/cli/embeddings.py,sha256=-fF6udX7JiK5eVYcV1vyRi0lXU-OQ04Zgg0hqW_moRA,5312
research_engine/cli/eval.py,sha256=vRjPP7teKwNrLVw4jCuZnb9fpCkXeMz8RuJyh2C7sA4,3161
research_engine/cli/extraction.py,sha256=RC3Qq-pFQKodgHER4VJQyF9IqDN8BJS8nLPGLncS1HE,12063
research_engine/cli/ingest.py,sha256=BxyWryqVXKyPZ5Y9KzRfUHPFF1Cqi3c8dg-NGgCeXk8,1766
research_engine/cli/main.py,sha256=cVzVIS0_SvXC3lYLc_JyvfCW5AfUShGff3iBjlIOsi8,3385
research_engine/cli/plugin.py,sha256=Ro2EpTFD1pwEkkiTRkawTfm-AdfD3xZ7eUzcQFbA3RE,12297
research_engine/cli/reindex.py,sha256=5ZOaj64wbaKYJdM6EXrTGfzgjWQ6r7YomS0Ho7BJzLA,15879
research_engine/cli/search.py,sha256=mKcSqUn894YuGsMNBjCrLEtO8ocHxQCBibWpSJq2veA,3611
research_engine/cli/serve.py,sha256=JFFO_8bAOSmM2fw-f8FyuGImYvyec6PZYmZFqXlNkQc,897
research_engine/cli/usage.py,sha256=y8SOjnB-fkP1tivh64-4QfMeR9sle4XtB71TKurKFWw,2923
research_engine/cli/verify.py,sha256=KOLef_EA2DuxRFKbMG3Ip6qYjSpUp3YKqIF_nC_WHbA,3684
research_engine/cli/work.py,sha256=6kLXEcBbdcCOlw5Qe2wQDFXvx4k64SJxzKPOAdmfHPM,21860
research_engine/config/__init__.py,sha256=oVYLBCpmhC411u8gcdJ95T0mXfW73ezENyGkWZLTNgo,109
research_engine/config/settings.py,sha256=6C24-2bLT5vvbiWDmvSEegdG5Og8O0LYHLZ6X4dd3VQ,12369
research_engine/domain/__init__.py,sha256=grvuW0Ga6untErtpPJQIsLG_eGv-4X0wAgh8oBj2j2M,43
research_engine/domain/citations.py,sha256=XP9dCKUevYrSuVhzpyU8YAYEmJRZ8eLa5ZTPvm0fjGY,3113
research_engine/domain/claims.py,sha256=hqL2JZY60O7B7ETv24IOzbMizxXXg8QEAZ_OunJkDfM,5903
research_engine/domain/common.py,sha256=BOy_PMiZQS8cJvRaCVJO5VuGencF7zMJP8uARwHJj9Q,1312
research_engine/domain/documents.py,sha256=zPZtxkQUnaYKSZXDcBdGs0y1vAnUNoYahXkYP3X3JrY,1846
research_engine/domain/edges.py,sha256=80LMUBUo6mlpkAByjCIv8chHL-AwGNgoy7PP-Ir3S24,914
research_engine/domain/entities.py,sha256=tiFz4AJEai0QBo5Q6l6RG7Oh7urAxoNEfENqAHDXuB8,1767
research_engine/domain/errors.py,sha256=_3N2Gv-bK-q9ilZHy2mJl7N3KOGSYAc-ZLCpzRd96MY,8223
research_engine/domain/events.py,sha256=QfPvKt7RA5ABMQnPJhbrjkzvoZwhykL-cy_rmH9mPZ8,2034
research_engine/domain/extractions.py,sha256=SEHgR0hmDKQokbUW2lsGggTTHLwL4g9aeg9Usz0elL8,2505
research_engine/domain/filter_extension.py,sha256=bi7LBelW9i3prNSnu77YKjqw0WtvpU5JYso7NB0y-64,1261
research_engine/domain/nodes.py,sha256=5gfsqPUW-X-BVZTRzSZBxk6kntM5tnDrxJleiYPOzC0,7509
research_engine/domain/passages.py,sha256=S-xON3SZ1w2X3-L9oRWNA6oiEwt9X_Q2b316Ha_NvsU,5923
research_engine/domain/provenance.py,sha256=CdvcX238ilQZ6zIS-7XtuejgxPz3nBoeRdWm8hi1HCk,4360
research_engine/domain/spans.py,sha256=Wrb4FX2kIk-2uml3Subk-PI7H6FOv8SbyVhw0ZfSVFQ,970
research_engine/domain/works.py,sha256=LE_qtfLhCj8NdBb10kfzmCUFPoLeBVHvuV8Ufh-Gafc,5757
research_engine/domain/works_files.py,sha256=vIfNK6SO3KFotNLSwASd6dcD9HskUXevgZMnNP2axHE,4323
research_engine/eval/__init__.py,sha256=znK7AQPiun2pBxdd9aNCQZ8LMcMUIQttYYIO1GO0lEk,500
research_engine/eval/metrics.py,sha256=S87VTjYJ7oM8A562ogbauReoB0abPtVaVC8tr0I09ws,2459
research_engine/eval/queryset.py,sha256=VGJBa0vijN1Tjr07XcJXe5QTA1ssr56VebVMW7nVXJI,1856
research_engine/eval/runner.py,sha256=-9QuhOGMQ7zOcmG5plo71iu-p6pSlTND2JoIdW_xLNM,4675
research_engine/mcp/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/mcp/catalog.py,sha256=Jw4ootmGpSEkYp1_pnmvw68G9XzAuosSfAM9KwGomZs,3654
research_engine/mcp/dispatch.py,sha256=tyizAdfwxWKlIlSRmFzdN7WcwTw2LnE7kSGAaQGBkE8,17890
research_engine/mcp/errors.py,sha256=2GF49roeN3w71d7eLF_qYDtDZWSrI074Z15y0iYbmAM,495
research_engine/mcp/server.py,sha256=XdBDniRQ3oYpl9WNtR8wgMCp26LRQ8MoTw1e8Xqjh7Q,2412
research_engine/mcp/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/mcp/tools/anchor_context.py,sha256=ZGXNuki_YRAa6KAw02CNaSaYa_RoDlg6QlU-oqbqrto,5364
research_engine/mcp/tools/citations.py,sha256=oEPERyIdr-o0fx5khoMpG1QGU-hwgdFBISwuGX98z5A,2864
research_engine/mcp/tools/claim_audit.py,sha256=MFwgy4HHfj_0773t48r6hVx-_NeQIcM_2O0aQOL5YG0,1511
research_engine/mcp/tools/claim_upsert.py,sha256=0AVxs4DQUyJhRr1yQjBMF0n3sKBmjDsPxuCVYwLBdWo,4626
research_engine/mcp/tools/corpus_stats.py,sha256=ZVgEgiFP0dg7CTpFfDUDofeDnlr2peXHjHtoykdXvp8,3100
research_engine/mcp/tools/events.py,sha256=7WWDTaJpFRI4P3DGtunU7B-yyvFcG84bRlI-busPHKo,4995
research_engine/mcp/tools/extract.py,sha256=o_OUU_cLhzMK0yhrBilyOpVOPVbORGYCAJ2v74MooaY,4348
research_engine/mcp/tools/find_lemma.py,sha256=arZP9TUsazDH8qLPBucW2H5NP2RbbOGZzBh9gGcaELM,6303
research_engine/mcp/tools/find_mentions.py,sha256=eFCypSP5nh8d7aT7UPRl2hBf7VZfB1TYDuNrmLz_gnE,2610
research_engine/mcp/tools/find_passages.py,sha256=3Hg-wtJ5ik3P0Ii59N2gxt8ISLsrqFxR3ejuoJbtStI,9163
research_engine/mcp/tools/get_document.py,sha256=4JFyAKO-0XDa1gyW7BssklqC8P24fi9OBhSPMDyBnnk,2253
research_engine/mcp/tools/get_document_outline.py,sha256=nHtGb--0Q7LRL1Js4jGppcxAt7QzwxUgOQsrXmcz2P0,3239
research_engine/mcp/tools/get_entity.py,sha256=fh9DROhtHupZWzMgcmHGclKw9g_PppOv5hFGutHQeSw,1666
research_engine/mcp/tools/get_passage_context.py,sha256=k7pIJJQuJ7Z5nWyDn8LHiAM-7TVfDI2MjKmif552mF4,2070
research_engine/mcp/tools/ingest_execute.py,sha256=StG61x11b9RIWfYBv9zs9xNeVk4Qx0cOzp4njp0wu4g,4695
research_engine/mcp/tools/list_extraction_schemas.py,sha256=-oem4qyQnCAT4DK7rk5HualSoGXGjrup4u2qo3Ba3Bo,1243
research_engine/mcp/tools/list_filters.py,sha256=mPCRjxlS3OhfpSaL38jpu46wZJ7Uwmu0qJgayZ_9lxg,3375
research_engine/mcp/tools/llm_usage.py,sha256=eg8quXcolAfaNIMsGwRIU5VQx7W2jp7Wy9RJBJ6Z8jc,2324
research_engine/mcp/tools/locate_passage.py,sha256=v_k1flK88jqsVYLuW25Z9R8Puu1vsICc3eW2Z8vaccs,3700
research_engine/mcp/tools/provenance_of.py,sha256=Q_etq3lKRFpVQID6ooSQDAUJnPGJM9xOTY164xmfOUs,3825
research_engine/mcp/tools/query_extractions.py,sha256=UoKEDkgy1GbObLgML8PyuuAFu-6wV-RGtv2erABQf60,3056
research_engine/mcp/tools/read_node.py,sha256=3ieVNii5_JzFCLYaFMdQQ7ay8GJwYKmg7WMwzJuU1FE,4240
research_engine/mcp/tools/resolve_entity.py,sha256=2PxVmuOEDPnjeEvb8AuYbJUQ2Y3dJFZ-21CmV8xghu4,2434
research_engine/mcp/tools/search_sources.py,sha256=EhNe9gH6tHvqgu1DuTCEOtyJPy6kBvKnhFzg1UTZBZI,8799
research_engine/mcp/tools/similar_to.py,sha256=0wsVwhJIZN_ZiERPXDy7wOiuRm03qvyf8-lbAYkmCT0,3094
research_engine/mcp/tools/timeline_compare.py,sha256=5xjfx7rEdLmF3-I9x38UM5KG9aiDnSCrASnveEYLVUs,2468
research_engine/mcp/tools/upsert_edge.py,sha256=Qldo1JkHgY5NpNj1yhP7jT4t7_DwSWCCLRWbNH6bzsE,3627
research_engine/mcp/tools/upsert_entity.py,sha256=h3RMNTtRDJbuU4CMg3q442Ty9R6usKGacMFgSGHwjEo,2608
research_engine/mcp/tools/upsert_event.py,sha256=5_0wnSe305DD7uC_mpBbaaJxFcG3_KUfj4k_2h8tt7E,4966
research_engine/mcp/tools/verify_quote.py,sha256=67ko9g7nTBigj5k0fwt6LjCuLWd3BZtFDi__6yhzGCQ,5018
research_engine/mcp/tools/work_block_upsert.py,sha256=uNBHjLCGXEvTAkLQMqT55GShWkNHA4W7cRrO23sBV4o,2791
research_engine/mcp/tools/work_citations.py,sha256=cbW1Bg5gEISpzwRcJzzckXEZ4sv1rBEPGwr9yGCf14g,3887
research_engine/mcp/tools/work_cite.py,sha256=UPUMI6kyGFJR1ZEkL7WwLsEdMfMQf1EwzYN4kxHkz9I,5972
research_engine/mcp/tools/work_cite_entry.py,sha256=0HTMO4C94AhjEpotiehuB9IOUTIONuFrw6wg4TIFeKs,5261
research_engine/mcp/tools/work_create.py,sha256=mU-7iJMXUBDYsQBFRZx9jsilub6soYUwgyrMoj4YXXU,1706
research_engine/mcp/tools/work_freeze.py,sha256=1AhAU0KvRwAZ4mfINzxpNjyuC61OeYCcN7dXARnBXzk,2735
research_engine/mcp/tools/work_get.py,sha256=xz0ujam8cqAuUK5i91cmr1vOwVjfh8tteNeOCrXJFxE,1764
research_engine/mcp/tools/work_link.py,sha256=otb0ZAHjXn4d90iXQMHlcPIP-ebJ5FaZnz2S6eh64K8,2989
research_engine/mcp/tools/work_render.py,sha256=BWaxqDGBQTDyeOKzOzCCpD3gVImQxbfZRTgN465uC38,1682
research_engine/mcp/tools/work_trace.py,sha256=lluEijWQ4auPaz6_sSWIwcqPe2hjsJueE29Hpuy4JDo,1856
research_engine/mcp/tools/work_validate.py,sha256=kZ85EFv0iQEIp54t-SgLZ0FvZfR69dGl2GZSOeF5qrU,1671
research_engine/mcp/tools/work_verify.py,sha256=MGmxmVLlpcITuYoG55NeeA9mMkRKPjNQ6VGvy2fXo2w,3000
research_engine/modules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/modules/docling_converter.py,sha256=5j9I0609bi3w-TVX6qn0eCgzh_Bnek866XonjKbzbIo,45321
research_engine/modules/epub.py,sha256=NHc88dszGeJiVjCE5oTdMX4PTlkA6AhPc8h9_-5ri3Y,7332
research_engine/modules/html.py,sha256=tKPJhtcC7VT2tkHKftIVt5HczVo6K8llwQmFA9mmugw,6825
research_engine/modules/markdown.py,sha256=2CdHnRO-pF_TlvQRYYq-HGeAMTHRhm79UPIAbVuFHJM,5350
research_engine/modules/pdf_text.py,sha256=NKVNtFBPv_wRFsx3HHOjm-H6k34XerPn3J_cOVcz9_o,3493
research_engine/modules/plain_text.py,sha256=mBSnnFyft2uxvFYuQgnr5Oi7x049p0WSNJyqgsLfiLI,2377
research_engine/modules/tei_xml.py,sha256=nrd_qO5E7RLRtjXmsaoK3V0CrMJfvh5uMi3xA73f-Gw,8430
research_engine/modules/unavailable_document_ai.py,sha256=XIgqLfzXUF240aWtC-T_HS1Er_zcjh_a4fvEUQziZyI,1317
research_engine/plugins/__init__.py,sha256=eSxmhbKT-8s2ImPM8kjkcHe2SnUq0fFXhCHhDA8Wdkk,162
research_engine/plugins/activation.py,sha256=UQS9CkrHo6VPpNxEbo-5-dCYr4Of5rp0czBEB5XG1w0,15253
research_engine/plugins/compatibility.py,sha256=fcZxKMe12OxQPg8V1Z9-lQgBHEbihrwGGBVTSgaIBQg,2593
research_engine/plugins/discovery.py,sha256=551Mph1XBzlAPHCEJ6HYkicbu9eDqShlBLRiK5l1TKI,11517
research_engine/plugins/loader.py,sha256=ZkMvzcqKklR6gHTDQ8jQAy2pCYUdr986wNorJ8KHVB8,15409
research_engine/plugins/permissions.py,sha256=HQaxqwJ2MBsK5SwcGSXpVcBgPwhYpi1D82TZxYAddzA,3799
research_engine/plugins/registry.py,sha256=m6NLWrQDFIAlsrqzogSfJQka52vuPT7E8VMTiIZK-0Y,15461
research_engine/ports/__init__.py,sha256=tZdHXr5WS8Y0MFj9ERxh8mOw15cxGxSorwZ3sVb1oy4,933
research_engine/ports/clock.py,sha256=FdLUv1fTEok7NL9PGll0lapG64A9sBVXM0vQK2XP_Q8,334
research_engine/ports/embedding.py,sha256=WoIKcYKa-45xKq1iKNHiX-K3v9n0sJgj51GniAH-CVM,543
research_engine/ports/http.py,sha256=xBHSynzLrX3IfnhbEmTv-4rE3gI4xKoyx--w6-0cYCc,432
research_engine/ports/llm.py,sha256=Z3Vn4Cat-NIrDPvKr0nw0qNERfClD1Z27uuQ__8FLJ4,900
research_engine/ports/repositories.py,sha256=fvK4r6Q9VXVyrGys78gr5A1LdHkZU1d7vg95_dqENdE,14859
research_engine/ports/reranker.py,sha256=rf2mXsj67Av3zOXL1LDqmnPPOG-olc_P5N8zWYsfNgY,455
research_engine/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/services/argument/__init__.py,sha256=OD7uy9uW2YalQbs2FUfiaTsCIueKhpSw0S6ll0hNW_c,409
research_engine/services/argument/claims.py,sha256=9lzc09fzbi4Uz62HxfQBlLLjS19acp0kP-mpMoJ9M2o,8476
research_engine/services/argument/context.py,sha256=m1eW2r3JsBEvlbNSk-XBOn1PQutdkHdxOrvMEVWZSBA,3370
research_engine/services/argument/rules.py,sha256=AMLQYUWBTZ8psq4tNIcUzXesNvQdD6dragfCjdkxxMo,1401
research_engine/services/diagnostics/__init__.py,sha256=pEtt2FgR5X-jbxpxwMpzfpQyevJdbgvg8IS1t6ayKT4,300
research_engine/services/diagnostics/corpus_check.py,sha256=PpUvd5fQZ4YsgMhC0ALSurE9H7izNlAfcLNARLhLXpQ,23489
research_engine/services/diagnostics/repo.py,sha256=Tjkk_UOkcK7W-UprUOOX6XeeqSFOGTl2B1Sbsh4CiD4,3642
research_engine/services/entities/__init__.py,sha256=MKwGEJpX6e7W11bGqXXuPitLKIP3VVGGwktbBwWEOvg,97
research_engine/services/entities/service.py,sha256=P91BijpJLpFf4ZQkvUhHn9H89tbxGEIYhDXbx3SsI1s,2965
research_engine/services/events/__init__.py,sha256=IYuvl0YrNa1tHMChK43vHxPQn-qJpoQbYHYNpwHFOi0,93
research_engine/services/events/service.py,sha256=-X2oNvrPA05udGzjFCF-ekG0eeQnSsf0EaSMimMkbxk,3392
research_engine/services/extraction/__init__.py,sha256=2izzzTSqgAX3F9vDMKzUV9DK-0IW3cJ4r2Ntj6GmyMA,110
research_engine/services/extraction/caching.py,sha256=mPRrQIAkew1ZoIoPtCjsczBQbuOEx9BlxMJGnokaN08,1522
research_engine/services/extraction/executor.py,sha256=OdVEGMP6McN8fr1O8pTkE9hnntKOzIvfbozZQCW5Jto,12534
research_engine/services/extraction/postprocess.py,sha256=9cSZxyjT5XP1xJljPLphB5O1brXkWcX9Vuh7ERu55b4,8772
research_engine/services/extraction/registration.py,sha256=cayraRWeNfPm1-eNBeAVK0Gi1PVBFJxbtbipxCvdiGQ,5929
research_engine/services/extraction/schemas.py,sha256=kPw5h-KdcMfbtodlvFElPU4bSSX5bPC2aF_L_AJ2Oyc,8550
research_engine/services/extraction/validation.py,sha256=YxLWHLp80JiCxYt9FrhY3pU6F85kgzR8q8PHWKEVoPo,6179
research_engine/services/ingestion/__init__.py,sha256=mCwFdzZXh7py4aLr9JEB0R6K4b8TKtv5YKN1DiHDiJ0,119
research_engine/services/ingestion/dispatch.py,sha256=NKrI2bYI7UCcXj3-2GUaiVWmNr_nK0Lauz7Cbx85j64,1832
research_engine/services/ingestion/embed_batches.py,sha256=ngUh_bU1oDVlRgdO-8uS_PXmwALqO_t8K9_l50ubBDc,3951
research_engine/services/ingestion/embedding_backfill.py,sha256=w_uL6iKWeX2X2Uwv5FIC6Y4qedWqxrew4qXvUXuiHFM,9444
research_engine/services/ingestion/offsets.py,sha256=-uI7H2G4JZ3V8ky5Dh_d65nNUmZB4cmh9q1-ZYex2aY,6452
research_engine/services/ingestion/orchestrator.py,sha256=Cn2KX35coqIrelCzLumRZbd7KZH886RLJ81LWkoxv8c,17414
research_engine/services/ingestion/pipeline.py,sha256=kPcsjHDHHqjsKyuheFruD_rYA8k9u3ldbuN3Xov9sPY,6077
research_engine/services/ingestion/reindex.py,sha256=Oa9fxZ7Vdq8uhQ3ZDxPcfHPj2-RQDJb92ljuL0RPfrQ,23795
research_engine/services/ingestion/structure.py,sha256=KF5Bbz4ldvkpTo1I_RVM3gd2Mf_H73PFWe_R-8ORfA8,8501
research_engine/services/ingestion/text_backfill.py,sha256=QwirMxs2kHBDXcvWxIrQniT8fGfj-IBVti3R_8Rqhlw,7243
research_engine/services/ingestion/chunking/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
research_engine/services/ingestion/chunking/fixed_window.py,sha256=7_l4W9KhPVCTMIXt68pITIQCxR6qSaaRx26-ymhy99o,2843
research_engine/services/ingestion/chunking/prose_window.py,sha256=dpk6yPPn3sz1hYmYm_-p7oSIONKXqLM-bUtnsnrfO5s,5483
research_engine/services/ingestion/chunking/structural.py,sha256=m5n30hPaPDizVVI6cW8BGpNnfOo-qANcnddk3PWZdfg,7662
research_engine/services/ingestion/chunking/whole_or_paragraph.py,sha256=tpc3ZelC4dDLHXFiSXNkePTNm2iqkFuobzglnE-nzhg,4287
research_engine/services/search/__init__.py,sha256=Tkb8aWt-5xv6lsWax94BRYPIuGzcBi2AmTZ73eAyLZg,196
research_engine/services/search/filter_extensions.py,sha256=66Pe1r-w7-VOsM__P1zPliIdFbLbVjBuWZHqpfwRO4w,4540
research_engine/services/search/fusion.py,sha256=7k9-pYsG5AGD82ROQlJSPHPkBr0ymKrsF-UpSJNEgoU,2043
research_engine/services/search/hit_source.py,sha256=9DWlyM5lXuSob1jmZjG1pYEx8YvfboUeIJeP7LmE5FI,2260
research_engine/services/search/hybrid.py,sha256=OLIu85MCiY0qcKgOHZzbz2ui-RmZ4lqaMVlVemies0g,10674
research_engine/services/search/langconfig.py,sha256=Px3-g5N7QYxQdYWFV6aF5QyYFG_-a4v1VHbQ3IHbsRg,2243
research_engine/services/search/rerank.py,sha256=CROFas2jOsxoHML2Xzd6GdNW-6IHs3lSzjC2eNj8yD0,504
research_engine/services/search/windows.py,sha256=wM9GzYUr8AhPXG8QJqOX19XgigBP7cGKP-zsLmvKCsA,10681
research_engine/services/text/__init__.py,sha256=LosC2gwOWd-XmWr9h_DnabXo-J3obGRiAbQP8aIxvEg,54
research_engine/services/text/anchoring.py,sha256=naMRsqeBzFOnOb1kOhPlkCupFWAo0byPmThEkhHZ1So,4147
research_engine/services/text/dates.py,sha256=n0iiTx8DBpqad4uV35CfT-XzM3QImX_kH_hawtauimc,16537
research_engine/services/text/normalize.py,sha256=UXVh27ZwYUH6ilqe6J9XDDmWL767-4hOY-EUOEK2Vnk,5547
research_engine/services/text/sections.py,sha256=drP9CSlhuUiy099w2A7TSJVBiLeI-3syeWokFNxjoYg,8637
research_engine/services/text/tokens.py,sha256=iXNb88IQ6c3X1l57WcL5Nae8P3fq2xA-SCBmTe_6H-U,2322
research_engine/services/verification/__init__.py,sha256=6n-SE4nqEpZg2Tbu4EO_9G-_ASHdi19zITKrOP2k4SQ,273
research_engine/services/verification/quote.py,sha256=KH257nOCqabWUxXBBKdRVPg2le1mAoACW8S5E2YKqFo,19725
research_engine/services/words/__init__.py,sha256=7vQ122BPxjZ7iblYqCUcfF-JlH0N_RR6JgGQ-uLeZt0,248
research_engine/services/words/lookup.py,sha256=i7ZbNn7ugwGAnh_VQFuf7k1oaGsCGv-VUrzGjjb6DZs,17696
research_engine/services/works/__init__.py,sha256=j3I6FeCkkI8R7Y0Amui8X2ctT-4d_-3GKAcEGhKzyiM,2376
research_engine/services/works/assembly.py,sha256=3XlubaDyhc0bSBGO-i4oIzVP-80f_rzN7u8uZvnUNZc,6079
research_engine/services/works/attach.py,sha256=pGW5zYULhd97d_EIQRZX8E7yHtLGQ2P5sEudXegfb-A,12479
research_engine/services/works/citations.py,sha256=nHvnQE1s9oGQfSTwC_nKNl0u79KQ7D-RnWsbGIDnH4g,2973
research_engine/services/works/cite.py,sha256=2PcepekZP9HyhQKkeQG1cHZtUnVqnZo3DBFia19gJxk,5220
research_engine/services/works/drafting.py,sha256=9jfwft7S3zY05mkN6gFVLKz6gI3WHAQQJa64G-S70g8,21211
research_engine/services/works/files.py,sha256=EtQvdYjWbFFl9qoawHiAHvjfPr5JXjyFIxSpacZ2xfE,5926
research_engine/services/works/hashing.py,sha256=1ETSWgeBr_14VNQcFSHJogo199-nbhLDtZtIGbkRcOU,3744
research_engine/services/works/markers.py,sha256=QHDvBv2obt4Veq33fyjNVnsTB9f1gHGjq8Rv6vuuAks,1242
research_engine/services/works/publication.py,sha256=MKZG6QuyIdKOdHHJtF0QYWM2kJmBH_kuyzXPZ7oekL4,5858
research_engine/services/works/render.py,sha256=RYSLY1nlbnX1ktNbQHcrc8zZ-unDyCw-EgDzdV0thto,3840
research_engine/services/works/trace.py,sha256=G3aT5nW5A_voGFR6zmOnCPYGEvB7SohkT-UEjf3ZbhI,12186
research_engine/services/works/validate.py,sha256=i-NHn7S9XxKAz1PdWe4XOQBS-xdSTW3v65tvRKsTASU,26175
research_engine/services/works/verify.py,sha256=tt_18Cdvcab-6TcOggzLQrMIOPY8gUEyGBiRjfhfTIw,13889
research_engine/services/works/work_service.py,sha256=Xe0gLZfk5jnewwMZNZbb2VOz8BmB1Ke4MLI8d0FrO5w,14067
research_engine/testing/__init__.py,sha256=ojpQqJjn8gF2WecNHtoQKVFK5YFI_0ILXcjMtKmqK1E,2302
research_engine/testing/chunker_contract.py,sha256=dIPKl_lICaeO3wcJyUZx6f3hOhxp7gQ2yL8g1MaqIVs,12630
research_engine/testing/corpus.py,sha256=VeZwn-e6N9iizez8IBRE_kmpn7nli9ELBu8pn4TpOF0,9392
research_engine/testing/database.py,sha256=qsT1CGyG6CeL5uvRyDCxVGJ2bSVpwd4N1qB2yTQCwM0,8098
marginalia_ai-0.6.0.dist-info/METADATA,sha256=TPW814IprzLeAzH6E_b1k1om7pssVb_U_51y35xlu5s,6180
marginalia_ai-0.6.0.dist-info/WHEEL,sha256=THafob7ofN-NsuMN7Mg4qZyHaQI7KkD-QlcQatYhXPo,87
marginalia_ai-0.6.0.dist-info/entry_points.txt,sha256=pOL0bNAbVGIrACqFK2yrVgqkLz_yvFKNucvxgRvW0YQ,65
marginalia_ai-0.6.0.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
marginalia_ai-0.6.0.dist-info/RECORD,,
