Repository navigation
feat(tools): report each converted title's current stop in import_audit - #4606
Conversation
|
Thanks bot. This is a same-file overlap only, not duplicated logic:
Happy to rebase after any of them lands; nothing here depends on them. AI-assisted: yes |
|
Windows test: head AI-assisted (Claude Code). |
|
Thanks for the Windows run across the combined tree (head merged onto |
|
Checked the diff, ran |
The stop is the first unresolved import in the registry order, the line the loader fails on. Print it per registry and add it to the --json result.
|
Rebased onto current |
7eae859 to
a3a3f3a
Compare
What
tools/import_audit.pynow reports each converted title's current stop: the first unresolved import in the registry order, which is the import the loader fails on. This is exactly the "line where it stops on current main" that a function PR must quote, and it removes the manual relink-and-run step every contributor currently does to find it (the workflow in #1578).nonewhen every import resolves.--jsonresult as astopslist (registry, nid, library, name).Tested
python tools/tests/test_import_audit.pypasses (39 tests), including two new ones: the stop is the first unresolved import (not the first import, and not a later one), and it isnonewhen every import resolves.Current stop (first unresolved import, in registry order): EDyhWelj7UY [libkernel.prx], matching the loader line observed when the title is run.python tools/check_conventions.py --base origin/mainpasses.Checklist
main; no other open PR implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed in TechnicalDebt.mdfiles or images added to the repository (attach them to this PR)