Skip to main content
Reading viewAll insights →
BLOG7 min read

The 288-Slide Running Log: Weekly Evidence Beats Monthly Polish in Applied-AI Delivery

The 288-Slide Running Log: Weekly Evidence Beats Monthly Polish in Applied-AI Delivery
Narendra Patwardhanby Narendra PatwardhanResearch Collaborator · 16 Jul 2026
Share

On a roughly year-long applied-AI engagement with a major operator in Oman, the artifact we trusted most was not the monthly steering deck. It was a single running-log deck that grew by appending every week: 288 extracted text blocks holding raw ground-truth-versus-prediction tables, a NaN-imputation status ledger that named its own failures (GAN and GAIN Fail, the masked autoencoder still Optimizing, KNN Succeeded with spikes), and the all-caps escalation the day the model hit a wall on missing data. This is an operating-model piece about why that living log, not the polished summary, is the real system of record, and how it later became raw material for two journal papers.

There is a file in the archive of a year-long applied-AI engagement that no client ever asked to see. It is a slide deck, and it is ugly. Over 2022 it grew to 288 extracted text blocks, appended week after week from February to December, and it holds exactly the things a steering deck is built to hide: raw ground-truth-versus-prediction tables, a status ledger of methods that did not work, and one slide where a team member switched to all-caps to flag that the model had hit a wall on missing data. We called it the running log. Looking back across the whole engagement, it, and not the monthly board deck, was the real system of record. This is a piece about why, and about what an operating model looks like when you treat the ugly living artifact as primary and the polished summary as a lossy export of it.

Two decks, two jobs

Every engagement of this shape carries two documents that look similar and do opposite work. The steering deck is monthly, clean, and addressed outward: a Ministry of Energy and Minerals board, an operator's technical committee, a partner's leadership. It answers "are we on track" in the fewest slides that will survive a room. The running log is weekly, unpolished, and inward: it answers "what did we actually try, and what happened." One is a summary; the other is the evidence it summarises.

The failure mode is confusing the two. A monthly summary that reads "imputation resolved, moving to detection" is true and useless: it has thrown away which imputers were tried, which one won and on what terms, and which failed and why. The running log kept all of it, because appending is cheaper than editing and nobody was grading it on polish.

The imputation ledger, kept as a table of verdicts

The clearest example is the way the log recorded the missing-data problem. Borehole image logs arrive with structural gaps where the tool's pads did not touch the wall, so the first real decision is how to fill them. Rather than narrate a conclusion, the running log kept a status table, one row per method, each row carrying a verdict in the team's own blunt words.

KNN imputation: succeeded, but with spikes. One-dimensional interpolation: succeeded, but it stretches features. IterativeImputer: succeeded, but slow. The masked autoencoder, run with 4x4 patches and 50 percent masking and loss taken on the visible patches: still optimizing. And GAN and GAIN: fail, because the continuity of features was not preserved. That last verdict is the one a monthly deck deletes first, and the one that turned out to matter most. The reason we settled on KNN was not that it scored best in the abstract; it was that the generative approaches broke feature continuity in a way the log had already documented, in a row that said so. (We tell the full bake-off, the 20x-plus throughput gap and the GAN continuity failure, in a separate piece, "KNN vs GANs vs Interpolation: Filling the Gaps in Borehole Image Logs"; the point here is not which imputer won but that the losers stayed on the record.)

ONE DECK, 288 BLOCKS, APPENDED WEEKLY8/8experiment verdicts on the recordThe weekly log holds every verdict; the monthly deck keeps only the winstoggle the lens: the running log is the system of record, the steering deck is the summaryFMAMJJASONDKNN imputersucceeded, spikesOK1D interpolationsucceeded, stretchesOKIterativeImputersucceeded, slowOKMAE autoencoder4x4 patch, 50% maskOPTGAN / GAINfail: continuity lostFAILFAILSupervised DETR2 runs, 20/30 epochsFAILFAILLENSRunning logSteering deckWHAT THE MONTHLY SUMMARY SANDS AWAYfailure cells erased0 of 4in-progress cells erased0 of 1SucceededOptimizingFail (the ledger)
A cadence view of one applied-AI engagement's running log: 288 text blocks appended to a single deck week by week across Feb to Dec 2022, with a status chip in every method-week cell that carried an experiment. Three verdicts, drawn from the running log itself: Succeeded in teal (KNN, 1D interpolation, IterativeImputer), Optimizing in dim outline (the masked-autoencoder at 4x4 patches and 50 percent masking), and Fail in orange (GAN and GAIN, whose continuity of features was not preserved, and the first two supervised detector runs at 20 then 30 epochs, which overfit). The lens toggle flips the same year to a steering-deck reading, the monthly summary that keeps only the clean wins and drops every failure and every in-progress cell. The orange read-out is the argument: switch to the steering lens and watch the failure ledger, the raw material a monthly deck erases, disappear from the record. The status verdicts, the method set, the block count, and the epoch counts are sourced from the engagement running log and its companion schema deck, which explicitly instructs the team to mention failed experiments with GANs named; the week placement of each chip within Feb to Dec is illustrative.

The instrument above is that cadence made visible. Read left to right it is 2022; read top to bottom it is the method funnel. Every chip is a verdict the running log preserved. Flip the lens to the steering-deck reading and the failure ledger vanishes: the two clean wins survive as a headline, and every Fail and every still-optimizing cell drops off the record. That disappearance is the whole argument. The monthly deck is not lying when it keeps only the wins. It is doing its job. But a system of record cannot be the thing that keeps only the wins.

A failure ledger you have to maintain on purpose

Keeping failures is not the default. It is a practice, and it decays unless someone insists on it. The companion schema deck for this engagement, the document that told section owners what each slide should contain, carried an explicit instruction: failed experiments also need to be mentioned, with GANs named as the example. Somebody had learned that teams quietly drop their dead ends, and wrote a rule against it into the template.

That instruction is why the log is trustworthy. A record that only ever shows progress is indistinguishable from one that hides setbacks. The GAN and GAIN rows, marked Fail with a one-line reason, are what make the KNN row believable. Negative results are load-bearing.

The all-caps slide

The most honest slide in the whole deck is one where the prose breaks. Deep in the log, on the missing-data question, a team member stopped writing measured status text and switched to all-caps to say the model had hit a wall. It is not a polished sentence. It is the trace of someone at the edge of what the current approach could do, marking it so the next person would not walk into the same wall unaware.

A steering deck has no place for that slide. It would be sanded into "data-quality investigation ongoing." But the all-caps escalation is more useful than the sanded version, because it carries what the summary strips: urgency, and a specific point of failure someone can pick up. An operating model that punishes that slide teaches people to stop writing it, and then the log becomes a second, slower steering deck.

Overfitting, logged as it happened

The same discipline shows up in the first supervised detector work. The earliest runs were two experiments, at 20 epochs and then 30, and both overfit. That never made a board slide. It sits in the running log as two entries marked as failures, with the epoch counts attached, because the next thing we did, swap in a lighter ResNet backbone and add augmentation, only makes sense as a response to those two specific failures. Strip the overfit runs from the record and the later architecture choices look arbitrary; keep them and the design decisions read as the obvious consequence of what the log already showed.

Why the ugly deck outlived the pretty one

The payoff arrived after the engagement, when parts of this work became two journal papers. The raw material for those papers, the ablation tables, the imputation comparisons, the record of what was tried and discarded, did not come from the monthly steering decks. Those had already thrown it away. It came from the running log, because the running log had kept the ground-truth-versus-prediction tables and the failure ledger in their raw form. The ugly appended deck was the only artifact with enough detail left in it to write a methods section from.

That is the operating-model claim, stated plainly. The document you keep to persuade a room is not the document you keep to know what happened. If you conflate them, the persuasive one wins, and a year later you have a stack of clean summaries and no evidence. Keep the running log as a primary artifact: append, do not edit; record verdicts, not conclusions; write the failure rows and the all-caps slide and leave them in. The physics of the problem does not care how the deck looks. The next reader, who might be you, needs the losers on the record as much as the winners.

Limitations

This is one engagement's operating model, not a controlled comparison, and the strength of a running log depends entirely on a team that keeps appending honestly under deadline pressure. The count of experiment verdicts shown in the instrument reflects the imputation bake-off and the first supervised detector runs, not the full population of experiments across the year; the running log held many more. The week placement of each chip within 2022 is illustrative sequencing, not a dated audit trail. And a running log is an internal artifact by design: it works because it is not graded on polish, which is exactly why it does not substitute for the steering deck's job of communicating outward. The two documents coexist; the argument here is only about which one is the system of record.

Narendra Patwardhan
Narendra Patwardhan

Research Collaborator

More from EarthScan

Related research

All insights →
Effort Obligations and a Liability Cap: Contracting AI R&D So Both Sides Survive Failure
Insight

Effort Obligations and a Liability Cap: Contracting AI R&D So Both Sides Survive Failure

What a EUR 86k Subsurface-AI Pilot Actually Buys: Line-Item Anatomy of a 2020 Engagement
Insight

What a EUR 86k Subsurface-AI Pilot Actually Buys: Line-Item Anatomy of a 2020 Engagement

The Contingency Clause You Hope Never to Use: Budgeting for Requirements That Will Change
Insight

The Contingency Clause You Hope Never to Use: Budgeting for Requirements That Will Change

Stay ahead

EarthScan insights, in your inbox.

Field-tested research on subsurface and energy-transition AI. About twice a month. No noise.

We use your email only for this newsletter. Unsubscribe anytime Privacy.