The manufacturer's product page says Active. The authorized distributor's listing says NRND. A supplier email from three weeks ago says an EOL announcement is coming this quarter. And someone in sourcing has a last-time-buy notice for the same part number in a folder nobody else can see.
All four can be accurate at once. They are answering slightly different questions, on different refresh cycles, from different vantage points in the channel. The failure is not that the sources disagree — that is normal and permanent. The failure is what most teams do next: pick one, overwrite the field, and lose the fact that there was ever a question.
This guide sets out a framework that holds up under that pressure: identify each source, preserve the evidence, apply a written authority hierarchy, record the organizational position with a name and a date, and flag later contradicting evidence for review instead of applying it. Underneath it is one idea — observed evidence and organizational truth are different kinds of fact and should never share a field.
Take the four claims above and read them as what they are, rather than as a data-quality problem. The manufacturer page describes what the factory produces, reviewed on some cadence you cannot see. The distributor listing describes what that distributor will sell you, which reflects both the manufacturer's status and the distributor's own catalog decisions. The supplier email describes what a person inside the supply chain knows about a decision that has been made but not published. The last-time-buy notice is a dated, formal statement about a specific part number, and it may cover only some of the orderable variants.
None of those statements contradicts the others in the strict sense. They differ in scope, in latency, and in what they are actually about. A team that treats them as four attempts to answer the same question will spend the afternoon deciding which source is “right.” A team that reads them as four scoped observations will spend the afternoon deciding what the company is going to do, which is the only question with a deadline attached.
The rest of this guide is about making that second reading routine rather than heroic.
It is tempting to read a lifecycle conflict as somebody's mistake. It almost never is. The disagreement is structural, and it will still be there after every source involved has done its job well.
The most common resolution is also the weakest: treat recency as authority, take the newest value, write it into the field, move on. It feels defensible — newer information is usually better information — and it fails in three specific ways.
It hands lifecycle authority to whoever has the fastest pipeline. A distributor feed that refreshes nightly will always be newer than a manufacturer page reviewed quarterly. A recency rule quietly promotes the distributor to the primary source of truth for your company, and nobody ever decided that.
It confuses the date a value was written with the date the underlying fact was established. A page updated last night may be restating a status set two years ago. A notice dated four months ago may be the most current statement anyone has made about the part.
And it is invisible. After a recency overwrite, the field shows one confident status and no trace of the conflict. The next engineer has no way to know that a second source said something different, or that the question was ever open. Information was destroyed and nothing in the record admits it.
Before two claims can be compared, you have to know what they are. This is the step teams skip, and skipping it is why so many lifecycle arguments go in circles: “the system says NRND” is not a source, and neither is “I read somewhere that it was going obsolete.”
For each claim, five questions settle it. Who made the claim — a manufacturer, a distributor, a database, a named person? When did they make it, as distinct from when you saw it? Which exact part numbers does it cover? Which region and channel does it apply to? And where can a colleague see the same thing again in a year without asking you?
Often the conflict dissolves at this step. A status attached to a family and a status attached to one orderable part number were never in conflict. A distributor's regional catalog decision and a manufacturer's global production status were never in conflict either. Identifying the source turns an argument into two compatible observations more often than it turns one into a loser.
Preserve the artifact, not your conclusion about it. A saved PDF of the discontinuance notice, the supplier email with its headers, a dated screenshot of the distributor listing, a call note written the same day with the name of the person who spoke — these survive. “We confirmed with the manufacturer” does not survive; six months later nobody remembers who confirmed what, and the page has changed.
Preserve the evidence you did not act on, too. This is counterintuitive and it is the part that pays off. The losing observation is what makes your position auditable: it shows that the alternative was seen, weighed, and set aside deliberately rather than missed. A record containing only the winning source cannot distinguish a careful decision from a lucky one.
Attach the evidence to the part, not to a person or a project. Evidence stored in an individual's inbox, or in a folder named for a program that will be renamed after the next reorg, is evidence that exists right up until the moment somebody needs it.
Once the sources are identified, preserved, and weighed, somebody has to say what the company is going to do. That statement is the deliverable — not the analysis, and not the winning source.
It needs four elements: the status your organization will act on, the evidence it rests on, the name of the person who set it, and the date they set it. A status with none of those is not a decision; it is a rumor in a table cell. Purchasing will act on it anyway, which is precisely the problem.
The position is allowed to differ from every published source, and sometimes it should. A team holding a credible supplier email about a coming discontinuation may set an internal position of “EOL pending” while every public source still reads Active. That is not bad data. That is the organization being ahead of the data, which is what the engineers are for. The record just has to say so plainly, with the evidence attached, so that the choice is legible to the next person rather than looking like a mistake.
Underneath everything above there is one conceptual move, and it is worth stating plainly: what a source says and what your organization has decided are two different kinds of fact, and they must not share a field.
An observation is a claim someone else made. It has an author, a date, a scope, and a degree of authority, and you control none of them. You cannot make a manufacturer's page more current by needing it to be. The only correct thing to do with an observation is record it faithfully — in the source's own words, with its author and date — and then leave it alone. Observations are not edited to agree with each other. They are allowed to conflict, permanently, because they describe different vantage points on a moving situation.
An organizational position is something your company decided. It has an owner, a date, and consequences: purchasing acts on it, design gates on it, the risk register inherits it, and a customer may eventually be shown it. It is not a copy of the best observation. It is a judgment made in light of all of them, and it frequently rests on things no source contains — a phone call, a contractual commitment, knowledge of how the last requalification went, a view about how much this particular supplier's timelines slip.
Collapsing the two is the root cause of most lifecycle data problems, and it happens by accident rather than by choice. When observations and decisions live in one field, every incoming observation becomes an implicit decision, made by whatever wrote to the field last — a nightly feed, an import script, whoever had the spreadsheet open. Nobody ever intended to give the update pipeline decision authority over component lifecycle. It happened because the schema had one slot.
Separating them costs one more column and buys three things. Disagreement becomes representable instead of destructive: the record can hold “the distributor says NRND” and “we are acting on Active pending confirmation” at the same time, which is the actual state of the world. The position becomes attributable: there is a person to ask, and a date to age it against. And the record becomes answerable — when a customer asks why you kept buying a part for six months after a distributor flagged it, you can show the observation, the reasoning, and the name of the person who weighed them, instead of a field that has quietly said NRND since some unknown Tuesday.
Once a position is recorded, new evidence will arrive that disagrees with it. That is not an exception to plan around; it is the steady state. The question is only what the system does at that moment.
Two failure modes bracket the right answer. A system that applies the new value automatically makes the decision disappear — the position is gone, the reasoning is gone, and nobody is told. A system that ignores the new value lets the position go stale, which is the same failure with a longer fuse. Flagging is what sits between them: the position stands, the new evidence is attached, and a person is told there is something to look at.
A good flag carries four things: what the new evidence says, where it came from, which existing decision it contradicts, and who owns that decision. That is enough for the owner to spend ninety seconds and either confirm the position, revise it with a new timestamp, or note that the new source is out of scope. A flag with only “status changed” makes the owner redo the entire investigation, and it will be ignored by the third one.
This is the model PCNshark implements: a lifecycle status a person sets, attached to its evidence — a PCN held in the workspace, an uploaded document, or a stated source — with the part-level decision history kept alongside it, and conflicting newer evidence flagged for review rather than applied over the existing decision.
Automation should surface conflicting evidence, not erase a reviewed human decision. If one line survives this guide, that is the one worth keeping.
The reason is not sentimentality about human judgment. It is that a reviewed decision is the output of judgment applied to evidence, and much of that evidence was never in the system: the call with the applications engineer, the customer contract that makes a redesign impossible before next year, the memory of how the previous alternate performed in qualification. An automated update can see none of it. When it overwrites the decision it does not merely change a value — it deletes the judgment and leaves nothing behind to indicate that judgment ever occurred.
The asymmetry is stark. The cost of a flag that turns out to be noise is a couple of minutes of an engineer's attention. The cost of a silent overwrite is a decision quietly reversed, a purchase or a design gate changed on the strength of a data feed, and no way to reconstruct what happened. One of those errors is recoverable and the other is not.
There is a second-order cost as well. Once a team learns that the system rewrites their conclusions, they stop putting conclusions in the system. The real answer moves into a spreadsheet, a chat thread, or somebody's head — and you are back to the original problem, now with an extra tool that everyone quietly distrusts. A record that preserves decisions is not only more correct; it is the only kind of record people keep using.
Nine fields, split deliberately into what was observed and what your organization decided. The split is the whole point: the top group is recorded and never edited, the bottom group is owned by a person.
A repeatable path from “two sources disagree” to a recorded position. Each numbered step is either a question with its branches or an action.
The right resolution depends on the part, the region and channel you buy through, the remaining production and service life of the products involved, and your own qualification and change-control requirements.
Patterns that recur across teams, with a sensible starting move for each. Read them as defaults to adapt, not as rules to apply.
| Situation | Potential response |
|---|---|
| Manufacturer says Active; authorized distributor says NRND | Treat as a probable early signal. Re-check the manufacturer status at the orderable part number, ask the distributor what their status is based on, and record the conflict rather than resolving it by preference |
| A supplier email says EOL is coming; nothing is published anywhere | Keep the email as evidence with sender and date. Set an internal watch position, request the formal notice, and do not wait for publication to start the exposure analysis |
| You hold a last-time-buy notice; the manufacturer page still shows Active | The dated notice governs. Act on the deadline and treat the page as stale rather than as a contradiction to be resolved |
| Two third-party databases disagree and neither cites a source | Neither is evidence on its own. Resolve it against the manufacturer or an authorized distributor and record which one you used |
| Status differs between the tape-and-reel and tube variants | Not a conflict. Record status at the orderable part number and note explicitly which variants are affected |
| The product line changed manufacturers and the two pages disagree | Prefer the current owner of the line, and record the transfer itself as part of the evidence so the discrepancy is explained rather than rediscovered |
| Listings appear only in the independent market; no authorized stock anywhere | Treat scarcity as a supply signal, not a lifecycle status. Confirm with the manufacturer or an authorized distributor before declaring the part obsolete |
| Newer published evidence contradicts a decision your team already reviewed | Flag it and route it to the original decision maker with the specific contradiction named. Do not overwrite the decision in place |
| Nobody can find a source for a status already in your own records | Treat the field as unknown rather than as correct, and re-establish it from a citable source before anyone acts on it again |
These are starting points, not automatic recommendations. The correct action depends on engineering, quality, sourcing, contractual, and customer requirements specific to your products.
Ready to put this into practice on your own BOMs?
See lifecycle evidence and component history in PCNsharkWhat each lifecycle state means, and where lifecycle evidence comes from.
Read →The status, evidence, decision maker, and timestamp that make a decision durable.
Read →What happens when the same part carries different positions on different programs.
Read →Turning a received notice into a checked list of affected parts and products.
Read →How decisions, evidence, and history stay attached to the part.
Read →PCNshark records lifecycle status as a decision a person sets, attached to its evidence — a PCN held in the workspace, an uploaded document, or a stated source — with the part-level decision history kept alongside it. When newer evidence conflicts with a reviewed decision, it is flagged for review rather than written over it.
Start your 14-day free trial on Starter or Team. A payment method is required; cancel before the trial ends to avoid being charged. Scale is a paid plan and starts immediately rather than with a trial.