Collision detection replaced the lookup's dict comprehension with `setdefault`, which also flipped a chunk found by several searches from its last occurrence to its first. The copies differ in everything the expansion window decides, figures included, so that silently changed what a citation renders. The rules are separate now: a repeated (source, chunk_id) takes the later result, a chunk_id under two sources is still refused. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| helpers.py | ||
| test_capabilities.py | ||
| test_citations.py | ||
| test_documents.py | ||
| test_expansion.py | ||
| test_lifecycle.py | ||
| test_scope.py | ||
| test_search.py | ||