Repository navigation
Commit 9e8d28b
committed
skill(apm-integrations): address Codex review on #11990 — 5 P2 comments
- context-tracking.md: narrow ContextStore key rule — Reactor uses
Publisher/Subscriber; JAX-RS uses ContainerRequestContext; Vert.x uses
its own Context; coroutines use Continuation/CoroutineContext. Do not
force Reactor's key type onto libraries that don't expose Publisher /
Subscriber. Also broaden lifecycle-boundary examples per library shape.
- tests.md: distinguish latest-only APIs (belong in src/latestDepTest/)
from removed-in-latest APIs (belong in src/test/, or use replacement
API in latestDepTest). The Reactor Schedulers.elastic() removal is
the removed-in-latest case, not the latest-only case.
- muzzle.md #1 (fail-block scope): explicitly show same-coordinate
cases (jedis/okhttp/jetty-server) alongside different-coordinate
cases (rxjava, jms api). The bounded 'versions' range in the fail
block is what asserts non-overlap for same-coordinate siblings.
- muzzle.md #2 (test-dep preservation): extend the preservation list to
cover testRuntimeOnly / latestDepTestRuntimeOnly / forkedTestRuntimeOnly.
Runtime-only test deps do NOT trigger compile failures if dropped, so
losing them silently removes cross-instrumentation coexistence coverage
(e.g. rxjava-3.0's testRuntimeOnly on rxjava-2.0).
- instrumenter-module.md: broaden the pre-regen source-file enumeration
from `src/main/java` to every production source set: src/main/java17,
src/main/java11, src/main/groovy, src/main/scala, src/main/kotlin.
Kafka-clients-3.8 and jetty-server-12.0 keep classes under java17;
a `find` limited to `src/main/java` misses them.
All five findings are P2 severity per Codex classification; each corrects
a case where the iter-2 rule was too narrow and could mislead a regen.1 parent 0338411 commit 9e8d28b
4 files changed
Lines changed: 36 additions & 7 deletions
File tree
- .agents/skills/apm-integrations/references
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
74 | | - | |
| 73 | + | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
Lines changed: 16 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
140 | 155 | | |
141 | 156 | | |
142 | 157 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
| 205 | + | |
206 | 206 | | |
207 | | - | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
208 | 213 | | |
209 | 214 | | |
210 | 215 | | |
| |||
232 | 237 | | |
233 | 238 | | |
234 | 239 | | |
235 | | - | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
236 | 248 | | |
237 | 249 | | |
238 | 250 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
131 | 133 | | |
132 | 134 | | |
133 | 135 | | |
| |||
0 commit comments