Every release, in plain words. Anything that changes a
computed number (a QC gate, a separation factor, a sag
correction) is flagged — the numbers cited in an end-of-well package
never change silently. Currently running v0.13.0.
v0.13.0 2026-08-29
Sag calculator v2 — ask the conditions, grade the answer
⚠ computed numbers touched — Sag corrections computed WITH the new inputs (stiffness section, motor bend, reamer) differ from the same BHA entered without them — that is the point. A BHA entered exactly as before computes exactly as before.
The sag check now asks the conditions at the survey — pumps, off-bottom pick-up, steering type, hole opener — and grades the answer FULL or REDUCED with the reasons stated. A stated motor bend or point-the-bit setting and a two-diameter (reamed) hole are modelled, not excused.
Sonde-type tools sag correctly: give the structural stiffness OD/ID (the collar wall) separately from the body/flow bore — a sonde suspended in the collar does not stiffen it.
A vendor-neutral tool library (generic API-standard sizes, provenance shown) fills BHA rows in one click.
Text-based PDF BHA sheets now parse into the editable table for you to confirm; scanned PDFs are refused with the reason.
A printable calculation report: conditions, grade, the per-element stiffness/weight audit exactly as the solve used it.
The BHA schematic shows the bore, blade gauges, the dashed stiffness section and the reamer step to scale.
v0.12.1 2026-08-29
Your well is dark green everywhere + a truer near-field
The drilling well now carries ONE colour — dark green — on every chart: tracker, plan view, 3-D, travelling cylinder; offset wells never borrow it.
Travelling cylinder: the inner scale floor now follows the chosen range (two decades always on screen), so "range 100 m" genuinely spreads pad slots metres apart instead of collapsing them on the origin.
Wells imported without a plan received a clearly-named synthesised demo plan (± about 20 m from the surveys) so the plan-vs-actual panels are alive for demonstrations; real plans are never touched.
v0.12.0 2026-08-29
We compute your reference field — plus header hardening
Workspace: give the wellsite latitude/longitude and Ultimate QC computes the reference field itself (BGS BGGM synthesis — declination, dip, B-total with published 1σ errors); the field QC gates judge against it. Without a position the gates use the data's own medians, and the report says which happened.
The survey date comes from per-station times when present; a dateless file asks for the date instead of guessing.
Clicking the Ultimate QC name or logo now returns to the main page from every page.
Your account has its own cabinet at /account — password change and two-factor control, reachable by clicking your username in the header.
Header hardening: icons carry intrinsic sizes and the header is hard-capped, so a failed stylesheet can no longer fill the screen with one giant icon; static assets now serve a stale copy during a deploy restart instead of nothing (the vanishing-logo fix).
v0.11.0 2026-08-28
Raw-survey workspace, app shell, and your own landing page
Raw survey workspace: upload a survey listing (CSV/TSV/XLSX) and get the evidence-graded audit — private to your account. The completeness grade (FULL / REDUCED / MINIMAL) states exactly what a missing column costs: no raw triads means geometry-only, no time/date means no IFR2.
Sensor units are detected, not assumed: m/s² and µT arrive fine; unrecognisable units are refused with the reason.
A quiet icon rail now links the sections (wells, workspace, sag, learn, connect); the dashboard's operational panels sit behind one calm tab row.
"Make this my home": any page — a well, a filtered pad view — can be your landing page, set from the ⌂ button.
Imported historical wells no longer carry a fabricated import-time stamp on their stations.
v0.10.0 2026-08-28
Anti-collision no-go margins + visible releases
⚠ computed numbers touched — New numbers only: the MAS/ADP no-go margin and the softer MONITOR/ALERT tiers appear alongside the existing separation-factor ladder. No previously reported value changed.
Rules-based no-go margin on every anti-collision scan: minimum allowable separation (MAS) and the drill-ahead margin ADP per offset, assumptions stated on the page.
Anti-collision status strip with the full tier ladder — ALARM / WARN / MONITOR / ALERT / CLEAR — and a survey-spacing practice check below SF 1.5.
No-go rings on the travelling cylinder; a mitigation checklist opens by itself at WARN or ALARM.
The steering advisory shows per-offset numbers for the current trend held 90 m ahead.
TVD depth marks on the plan view.
Fixed: the two-factor enrollment button did nothing.
This changelog page and the version stamp — releases are now visible in the product.
v0.9.0 2026-08-27
Private well import, pad-scope anti-collision, two themes, two-factor
Import wells from Compass EDM exports — a field, pad and wells are created for your account only, never shared.
Every drilled bore on the pad joins the anti-collision monitor automatically, with the separation shown in the distance table.
Light and dark themes following the browser preference, with a manual toggle on every page.
Two-factor sign-in with an authenticator app and one-time backup codes.
Travelling-cylinder view with depth slices and a range selector; replay drilling drives every panel.