Building an inspection schedule that survives the auditor's sample
In a pulp mill, an audit sample is a chain: due date, work order, the procedure revision in force that day, the technician's certification, the instrument's calibration, the report, the evaluation against acceptance criteria, the disposition, and the recalculated next due date. Scheduling software either binds those together at the moment the examination is assigned, or it does not — and no amount of preparation fixes it afterwards.
Audit preparation in a mill fails in a predictable place. The schedule itself is usually defensible; the mill knows when its recovery boiler, digesters, evaporators and lime kiln are inspected, and why. What collapses is the evidence linking a specific examination to the qualifications and controls that were valid on the day it happened. The technician's certification expired four months after the exam, which is fine, but the record only shows today's status. The procedure has been revised twice since, and the report cites a number without a revision. The thickness gauge's calibration certificate is in a folder organized by year, not by instrument. Each gap is individually trivial and collectively fatal, because an auditor samples rather than reads everything: three broken chains out of ten samples becomes a systemic finding about record control, not three isolated slips.
Source: Written against ASME Boiler and Pressure Vessel Code Section I for recovery and power boiler pressure parts, the National Board Inspection Code NB-23 for in-service inspection and for repairs and alterations documented on Form R-1, API 510 for pressure vessels, ASME Section V for examination methods and ASNT SNT-TC-1A for personnel qualification, OSHA 29 CFR 1910.119 mechanical integrity requirements including the inspection and test documentation requirements of 1910.119(j)(4), the recommended good practices of the Black Liquor Recovery Boiler Advisory Committee, and TAPPI technical guidance on digester and pressure vessel inspection.
| Link in the chain | Record the auditor asks for | How it fails in a spreadsheet-and-folder system | What binding it at assignment looks like |
|---|---|---|---|
| Due date | Why this exam was due on this date, and on what basis | Date typed into a planning sheet with no stored interval or basis | Interval rule with basis, last completion and any approved deviation stored on the task |
| Procedure | The revision in force on the examination date | Report cites a procedure number without a revision; current revision is two versions later | Procedure revision resolved and frozen onto the task when the work order is released |
| Personnel | Certification valid on the examination date, for that method and technique | Certification file shows current status only; expiry history not retained | Certification snapshot captured at assignment, with a hard block on expired qualification |
| Equipment | Calibration certificate valid on the examination date, for that serial number | Certificates filed by year, so proving coverage of one date takes an hour per sample | Instrument serial bound to the task, calibration validity checked at assignment and recorded |
| Result and evaluation | Readings, acceptance criteria applied, and the accept or reject decision | Readings in a PDF; the criteria applied are implicit and unstated | Readings stored as data against identified CMLs, with the criteria and the decision recorded |
| Disposition and next due | What was done about the finding, and how the next date was derived | Repair discussed in email; next date typed by hand from the completion date | Disposition record linked to any NB-23 repair documentation, next due recomputed from the rule |
What the auditor actually pulls
Auditors do not read inspection programs end to end. They take a sample and follow it. A typical sequence in a mill: pick three assets from the register, ask for the current inspection status of each, then for the last examination performed on one of them, then for the procedure used, then for the qualification of the person who performed it on that date, then for the calibration record of the instrument, then for what was done about the finding. Six questions, perhaps twenty minutes, and the answer to the sixth question determines whether the audit expands.
The reason this method works is that consistency is the thing being tested. A mill that can answer all six questions on the first sample in under five minutes will usually be asked for one more sample and then moved on from. A mill that produces four of the six and promises the rest by tomorrow will be asked for five more samples, because the auditor has now learned that the record is assembled on demand rather than maintained. The expansion of scope, not the initial gap, is what turns a good audit into a bad one.
This is why audit preparation done as a project two months out is the wrong shape of solution. What is being tested is whether the links were made at the time, and links cannot be made retroactively without either falsifying a record or admitting they were absent. The only real preparation is a system that binds the chain at the moment work is assigned and released, so that the record is complete before anyone knows an audit is coming.
The recovery boiler sets the outage, and the outage sets everything else
The recovery boiler dominates a kraft mill's inspection calendar for a reason that has nothing to do with its size. It contains a bed of molten smelt, and water reaching that smelt produces a physical explosion powerful enough to destroy the furnace. That single hazard shapes the industry's whole approach, expressed through the recommended good practices of the Black Liquor Recovery Boiler Advisory Committee, which cover leak detection, the emergency shutdown procedure triggered by indications of water entering the furnace, and the inspection of pressure parts that establishes confidence between outages.
The inspection scope that follows is concentrated and demanding. Lower furnace and floor tubes, particularly composite tubes with a corrosion-resistant clad layer, are examined for cracking and for thinning; the areas around primary air ports and smelt spouts receive particular attention; superheater and generating bank tubes, headers and the economizer each have their own mechanisms. Access requires the boiler cold, washed and scaffolded, and the work has a hard front end and a hard back end because the mill cannot make pulp while the boiler is down.
Because the recovery boiler outage is the mill's largest window, the temptation is to attach every other asset's inspection to it. That is often the right call commercially and the wrong call procedurally, because it means a slip in the boiler outage moves the digester, the evaporators and the lime kiln with it. The schedule needs to represent that dependency explicitly — assets bound to a window, with each one's own interval evaluated against the moved date and flagged individually if it now exceeds its limit — rather than letting an entire year's scope drift as a block.
Interval drift: the arithmetic that writes the finding
Here is the most common defect in a mill inspection schedule, and it is arithmetic rather than negligence. The interval says twelve months. The last inspection was completed on the fourteenth of May. The planner sets the next due date twelve months from completion, which is the following fourteenth of May, and the outage actually starts on the first of June. Repeat that for five years. Each individual gap looks like a modest, explicable slip. The elapsed time between the first inspection and the sixth is now sixty-eight months against a stated sixty, and there is no document anywhere authorizing the extension.
The correct behavior is to recompute the next due date from the previous due date, not from the completion date, and to treat any completion after the due date as a deviation requiring a recorded justification and approval. That single rule change converts an invisible drift into five visible, individually approved extensions — which is a defensible position. The mills that get findings here are almost never the ones that ran late; they are the ones that ran late without generating a record that they had decided to.
A related trap is the informal grace period. Many mills operate a tacit allowance of a few weeks around an interval, applied by whoever is planning, and never written into the program document. In an audit, an undocumented grace period is worse than no grace period, because the auditor cannot distinguish a considered engineering practice from an accident. If a tolerance exists, define it in the program document, configure it in the system as a named allowance with a limit, and report every use of it. Then it is a control rather than a habit.
Where process safety management quietly enters a mill
Mills tend to think of themselves as outside the process safety world that refineries inhabit, and for most of the fiber line that is true. It stops being true around chemical preparation. Chlorine dioxide generation, and the storage and handling of associated chemicals, can place parts of a mill within the scope of OSHA's process safety management standard where listed highly hazardous chemicals are present above their threshold quantities. Once that applies, the covered equipment falls under the mechanical integrity requirements and the inspection program supporting it becomes a regulated program, not a discretionary one.
The mechanical integrity provisions are specific in a way that matters for scheduling software. Inspections and tests must be performed on covered process equipment, following recognized and generally accepted good engineering practice, at a frequency consistent with manufacturers' recommendations and good engineering practice or more frequently if determined necessary by prior operating experience. Each inspection and test is documented with the date, the name of the person who performed it, the identification of the equipment, a description of the inspection or test, and the results. And equipment deficiencies outside acceptable limits must be corrected before further use or in a safe and timely manner with necessary means taken to assure safe operation.
Read that documentation requirement against how mills typically store inspection reports — as PDFs in folders named after the outage — and the mismatch is obvious. The regulation asks for a per-equipment, per-examination record naming a person. A folder of outage reports can eventually produce that, but only by manual reconstruction, and only if the report itself happens to contain all five elements. Structuring the record correctly at capture time costs nothing extra. Reconstructing it during a compliance audit costs weeks.
Binding procedure, certification and calibration at the moment of assignment
The technical core of an auditable schedule is a single design decision: the controls are resolved and frozen when the work is assigned, not looked up when the report is written. When a work order is released for a thickness survey on the recovery boiler floor, the system resolves and stores the procedure revision then in force, the assigned technician's certification status and expiry for that method and technique, and the calibration validity of the specific instrument by serial number. Those values are written onto the task and never updated afterward, because they are a statement about a moment in time.
This produces two behaviors that a folder-based system cannot. First, assignment can be refused. If the technician's certification expires before the planned examination date, or the instrument's calibration lapses mid-outage, the system says so at planning time when it is cheap to fix, rather than at audit time when it is not. Second, the record answers the auditor's question directly, because the question is always about the state of things on the examination date, and the system holds exactly that rather than today's state.
Certification detail matters more in a mill than people expect, because most mills use a mix of employee inspectors and contracted NDT technicians. Under ASNT SNT-TC-1A, certification is issued by the employer under the employer's own written practice, so a contractor's Level II is certified by the contractor and the record must name the certifying employer to be meaningful. Method alone is not enough either: phased array and TOFD examinations require qualification against the procedure and configuration. Store the written practice reference, the method, the technique, the level, the issue and expiry dates, and the vision examination date, and the certification question stops being an audit risk.
Digesters, evaporators and the assets between the boilers
Recovery boiler scope is well defined by industry practice; the assets around it are where scheduling programs get thin. Continuous and batch digesters are the clearest example. Carbon steel digesters operating in hot caustic liquor are susceptible to cracking in the heat-affected zones of welds and to general and localized thinning, which is why inspection practice centers on thorough surface preparation followed by visual and wet fluorescent magnetic particle examination of weld seams, supported by thickness measurement of the shell and of any clad or overlaid surfaces. That scope has a long preparation front end — emptying, washing, ventilating, staging — that dwarfs the examination itself.
Black liquor evaporators, concentrators, tanks and the liquor and condensate lines connecting them make up the population that most often lacks an owner. They fail by thinning, by caustic cracking, by erosion at changes of direction, and by the slow degradation of supports and nozzles that nobody has on a list. The lime kiln adds shell condition, ovality and tire and roller wear on a rotating-equipment logic entirely unlike a pressure vessel's. When an auditor asks how the mill decided which of these assets to inspect and how often, the answer must reference a documented basis, and for many mills it currently references custom.
The remedy is unglamorous: build the asset register first, assign every item an interval with a stated basis and an owner, and accept that some intervals will initially be justified by manufacturer recommendation or engineering judgement rather than by a code requirement. That is a legitimate basis provided it is written down. What is not defensible is an asset that appears in no plan at all, which is the finding that most often follows the question about the liquor lines.
Evaluating a scheduling module for auditability
Run the audit against the demo. Ask the vendor to pick an asset, show you its current status and the basis for it, then drill from the last completed examination to the procedure revision used, the technician's certification as of that date, the instrument calibration as of that date, the readings, the acceptance criteria applied, the disposition and any repair documentation, and finally the recomputed next due date with its rule. If that takes more than two minutes or requires opening a second system, it will fail an audit for the same reason.
Then test the three specific failure modes described above. Ask to see the system refuse an assignment to a technician whose certification expires before the planned date, and confirm the override requires a named approver. Ask how the next due date is derived and confirm it comes from the previous due date rather than the completion date. Ask for the report of every deviation, extension and grace period used in the last twelve months, and confirm it exists as a standard report rather than a query someone would have to write.
Atlantis configures inspection scheduling on an Odoo ERP foundation built for inspection organizations and asset owners, with interval rules and bases, outage windows and dependencies, certification and calibration binding at assignment, CML-level thickness history, and deviation reporting as standard structures. It is affordable, accessible and fully customizable, and the fastest way to evaluate it is to hand us three of your own assets and let us build the audit chain in front of you. Contact info@atlantisndt.com to arrange that session.
What is interval drift and how does it create an audit finding?
Interval drift is what happens when the next due date is calculated from the actual completion date instead of the previous due date. If each annual outage slips two weeks, five cycles later the interval between the first and last inspection is ten weeks longer than the stated interval, even though every individual gap looked acceptable. An auditor reviewing dates in sequence sees an interval that was exceeded and asks for the authorization that does not exist.
Why does the recovery boiler set the mill's whole inspection calendar?
Because it is the asset with the least tolerance for deferral and the most inspection scope per outage. The consequence of a water leak into a furnace holding molten smelt is a smelt-water explosion, which is why BLRBAC good practice centers on leak detection and an emergency shutdown procedure. Everything else in the mill is scheduled around the recovery boiler outage, so an error in its scope propagates into every other asset's plan.
Where does OSHA process safety management apply in a pulp mill?
Chlorine dioxide generation and the associated chemical systems can bring a mill within 29 CFR 1910.119 where listed highly hazardous chemicals are present above threshold quantities. That pulls the covered equipment into the mechanical integrity requirements, which call for inspection and testing following recognized and generally accepted good engineering practice, at documented frequencies, with each inspection recorded in specified detail and deficiencies corrected before further use.
What does 1910.119(j)(4)(iv) actually require to be written down?
Each inspection and test is documented with the date performed, the name of the person who performed it, the identification of the equipment on which it was performed, a description of the inspection or test performed, and the results. Note that this is a per-examination record naming a person and an identified piece of equipment — precisely the chain that breaks when reports are filed as PDFs organized by outage rather than by asset.
Is API 510, 570 or 653 inspector training part of this offer?
No. Atlantis provides inspection management software, reporting software, digital twins, 3D laser scanning, report validation, ASNT Level III consulting, and NDT training to ASNT SNT-TC-1A and ISO 9712 across UT, RT, MT, PT, ET, VT, PAUT and TOFD. API inspector certification is administered by API through its own approved routes. The scheduling module tracks the validity of API certifications your inspectors already hold and blocks assignment when one lapses.
How should NB-23 repair documentation connect to the schedule?
A pressure-part weld repair carried out under the National Board Inspection Code produces documentation, typically a Form R-1, signed by an authorized inspector. That form is the evidence that closes the loop on the finding your examination raised. It should be attached to the disposition record on the examination, not filed separately by year, so that pulling the exam pulls the repair and the repair pulls the re-examination that verified it.
Built for any business that runs on operations
Most companies do not fail at their craft. They lose time, margin and goodwill in the gaps between the tools they use to run the place — a quoting spreadsheet that does not talk to the job sheet, a job sheet that does not reach accounts, and a compliance folder nobody can search when a client asks. Atlantis closes those gaps by putting the whole operation on one platform, so information is entered once and everything downstream stays in step.
What you can run on it
- Sales and CRM — leads, quotes, follow-ups and the pipeline that tells you what next month looks like.
- Projects and job costing — plan the work, track the hours and materials against it, and see the margin while the job is still live rather than at final account.
- Field and service teams — dispatch, schedules, mobile capture that works with no signal, and sign-off from site.
- Inventory and purchasing — stock, suppliers, reorder points and goods receipt, joined to the jobs that consume them.
- People — records, qualifications and licences with renewal reminders, timesheets, leave and payroll.
- Quality and documents — procedures and forms under revision control, with the audit trail an inspection or accreditation body actually asks for.
- Accounts — invoicing, expenses, multi-currency and the reporting your accountant stops chasing you for.
Affordable, accessible, fully customizable — and we mean each word
Affordable because the whole suite is included rather than sold to you a module at a time, and because implementation is done by people who have run operations rather than by a chain of subcontractors. Accessible because it runs in a browser and on a phone, works for a small team on day one, and does not need a specialist on staff to keep it alive. Fully customizable because your process is the thing that makes you competitive — the software should bend to it, not the other way round.
Industries we configure for
Service businesses and contractors, manufacturing and fabrication, trading and distribution, laboratories and testing houses, engineering consultancies, construction and facilities, and asset owners across energy, marine, aerospace and infrastructure. Inspection and testing is where we started, and it remains the sector we go deepest in — but the platform underneath is general-purpose, and most of what it does has nothing to do with inspection at all.
What happens when you get in touch
A short conversation, not a sales sequence. We ask how the business runs today and where it hurts, show you the platform doing that work, and send a written quote shaped to your region, your team size and the scope you actually need. No obligation, nothing to install first, and no pressure to decide on the call. Reach out and tell us what you are trying to fix.
Related: business management platform · inspection management software · choosing the right category of software · modules · by industry · asset integrity platform. Book a free consultation.