Blocked

When was this roasted?

ALS-COFFEE-1.0-FRESH-001

This question matters to a buyer and CANNOT be answered from a public product page today. What would be required is stated in full.

Why this cannot be run

Blocked by G-02.

Assertion

roast_date matches_format an unambiguous calendar date bound to the act of roasting

Applicability

applies when
the product is roasted coffee sold by mass
signal
product_type or title indicates coffee

Accepted evidence

  • product_description — an explicit calendar date bound on the page to roasting, in an unambiguous form e.g. Roasted on 2026-07-20.
  • structured_data — the same date inside the JSON-LD product description prose

Explicitly insufficient evidence

What does not count, and why. Published because the omission is where a check quietly becomes a claim.

  • a roast LEVEL such as "Roast: Medium"
    It contains the token roast next to a value and is the single most likely false positive for any automated check, because roast level is commonly exposed as an option or specification row while the date is not.
  • "freshly roasted", "roasted weekly", "small-batch roasted"
    Adjectives with no date, and unfalsifiable on the page.
  • "roast date printed on every bag"
    This is an assertion about the bag rather than a date, and it is exactly the shape that defeats a check looking for the token roast date.
  • a best-before, best-by or use-by date
    A durability estimate is not an age, and a long durability date coexisting with no roast date is the pattern buyers complain about.
  • a packed-on or packaged-on date
    Packing lags roasting, and lags it by policy in rested-then-packed and gas-flushed operations.
  • a harvest or crop year
    That is a green-coffee attribute unrelated to when the coffee was roasted.
  • a structured production-date or feed expiration field
    The nearest structured-data property is vehicle-oriented and has no food semantics, and the dominant feed specification's expiration attribute controls when a listing stops showing and defaults to thirty days after the last refresh, so mapping either to freshness is categorically wrong and wrong in the flattering direction.
  • a date visible only in a product photograph or a review image
    Image content is not page text, and product photography is frequently a stock image of a different size or an older bag.

Conflict rules

  • When a roast date and a best-before date both appear — then treat them as answers to different questions and record both; a durability date can never be back-calculated to a roast day precedence: product_description > structured_data
  • When a static metafield holds a roast date — then treat it as low-trust: a field set once at product creation asserts something untrue about every subsequent lot, which is worse than no field

Discrimination

Predicted fail rate: 70-95% (predicted, not yet measured)

The roast date is a lot attribute stamped at pack time while a product page is a product-level document, so its absence is structural rather than negligent and should be near-universal. The band is above target and the entry is published as blocked partly for that reason: the honest contribution here is refusing the near-misses rather than certifying the claim.

For a shopper

Specialty buyers look for a roast date because flavour changes over weeks, and consumer testing publications supply physical bag tests precisely because the date is so often absent. Note that the mainstream trade association points shoppers to the best-by date instead, so the trade does not agree with itself here.

For a merchant

Publish the roast date for the lot currently shipping, in an unambiguous format, in a field you update as stock rotates — and keep it distinct from the roast level, which is a different fact that shares the word.

Grounding

  • America's Test Kitchen (consumer_guide)
    that mainstream consumer guidance tells readers roasters only sometimes print a roasted-on date and supplies a physical bag test to infer roast age, which is evidence the datum is frequently absent
  • Perfect Daily Grind (trade_press)
    that roast date is a third-wave trade convention which the specialty trade press itself cautions against using as a sole quality signal — the source both grounds the demand and limits it
  • Specialty Coffee Association, coffee standards index (trade_body)
    the decisive negative: no published trade standard covers roasted-coffee retail labelling, roast-date declaration, shelf life or freshness, so citing the trade body for roast date is unsupported