Parent-child interference
Analytical screening (log-radial Δp + Eaton Δσ_h + asymmetry) + microseismic ingest.
Analytical first-order screening via `parentChildInterference.ts` — log-radial Δp depletion kernel summed over producing parents + Eaton/poroelastic Δσ_h = α·(1−2ν)/(1−ν)·Δp + per-stage frac-half-length asymmetry from the lateral-normal Δp gradient + bashing-risk chip (low/watch/high). Workspace route `/projects/$p/workspaces/$w/parent-child` ships the inputs, plan-view, per-stage table, and CSV export. **Transient multi-stage depletion coupling LIVE** via `runShmaxGeometryTimeLoop` (`src/lib/runtimeShmaxGeometryTimeLoop.ts`, Phase 8 inc 5 M2) — per-parent `{ productionStartIso, ultimateDrawdownPsi, τ_years }` production timelines drive `effectiveDrawdownPsi(timeline, pumpDateIso)` at each pump-time slice `t`, re-running the poroelastic kernel through the runtime σh evaluator so child-frac wing half-lengths (`computeChildFractureGeometry`) evolve with the child's own pump date. UI seam = `Pump time t [yr]` slider on the /parent-child far-field card backed by `m2TimeSliderStore`. Microseismic-catalog constraint on per-parent drainage radius shipped via `microseismicCatalog.ts` (`fitDrainageRadiusFromMS`). Drift-guard: `probePointVsThermoPoroParity.test.ts` (466 tests — t-axis × per-parent timeline sweep) + `runtimeShmaxGeometryTimeLoop.test.ts` (111).
Transient depletion + microseismic-radius fit shipped (see today). Remaining work: field-validation ingest path shares `/projects/$p/workspaces/$w/field-validation` so parent-pad microseismic + offset DFITs can challenge the transient depletion + SHmax-rotation kernels on real data without solver-code changes.
- Phase 8 inc 5shipped
c/lib/runtimeShmaxGeometryTimeLoop.ts`, Phase 8 inc 5 M2) — per-parent `{ productionStartIso, ultimateDrawdownPsi, τ_years }` production timelines drive `effectiveDrawdownPsi(timeline, pumpDateIso)` at each pump-time slice `t`, re-running …
| Spacing | 300 – 1,500 ft well spacing |
| Drawdown | Time-resolved via per-parent τ_years + production start |
| Drainage radius | Fit from microseismic catalog or regional preset |
- Sparse / shallow microseismic coverage drops drainage-radius fit confidence
- Multi-bench parents without TVD-aware Mindlin layering