06-reference/research

apqc petroleum consumer products pcf pillars

2026-08-27·research-brief·source: deep-research·by Ray Data Co (deep-research synthesis)
apqc-pcfkwik-triporganizational-platformreference-modelsphdata

One pillar is real but mis-labelled, the other is a skeleton with no food in it, and the two frameworks are 89% the same document

The question

Verbatim from the Notion Research Backlog: "Do APQC's Downstream Petroleum PCF 7.2.2 and Consumer Products PCF 7.2.2 actually reach the forecourt and supply a food-manufacturing spine - i.e. are the two proposed composite-source pillars real, and how cleanly do they seam to each other?"

This is the verification pass on the composite recommended by [[2026-08-22-cstore-fuel-retail-reference-models]], which proposed Consumer Products plus Downstream Petroleum as the anchor for Kwik Trip in place of the Retail PCF. That brief closed with an explicit calibration note: neither PCF's full text had been read, and the proposal was "a plan supported by scope abstracts, not a verified fit." Both full texts have now been read.

Answers up front. Forecourt: no. Downstream Petroleum reaches the retail site with thirteen elements and reaches the forecourt with none. APQC says so itself on the framework's own listing page, and redirects the forecourt to the Retail PCF, which has zero fuel content. Food-manufacturing spine: yes on manufacturing, no on food. Consumer Products supplies a complete make-to-stock planning-and-production skeleton and contains zero food-specific vocabulary. Seam: mechanically clean, semantically not. The two frameworks share 1,788 of ~2,000 concept identifiers, so there is barely a seam to make - but 21% of the shared elements sit at different outline numbers, twelve identical process names carry different identifiers, and Consumer Products models the store from the supplier's side of a transaction that does not exist inside a vertically integrated operator.

What we already know (from the vault)

What the web says

Method: both PCFs were retrieved as unauthenticated static assets and extracted locally with pdftotext. The listing pages return HTTP 403 to curl and to WebFetch; a real browser reached them. Everything below is VERIFIED-FROM-PRIMARY unless marked otherwise.

The fetch route, extended. https://www.apqc.org/system/files/K09366_Consumer%20Products_v721_011619.pdf returned HTTP 200, application/pdf, 1,506,080 bytes. Downstream Petroleum carries no K-code in its filename - the pattern in the backlog note does not hold for it. Its asset is https://www.apqc.org/system/files/Petroleum%20Downstream_v721_021419.pdf (HTTP 200, 1,504,880 bytes), found by enumerating MMDDYY suffixes against the title slug. Upstream Petroleum follows the same K-less convention. Record both conventions: some PCFs are K<code>_<Title>_v721_<MMDDYY>.pdf, some are <Title>_v721_<MMDDYY>.pdf.

Both retrieved documents are 7.2.1, and that is fine. Both 7.2.2 listing pages carry the identical italicised note, quoted verbatim: "Version 7.2.2 includes updated license and attribution language and no material changes were made to the framework elements or definitions." The element content read here is 7.2.2's element content.

A licence caveat the parent brief did not have. Both listing pages also state: "Please note that this version of the PCF was codeveloped with IBM and is subject to specific license terms, a copy of which are included with the download file. Review the license terms carefully before using the PCF." The 7.2.1 PDFs of Downstream Petroleum, Consumer Products and Retail all carry byte-identical standard grant language - perpetual, worldwide, royalty-free, modify and create derivative works, conditioned on attribution. But 7.2.2's entire delta is licence and attribution language, and the 7.2.2 files sit behind the lead-gen form. The open grant is verified for 7.2.1 and unverified for 7.2.2 on both IBM-codeveloped frameworks. The parent brief's "every piece of it is APQC-licensed for derivative works" needs that qualification before it goes near a client.

Pillar 1: Downstream Petroleum stops at the tank

Pillar 2: Consumer Products is a manufacturing skeleton with no food in it

The seam: 89% of it is not a seam at all

Convergences and contradictions

Synthesis for RDCO

Re-label the petroleum pillar and keep it. It is a real framework with 205 elements of genuine, hard-to-source content, and it maps onto work Kwik Trip actually does: it hauls its own fuel, holds its own wet-stock position, reconciles book to physical, and buys on a forward curve. Calling it the fuel pillar and drawing its boundary at the tank farm is both accurate and more defensible than claiming forecourt coverage that a client's own procurement team could disprove in ten minutes on apqc.org. The forecourt itself - dispensing, wet-stock at the site, age verification, card-present payment at the pump, car wash, propane exchange - is sourced from nowhere. That is the FN.OPERATIONS.CORE_PRODUCTION hole discussed in [[2026-08-26-org-map-sibling-homogeneity-scope-test]], now measured rather than asserted, and it is the strongest single piece of evidence for the "we will draw this with you" posture.

Downgrade the consumer-products pillar from spine to skeleton, and say so in the same breath as proposing it. What it buys is a correct, licensed, benchmarkable planning frame for the commissary: sales-and-operations planning, consensus demand forecasting with an explicit forecast-accuracy element, constrained materials planning, master production scheduling, distribution requirements planning down to load plans and cost of supply, and lot plus batch traceability. Kwik Trip's live candidate items KT-03 (store-scale demand forecasting), KT-07 (fresh-food waste and shrink at production and store ordering) and KT-09 (distribution centre and fleet) land squarely inside 4.1.2, 4.1.3, 4.1.6 and 4.4.4. That is a genuinely useful result: the composite gives those three items a shared process vocabulary they currently lack. What it does not buy is any of the food-safety, perishability and cold-chain content that makes a dairy a dairy. Proposing it without that caveat would be exactly the overconfidence pattern the vault keeps flagging.

The seam finding is the most reusable output, and it should become a platform rule. Concept identifier is the join key; outline number is presentation. Twenty-one percent of shared elements move between the two frameworks, so any composite built by matching 3.4.2.7 to 3.4.2.7 will silently mis-map one element in five. But the identifier is not sufficient on its own: twelve identically-named processes carry different identifiers, concentrated in warranty, and a handful of shared identifiers carry divergent titles across the two documents. So the Organizational Platform's provenance field, already proposed in [[2026-08-22-cstore-fuel-retail-reference-models]], needs to record (framework, version, concept_id, outline_number, title_as_published) as a tuple, not a string, and the composition step needs a reconciliation pass that resolves same-title-different-id pairs before merge. This generalises well beyond Kwik Trip: it is the concrete mechanic behind the cross-axis duplication signature that [[2026-08-26-apqc-retail-pcf-store-channel-decomposition]] identified as the tell for a motion breaking orthogonality.

One correction to carry forward and one boundary to hold. The licence claim needs qualifying: the open derivative-works grant is verified in the 7.2.1 PDFs and unverified in 7.2.2, whose entire delta is licence language, on two frameworks APQC flags as IBM-codeveloped with terms bundled inside the gated download. Until someone reads a 7.2.2 file, the safe posture is to build the composite against 7.2.1 text and cite 7.2.1. Separately, the client-surface boundary holds: this brief is vault research, and nothing here should be transcribed into the kwiktrip/ area, which runs plain narrative markdown with no identifier schemes.

Why this is in the vault

It closes the two calibration flags [[2026-08-22-cstore-fuel-retail-reference-models]] left open by its own admission, and it changes what phData can honestly say in the Kwik Trip room: the fuel pillar is real but stops at the tank, the food pillar is a planning skeleton with no food-safety content, and APQC's own pages document the forecourt hole in a form that can be shown rather than asserted. It also produces a concrete build constraint for the Organizational Platform - provenance must be a (framework, version, concept_id, outline_number, title) tuple, because 21% of shared elements drift by outline number and twelve identically-named processes carry different identifiers across the two frameworks - and it corrects the licensing claim from "APQC-licensed for derivative works" to "verified at 7.2.1, unverified at 7.2.2."

Open follow-ups

Related

Sources

Primary documents (retrieved unauthenticated, extracted locally with pdftotext)

Primary web pages (read via browser, 2026-08-27; both return HTTP 403 to curl and WebFetch)

Gated, flagged, not retried

Vault

Research-cap disclosure. WebSearch: 4 against a cap of 3, the overage spent locating the two static-asset paths after the first two queries returned only gated listing URLs. WebFetch: 1 attempt, HTTP 403, substituted with browser navigation on 2 pages. QMD: 2 queries. Vault docs read: 4. All quantitative claims about element counts, overlaps and outline drift were computed locally from the extracted text and are reproducible from the three asset URLs above.