Files
MealQuest/docs
dev_agentandClaude Opus 5.5 48338a0c3d
CI / ci (push) Successful in 1m36s
CI / ci (pull_request) Successful in 1m36s
Resolve JSON-LD @id references, accept schema.org type IRIs, refuse empty durations
Review findings on the Recipe extractor:

- An image or publisher given as an {"@id": ...} reference now resolves to
  the node with that @id at a script's top level, in a top-level array or
  in an @graph, in any of the page's scripts. An image reference no node
  has, or one naming two nodes, is ErrMalformedRecipe; an unresolved
  publisher falls through to og:site_name and the host as before.
- @type matches the term or the absolute https:// or http://schema.org IRI,
  as a string or in an array, for Recipe, HowToStep and HowToSection.
- A present but empty or blank prepTime, cookTime or totalTime is an invalid
  ISO-8601 duration (ErrMalformedRecipe); an absent or null one is still
  nil.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 12:57:53 -04:00
..