Doc-registered IDs: 331 (3 tagged '(x many)')
Code-emitted IDs (PowerShell + dynamic_tests.py AST scan): 331

Observed IDs in downloaded NDJSON artifacts: 192
## Known IDs never observed in this run's artifacts (139)
(ADVISORY ONLY -- many of these are legitimately lane/flag-gated or
 inline-emitted rows that don't reach a real CI artifact by design; see
 docs/agent-ndjson.md 'Key facts for debugging missing rows'. Not a failure
 signal on its own -- for human review only, never affects exit code.)
  - app.pyserial.detect
  - app.visa.detect
  - batch.bang.scan
  - batch.conda.probe.deferred
  - batch.conda.warmup
  - batch.delayed.enable_absent
  - batch.delayed.off
  - batch.dep.diff.trace
  - batch.dll_bundle.caveat_hint
  - batch.dll_bundle.ndjson
  - batch.dll_bundle.pct_sanitizer
  - batch.dll_bundle.second_pass
  - batch.entrysmoke.no_interpreter_guard
  - batch.failfast.probe
  - batch.fastpath.hash_write
  - batch.paren.balance
  - batch.postexec.checkpoint
  - batch.preflight.compile
  - batch.progress.conda_create
  - batch.progress.dep_install
  - batch.progress.pyi_build
  - batch.pyi.collect.precheck
  - batch.pyi.hidden_import.recover
  - batch.req002.entry_log
  - batch.req002.findentry_cli
  - batch.req002.findentry_payload
  - batch.req002.findentry_run
  - batch.req002.picker
  - batch.req005.warn_gate
  - batch.req007.provider_build
  - batch.req009.cascade_consent
  - batch.req009.cascade_detect
  - batch.req009.cascade_exec
  - batch.req009.provider_logs
  - batch.req009.venv_unconditional
  - batch.req010.isolation
  - batch.req011.dircheck
  - batch.req012.skiphooks
  - batch.req013.connectivity
  - batch.req014.consent
  - batch.script_root.trailing_backslash
  - batch.smoke.kill_warn
  - batch.smoke.single_verify
  - batch.smoke.telemetry
  - batch.ux.pause.gated
  - batch.warnfix.fresh_build_ok_clear
  - bootstrap.exit
  - bootstrap.state
  - bootstrap.status
  - conda.channels
  - conda.path
  - dep.check.parse_lock
  - diag.selftest_gate.verdict
  - dp.compat
  - dp.detect.pyproject
  - dp.detect.runtime
  - dp.pep440
  - emit.extract
  - emit.helpers
  - entry.expected
  - entry.helper.ok
  - entry.select.common_vs_generic
  - entry.select.main_vs_app
  - entry.select.single
  - entry.single.direct
  - env.foldername
  - env.state.write
  - envsmoke.run
  - file.hash
  - helper.invoke
  - helpers.decode.~detect_python.py
  - helpers.decode.~detect_visa.py
  - helpers.decode.~find_entry.py
  - helpers.decode.~prep_requirements.py
  - helpers.decode.~print_pyver.py
  - helpers.run_setup
  - host.env.os
  - host.env.ps
  - host.env.python
  - log.rotate
  - meta.env.mode
  - pipreqs.flags
  - pipreqs.run
  - pr.cryptography.cffi
  - pr.matplotlib.tk
  - pr.pandas.openpyxl
  - pr.pandas.xlsxwriter
  - pr.pycryptodome.cffi
  - pr.requests.certifi
  - pr.sqlalchemy.pymysql
  - pr.to_conda
  - prep.multi.constraint
  - pyi.onefile
  - self.cache.bootstrap.failed
  - self.cache.corrupted
  - self.cache.selfheal.fired
  - self.ci.cache_selfheal
  - self.conda.base.update
  - self.corrupt.conda.detect
  - self.corrupt.conda.heal.accept
  - self.corrupt.conda.heal.decline
  - self.corrupt.conda.override_exit
  - self.corrupt.uv.detect
  - self.dep.diff.trace
  - self.empty_repo.pytxt_hint
  - self.empty_repo.subfolder_hint
  - self.empty_repo.subfolder_hint_neg
  - self.empty_repo.subfolder_hint_pct
  - self.failfast.probe
  - self.guardrail.g1
  - self.guardrail.g2
  - self.guardrail.g3
  - self.pep723.malformed
  - self.pep723.pyproject.override
  - self.pep723.valid
  - self.pipreqs.warn.gated
  - self.pyproject.malformed
  - self.stub.conda_create_retry
  - self.stub.conda_perpkg
  - self.stub.conda_retry
  - self.stub.fastpath
  - self.stub.lock_held_decline
  - self.stub.lock_indeterminate
  - self.stub.lock_no_leak
  - self.stub.lock_stale_evict
  - self.stub.low_disk_warn
  - self.stub.pip_warn
  - self.stub.pipreqs_version_fail
  - self.stub.rebuild
  - self.stub.state_skip
  - self.warn.longpath
  - self.warn.onedrive
  - self.warn.path_negative
  - self.warn.sysdir
  - tilde.naming
  - uv.python.preference.configured
  - version.metadata
  - visa.detect
  - workflow.lint

PASS: no doc/code registry mismatches found.
