Commit 4ee96fb
committed
docs: Flag raw-OpenAPI reads and parity quirks with TODOs
Add greppable TODO comments at each spot in the durable codegen files that
consults the raw OpenAPI spec or reproduces a previous-generator quirk for
output parity, so `grep -rn TODO codegen/` surfaces every deferred item:
- build-model.ts: type resolution (int/float, unions, inline enums), the
reserved-keyword remap, the DeviceProperties force-nullable special case, the
errors/warnings `message` override heuristic, the discriminated-union quirks
(abstract message, reversed KnownSubType order, Unrecognized fallback), and
the object-response never-nullable quirk.
- csharp.ts: the x-fern-sdk-group-name reversal for class names and the
void-endpoint filter.
Comments only; generated output stays byte-identical.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018oCdmrhyAEX8e9sAFRXZAF1 parent 27b0967 commit 4ee96fb
2 files changed
Lines changed: 35 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
41 | 44 | | |
42 | 45 | | |
43 | 46 | | |
| |||
197 | 200 | | |
198 | 201 | | |
199 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
200 | 210 | | |
201 | 211 | | |
202 | 212 | | |
| |||
254 | 264 | | |
255 | 265 | | |
256 | 266 | | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
257 | 270 | | |
258 | 271 | | |
259 | 272 | | |
| |||
294 | 307 | | |
295 | 308 | | |
296 | 309 | | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
297 | 313 | | |
298 | 314 | | |
299 | 315 | | |
| |||
346 | 362 | | |
347 | 363 | | |
348 | 364 | | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
349 | 370 | | |
350 | 371 | | |
351 | 372 | | |
| |||
484 | 505 | | |
485 | 506 | | |
486 | 507 | | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
487 | 513 | | |
488 | 514 | | |
489 | 515 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
| |||
57 | 61 | | |
58 | 62 | | |
59 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
60 | 68 | | |
61 | 69 | | |
62 | 70 | | |
| |||
0 commit comments