Review local well-integrity reports, MIT test sheets, cement evaluation reports, noise logs, temperature logs, corrosion inspection summaries, and annulus pressure records to identify barrier issues and likely leak paths. Use when the user provides integrity documents and asks what failed, whether a barrier looks credible, how to interpret a pressure test or log response, or which follow-up diagnostic is most justified. Trigger phrases include MIT review, CBL/VDL report, noise log, temperature log, corrosion log, annulus pressure chart, leak-path review, integrity report, or barrier log review.
Document-review skill for the evidence layer beneath pnge:well-integrity-barriers.
It is designed for reports and test sheets that an engineer already has locally,
not for public data sources.
Important: Do not collapse multiple report types into one conclusion too early. A failed pressure test, weak CBL response, and temperature anomaly each support different hypotheses and have different uncertainty.
def pressure_change_rate(p_start, p_end, hours):
if hours <= 0:
return None
return (p_end - p_start) / hours
def percent_pressure_loss(p_start, p_end):
if p_start == 0:
return None
return 100.0 * (p_start - p_end) / p_start
For each pressure test, document:
def evidence_vote(*flags):
"""
Count positive indicators across report types.
"""
return sum(1 for f in flags if bool(f))
Use a matrix like this:
| Evidence source | Supports tubing leak | Supports packer leak | Supports behind-pipe leak |
|---|---|---|---|
| MIT result | yes/no | yes/no | weak |
| Noise log | yes/no | yes/no | yes/no |
| Temperature anomaly | yes/no | yes/no | yes/no |
| Annulus rebuild | yes/no | yes/no | yes/no |
| CBL / ultrasonic | weak | weak | yes/no |
One positive indicator is usually not enough for a confident call.
| Report type | Best use |
|---|---|
| MIT sheet | Confirm containment over the tested volume and duration |
| CBL/VDL | Screen for cement quality and zonal isolation concerns |
| Ultrasonic imaging | Better pipe and cement interface detail |
| Noise log | Locate active fluid movement |
| Temperature log | Identify active flow or injection anomalies |
| Corrosion inspection | Support failure-mechanism diagnosis |
| Finding | Typical interpretation |
|---|---|
| Pressure test failed but no depth-localizing evidence | Containment issue exists, source still unresolved |
| Annulus rebuilds quickly after bleedoff | Active communication likely |
| CBL suggests poor bond but no active pressure behavior | Potential barrier weakness, not necessarily active leak |
| Noise and temperature coincide at same depth | Strong leak-path candidate |
| Corrosion or pitting aligns with pressure behavior | Failure mechanism more credible |
When using this skill, structure the answer as:
pnge:well-integrity-barriers for the barrier and pressure framework.api-well-standards for casing and cement design context.pnge:materials-fracture-mechanics when crack growth or fatigue is implicated.