chore: convert existing AIDEV-* anchors to plain comments - #19877
chore: convert existing AIDEV-* anchors to plain comments#19877vlad-scherbich wants to merge 1 commit into
Conversation
Convert deprecated AIDEV-NOTE/TODO/QUESTION anchors to plain inline comments, preserving the underlying comment text. Independent of the CI check that blocks new anchors.
Codeowners resolved asResolved from the full PR diff against |
Dependency direction analysis
|
Circular import analysis
|
|
BenchmarksBenchmark execution time: 2026-08-26 18:11:07 Comparing candidate commit 274da22 in PR branch Found 0 performance improvements and 5 performance regressions! Performance is the same for 579 metrics, 10 unstable metrics, 2 known flaky benchmarks, 16 flaky benchmarks without significant changes.
|
Description
Split of #19517, slice 2 of 2 (deprecate existing). Independent of the CI/docs PR that blocks new anchors.
Converts remaining
AIDEV-NOTE:/AIDEV-TODO:/AIDEV-QUESTION:prefixes in the files #19517 rewrote, on currentmain:AIDEV-NOTE:stripped; comment text keptAIDEV-TODO:kept asTODO:AIDEV-QUESTION:intaint_engine_context.hkept asTODO:(same net as chore(docs): deprecate existing AIDEV anchor labels and block new ones #19517 commits 2+3)Comment-only except:
setup.cfg: addfprto codespell ignore-words (needed because stagingdocker/Dockerfilescans GPGfpr:lines; this was in chore(docs): deprecate existing AIDEV anchor labels and block new ones #19517)mypy.ini:ignore_errorsfor test modules the pre-commit mypy hook typechecks when those tests are staged. Default mypyfilesis onlyddtrace/anddocs/; these errors are pre-existing and not introduced by the comment edits. Not in original chore(docs): deprecate existing AIDEV anchor labels and block new ones #19517; required to land the rewrite with current hooks.Two files from #19517 were already clean on current
mainand are omitted:ddtrace/profiling/collector/_memalloc_tb.cpp, and the rest ofsetup.cfgbesidesfpr.This PR does not add the CI check or AGENTS.md policy. Merge order vs the block-new PR does not matter.
Testing
AIDEV-NOTE/AIDEV-TODO/AIDEV-QUESTIONprefixes are gone from the chore(docs): deprecate existing AIDEV anchor labels and block new ones #19517 rewrite paths (docs/rules live on the other PR)Risks
Low. Comment-label rewrite; no runtime behavior change. Broad CODEOWNERS blast radius (asm, llmobs, profiling, ci-app, core) because the original hits were scattered — that is why this is split from the small CI PR.
Additional Notes
vlad/block-new-aidev-anchors(both branch frommain; no stack)vlad/check-no-new-aidev-anchors)mainafter chore(docs): deprecate existing AIDEV anchor labels and block new ones #19517 in files that PR did not touch are not converted here (for exampleddtrace/llmobs/_integrations/agent_manifest.py,ddtrace/internal/sampling.py,src/native/http_client/client.rs). The block-new PR grandfathers them.