julie-extract v2.34.3
julie-extract v2.34.3
v2.34.3 narrows test-detection evidence for Python, Scala, and Elixir.
Test-role flags
- Python decorator evidence is limited to
pytest.mark.*and exact
unittest.skip,unittest.skipIf,unittest.skipUnless, and
unittest.expectedFailure.pytest.fixtureandunittest.mock.*are not
test evidence. Baretest_names still require test-path evidence, avoiding
false positives in ordinary source files. - Scala
@Testannotations, lifecycle names, andtest-prefixed names remain
callable evidence. A test-directory path alone no longer marks helpers. - Elixir
test_andtestnames remain callable evidence. Atest/path
alone no longer marks helpers.
Compatibility
classification: compatible
Artifacts stay schema 7, JSONL stays contract v5, family stores stay store
schema 2, and store format epoch stays 1. Extraction identity epoch is 3.
Existing v2.34.2 readers still read the output; the changed
is_test facts receive epoch-3 file versions.
Consumer action: replace the binary and re-extract or rebuild standalone
artifacts, or let epoch-3 family-store file versions populate on the next
import or update.