Commit e20fd6a
* fix(#85,#86,#87,#88): harden batch-analysis for stable overnight runs
- Add marimo >= 0.20.3 preflight check at Step 0 (#85)
- Wrap marimo export session with timeout 600s at Step 3f (#86)
- Add BQ type coercion guidance (dbdate, nullable Int64) at Step 3e (#88)
- Add data volume estimation with strategy hints at Step 3e (#87)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: use perl alarm for macOS-compatible timeout and fix Step 0 numbering
- Replace GNU `timeout` with `perl -e 'alarm 600; exec @argv'` for
macOS compatibility (timeout is not available by default on Darwin)
- Fix duplicate step number "4" in Step 0 (now correctly numbered 1-7)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix(#89,#90,#91): RUN_DIR unification, portable lib_dir, methodology code patterns
- Accept BATCH_RUN_DIR env var in Step 0 to unify run directory (#89)
- Use relative path for lib_dir injection in Cell 0 (#90)
- Add Step 2.6 to analysis-design: enrich methodology with concrete
code patterns for batch LLM fidelity (#91)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: address Codex review findings on batch-prompt
- Handle pre-release marimo versions (e.g., 0.20.3rc1) in preflight
check by using regex to extract major.minor.patch
- Exclude ID/key columns from nullable Int64 -> float64 coercion to
avoid precision loss on large integers
- Add fallback for COUNT(*) estimation failure (skip to direct strategy)
- Document perl alarm limitation (single-process, not process tree)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: etoyama <eijitoyama@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8640590 commit e20fd6a
2 files changed
Lines changed: 68 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
102 | 126 | | |
103 | 127 | | |
104 | 128 | | |
| |||
161 | 185 | | |
162 | 186 | | |
163 | 187 | | |
| 188 | + | |
164 | 189 | | |
165 | 190 | | |
166 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
| 199 | + | |
200 | 200 | | |
201 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
202 | 207 | | |
203 | 208 | | |
204 | | - | |
| 209 | + | |
| 210 | + | |
205 | 211 | | |
206 | 212 | | |
207 | 213 | | |
| |||
288 | 294 | | |
289 | 295 | | |
290 | 296 | | |
291 | | - | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
292 | 302 | | |
293 | 303 | | |
294 | 304 | | |
295 | 305 | | |
296 | 306 | | |
297 | 307 | | |
298 | | - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
299 | 334 | | |
300 | 335 | | |
301 | 336 | | |
302 | 337 | | |
303 | | - | |
| 338 | + | |
304 | 339 | | |
305 | 340 | | |
| 341 | + | |
| 342 | + | |
306 | 343 | | |
307 | 344 | | |
308 | 345 | | |
| |||
0 commit comments