{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T10:05:05Z",
    "providers": [
      "Codex"
    ],
    "breadth": "recalled by Codex without web access - no source was read",
    "missingProviders": [],
    "pass": 2,
    "cost": {
      "grok": {
        "seconds": 16.2,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a09512-bf0f-7812-93ec-e5c9542f851a\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: Grand Prix Elsy Jacobs\nSense to describe: (none recorded)\nDomain code: ACT.EVT\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batch 04",
        "usd": 0.0,
        "recall": true
      },
      "codex": {
        "seconds": 76.8,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a09512-bf07-76c2-ae91-f71d155ae799\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: Grand Prix Elsy Jacobs\nRegistry id: vr.tr.grand-prix-elsy-jacobs\nPlane / domain: ACT / ACT.EVT\nRegistry definition: (none recorded)\nNames folded into"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:45:58+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "failure_modes_and_hazards",
        "owners",
        "standards_and_regulation",
        "visual_identification"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T10:10:29+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q2364254",
    "registryId": "vr.tr.grand-prix-elsy-jacobs",
    "name": "Grand Prix Elsy Jacobs",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "ACT.EVT"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q2364254/",
  "model": {
    "registry_id": "vr.tr.grand-prix-elsy-jacobs",
    "name": "Grand Prix Elsy Jacobs",
    "purpose": "Enable an agent to recognise Grand Prix Elsy Jacobs, distinguish its changing competition formats, assess edition-specific evidence, and attach schedules and results to the correct event.",
    "definition": "The Grand Prix Elsy Jacobs is a women's road cycling event in Luxembourg named in honour of Luxembourgish cyclist Elsy Jacobs, the first women's road world champion.",
    "scope_statement": "This model owns the identity and edition-level interpretation of registry entry vr.tr.grand-prix-elsy-jacobs in ACT / ACT.EVT, retaining uncertainty about its precise continuity with the Festival Elsy Jacobs and its separately named races.",
    "in_scope": [
      "Historical names, sponsor titles and evidenced continuity of the registered competition",
      "Edition dates, competition format and constituent race boundaries",
      "Edition-specific courses, participant roles and sporting authority",
      "Race status, classifications, results and subsequent corrections",
      "Evidence supporting or disputing links between Grand Prix and Festival records"
    ],
    "out_of_scope": [
      "Elsy Jacobs's biography and personal sporting achievements",
      "General rules and history of women's road cycling",
      "Independent profiles of riders, teams, sponsors and organisers",
      "Permanent geography and infrastructure of Garnich and Luxembourg",
      "Independent models for related races without an authorised registry split"
    ],
    "distinguishing_features": [
      "The identity concerns a women's road cycling competition in Luxembourg, rather than the cyclist Elsy Jacobs herself.",
      "A matching name must be supported by an edition date and organising or calendar evidence; the shared dedication alone does not establish identity.",
      "Historical winner lists must distinguish a stage-race general classification from a one-day finish classification. [Race history](https://www.cyclingnews.com/races/festival-elsy-jacobs-2023/race-history/)",
      "Garnich and Luxembourg labels cannot automatically be treated as interchangeable aliases: the 2025 organiser guide identifies two separate one-day races. [2025 technical guide](https://www.elsy-jacobs.lu/wp-content/uploads/2025/04/250419-FEJ-Guide_technique_2025_VF.pdf)"
    ],
    "characteristics": [
      {
        "name": "Recorded competition identity",
        "kind": "relation",
        "unit_or_values": "Registry id linked to dated organiser names and external competition identifiers",
        "why_it_matters": "Prevents title similarity from merging different races."
      },
      {
        "name": "Edition format",
        "kind": "category",
        "unit_or_values": "One-day race; stage race; festival containing separate races; unresolved",
        "why_it_matters": "Determines which dates, components and results belong together."
      },
      {
        "name": "Temporal extent",
        "kind": "measurement",
        "unit_or_values": "Gregorian dates; local start and finish times with Europe/Luxembourg timezone; planned or actual",
        "why_it_matters": "Separates a festival weekend from an individual race and preserves schedule changes."
      },
      {
        "name": "Sporting classification",
        "kind": "category",
        "unit_or_values": "Edition-specific UCI category and class, verbatim from the relevant authority",
        "why_it_matters": "Eligibility and sporting significance cannot be inferred from another year's classification."
      },
      {
        "name": "Course extent",
        "kind": "measurement",
        "unit_or_values": "Kilometres, circuit counts and metres of elevation gain, each tied to a route version",
        "why_it_matters": "Distinguishes advertised distance from the route actually raced."
      },
      {
        "name": "Edition status",
        "kind": "state",
        "unit_or_values": "Announced; scheduled; underway; completed; postponed; cancelled; abandoned; unknown",
        "why_it_matters": "A calendar listing alone does not establish that racing occurred."
      },
      {
        "name": "Result authority",
        "kind": "state",
        "unit_or_values": "Provisional; official; corrected; disputed; unavailable",
        "why_it_matters": "Controls whether an agent may report a winner as settled."
      },
      {
        "name": "Historical continuity",
        "kind": "relation",
        "unit_or_values": "Documented rename; constituent race; successor; related event; unresolved relationship",
        "why_it_matters": "Preserves registry granularity while making changes in competition structure explicit."
      }
    ],
    "affordances": [
      "Resolve a Grand Prix or Festival reference to an evidenced edition or flag an ambiguous match.",
      "Compare editions while separating one-day results from stage-race classifications.",
      "Attach route changes, start lists and official decisions to the affected race.",
      "Report the supported schedule and sporting status with its source and observation date.",
      "Update corrected results while preserving their earlier versions.",
      "Refer unresolved identity splits for registry review without creating duplicate models."
    ],
    "agent_conduct": {
      "may": [
        "Report race editions and results from official sources.",
        "Describe the race's namesake, Elsy Jacobs, and her place in the history of women's cycling."
      ],
      "must_not": [
        "Help a rider or team cheat or dope.",
        "Report women's racing as less important or comment on riders' appearance instead of their racing.",
        "Repeat doping allegations beyond official sanctions.",
        "Alter or misattribute results."
      ],
      "requires_human": [
        "Correcting results after a sanction or appeal."
      ]
    },
    "ethics": {
      "considerations": [
        "Women's cycling has long had less pay and coverage; fair reporting supports equity.",
        "The race honours a pioneer whose legacy should be described accurately."
      ],
      "affected_parties": [
        "Women riders and teams",
        "Spectators",
        "Organizers"
      ]
    },
    "owners": {
      "steward": "The race organizer under the national federation and the international cycling union.",
      "master_systems": [
        "National cycling federation results records"
      ]
    },
    "visual_identification": [
      "A women's road race in Luxembourg with a stage or one-day format bearing Elsy Jacobs's name."
    ],
    "failure_modes_and_hazards": [
      "Crashes on open roads.",
      "Online harassment of women riders."
    ],
    "standards_and_regulation": [
      "UCI Cycling Regulations, Union Cycliste Internationale."
    ],
    "what_it_is_for": [
      "The event is encountered in women's road cycling calendars, race coverage and sporting records associated with Luxembourg.",
      "For editions held over multiple days, records may distinguish individual stage results from the overall classification.",
      "The edition year establishes the relevant format, route and results because the event's competition structure can change."
    ]
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q2364254: Grand Prix Elsy Jacobs",
      "url": "https://www.wikidata.org/wiki/Q2364254",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Grand Prix Elsy Jacobs",
      "url": "https://en.wikipedia.org/wiki/Grand_Prix_Elsy_Jacobs",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "grand-prix-identity",
        "name": "Grand Prix identity",
        "description": "Establish what the registered Grand Prix name denotes across differently titled records.",
        "rationale": "The registry supplies no definition, and a shared Elsy Jacobs name is insufficient evidence of identical competition boundaries.",
        "layers": [
          {
            "id": "names-and-authorities",
            "name": "Names and authorities",
            "description": "Resolve title variants through dated evidence.",
            "findings": [
              {
                "id": "dated-title-evidence",
                "name": "Dated title evidence",
                "description": "Record the exact Grand Prix, Festival and sponsor-qualified titles used by each source without making every title an unconditional alias.",
                "questions": [
                  {
                    "text": "Which organiser or calendar records explicitly use Grand Prix Elsy Jacobs, and for which years?",
                    "kind": "provenance",
                    "id": "dated-title-evidence-q01"
                  },
                  {
                    "text": "Which title changes are documented renames rather than names of another race?",
                    "kind": "definition",
                    "id": "dated-title-evidence-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "festival-relationship",
            "name": "Festival relationship",
            "description": "Represent possible continuity and component relationships without changing registry granularity.",
            "findings": [
              {
                "id": "separate-races-within-festival",
                "name": "Separate races within the Festival",
                "description": "The 2025 guide lists Garnich and Luxembourg as separate one-day competitions; their relationship to this historical registry identity requires explicit evidence. [2025 technical guide](https://www.elsy-jacobs.lu/wp-content/uploads/2025/04/250419-FEJ-Guide_technique_2025_VF.pdf)",
                "questions": [
                  {
                    "text": "Does the registered Grand Prix denote the historical competition lineage, one constituent race, or a bounded historical format?",
                    "kind": "boundary",
                    "id": "separate-races-within-festival-q01"
                  },
                  {
                    "text": "What evidence would justify linking a separately named Festival race to this entry?",
                    "kind": "provenance",
                    "id": "separate-races-within-festival-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "editions-and-format",
        "name": "Editions and format",
        "description": "Determine when each occurrence happened and what counted as its competition.",
        "rationale": "A sequence of race days can represent stages or independent races, with different implications for edition counts and winners.",
        "layers": [
          {
            "id": "edition-calendar",
            "name": "Edition calendar",
            "description": "Separate scheduled dates, actual racing and gaps in the record.",
            "findings": [
              {
                "id": "dated-occurrence",
                "name": "Dated occurrence",
                "description": "Give every edition or constituent race its own sourced dates and distinguish absence of evidence from cancellation.",
                "questions": [
                  {
                    "text": "What calendar dates and local racing times are documented for this occurrence?",
                    "kind": "measurement",
                    "id": "dated-occurrence-q01"
                  },
                  {
                    "text": "Does an apparent missing year have a cancellation notice, or is its status merely undocumented?",
                    "kind": "provenance",
                    "id": "dated-occurrence-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "competition-composition",
            "name": "Competition composition",
            "description": "Identify the scoring relationship among the race days.",
            "findings": [
              {
                "id": "stage-or-independent-race",
                "name": "Stage or independent race",
                "description": "Require edition regulations to establish whether a day contributes to an overall classification or awards an independent race result.",
                "questions": [
                  {
                    "text": "Which days are stages, prologues or independent one-day races under that edition's regulations?",
                    "kind": "boundary",
                    "id": "stage-or-independent-race-q01"
                  },
                  {
                    "text": "Does an overall classification actually exist for the grouped races?",
                    "kind": "definition",
                    "id": "stage-or-independent-race-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "luxembourg-courses",
        "name": "Luxembourg courses",
        "description": "Describe the race-specific use of Garnich, Luxembourg and other evidenced route locations.",
        "rationale": "Town labels help distinguish competitions but do not uniquely identify their routes or actual distances.",
        "layers": [
          {
            "id": "route-identity",
            "name": "Route identity",
            "description": "Connect each course to its race and edition.",
            "findings": [
              {
                "id": "course-version",
                "name": "Course version",
                "description": "Record start, finish, connecting sections and circuits from the applicable route document, with measured values tied to that version.",
                "questions": [
                  {
                    "text": "Which start, finish and circuit locations identify this edition's course?",
                    "kind": "definition",
                    "id": "course-version-q01"
                  },
                  {
                    "text": "What distance and circuit count does the authoritative route version specify?",
                    "kind": "measurement",
                    "id": "course-version-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "race-day-deviations",
            "name": "Race-day deviations",
            "description": "Track differences between the published course and the competition delivered.",
            "findings": [
              {
                "id": "authorised-course-change",
                "name": "Authorised course change",
                "description": "Capture shortening, rerouting or neutralisation with its issuing authority, affected section and claimed cause; do not infer changes from inconsistent distances alone.",
                "questions": [
                  {
                    "text": "Which official notice establishes a change to the planned route or racing distance?",
                    "kind": "provenance",
                    "id": "authorised-course-change-q01"
                  },
                  {
                    "text": "Which schedule, distance and result annotations must change after that decision?",
                    "kind": "action",
                    "id": "authorised-course-change-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "field-and-sporting-authority",
        "name": "Field and sporting authority",
        "description": "Establish who may compete, who actually competed and who can make sporting decisions.",
        "rationale": "Participation and authority belong to a particular edition and cannot be inherited solely from the Grand Prix name.",
        "layers": [
          {
            "id": "eligible-and-actual-field",
            "name": "Eligible and actual field",
            "description": "Separate entry conditions from confirmed participation.",
            "findings": [
              {
                "id": "edition-specific-participation",
                "name": "Edition-specific participation",
                "description": "Bind category and team-entry rules to the applicable edition; distinguish invited teams, entered riders and actual starters.",
                "questions": [
                  {
                    "text": "Which dated regulations establish the rider category and eligible team types?",
                    "kind": "provenance",
                    "id": "edition-specific-participation-q01"
                  },
                  {
                    "text": "Which riders actually started each race, and which team did each represent there?",
                    "kind": "boundary",
                    "id": "edition-specific-participation-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "decision-making-roles",
            "name": "Decision-making roles",
            "description": "Identify the organiser and officials responsible for this occurrence.",
            "findings": [
              {
                "id": "attributed-sporting-decisions",
                "name": "Attributed sporting decisions",
                "description": "Associate operational announcements and sporting rulings with their issuers rather than treating every Festival communication as equally authoritative.",
                "questions": [
                  {
                    "text": "Which organiser, race director and commissaires are appointed for this edition?",
                    "kind": "provenance",
                    "id": "attributed-sporting-decisions-q01"
                  },
                  {
                    "text": "Whose documented decision permits an agent to update race status or a classification?",
                    "kind": "action",
                    "id": "attributed-sporting-decisions-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "results-and-historical-comparison",
        "name": "Results and historical comparison",
        "description": "Interpret winners and classifications within the competition format that produced them.",
        "rationale": "An undifferentiated Elsy Jacobs winners list can conflate overall victories, stage victories and separate one-day race wins.",
        "layers": [
          {
            "id": "classification-meaning",
            "name": "Classification meaning",
            "description": "Identify exactly what each result rewards.",
            "findings": [
              {
                "id": "typed-victory",
                "name": "Typed victory",
                "description": "Attach each placing to a named race, stage or classification; represent supplementary classifications only when supported by that edition's rules.",
                "questions": [
                  {
                    "text": "Is the reported winner a one-day winner, stage winner, overall winner or supplementary classification winner?",
                    "kind": "definition",
                    "id": "typed-victory-q01"
                  },
                  {
                    "text": "Which historical results are comparable under the same classification meaning?",
                    "kind": "boundary",
                    "id": "typed-victory-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "result-evidence-and-revisions",
            "name": "Result evidence and revisions",
            "description": "Preserve official status and disagreements in the race record.",
            "findings": [
              {
                "id": "versioned-official-result",
                "name": "Versioned official result",
                "description": "Record the result issuer, publication date and superseding decisions, preserving unresolved differences between official records and retrospective lists.",
                "questions": [
                  {
                    "text": "Which official result or later ruling supports the currently recorded placing?",
                    "kind": "provenance",
                    "id": "versioned-official-result-q01"
                  },
                  {
                    "text": "Should conflicting evidence trigger a correction or leave the placing explicitly unresolved?",
                    "kind": "action",
                    "id": "versioned-official-result-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "evidence-and-external-alignment",
        "name": "Evidence and external alignment",
        "description": "What the world already says about this thing, gathered so the model can be checked against it.",
        "rationale": "A model that cannot be lined up against existing standards, identifiers and practice cannot be adopted by anyone who already uses them.",
        "layers": [
          {
            "id": "reported-evidence",
            "name": "Reported evidence",
            "description": "Findings from the breadth pass, kept separate from the structural claims.",
            "findings": [
              {
                "id": "evidence-confidence-notes",
                "name": "Check these first",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Check which historical competition or edition the registry label denotes; the Elsy Jacobs event has undergone changes in name and race format.",
                  "Dates, distances, UCI classifications and participant eligibility should be established for individual editions rather than assumed constant.",
                  "No sources were consulted; this description is based on recall."
                ],
                "questions": [
                  {
                    "id": "evidence-confidence-notes-q01",
                    "text": "Which of these check these first hold for the sense of Grand Prix Elsy Jacobs this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-standards-and-regulation",
                "name": "Standards and regulation",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Union Cycliste Internationale (UCI) Cycling Regulations, including road racing rules, govern editions registered on the UCI calendar."
                ],
                "questions": [
                  {
                    "id": "evidence-standards-and-regulation-q01",
                    "text": "Which of these standards and regulation hold for the sense of Grand Prix Elsy Jacobs this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-real-world-use",
                "name": "Real-world use",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Competitive road racing for women cyclists.",
                  "Commemoration of Elsy Jacobs and her contribution to Luxembourgish cycling."
                ],
                "questions": [
                  {
                    "id": "evidence-real-world-use-q01",
                    "text": "Which of these real-world use hold for the sense of Grand Prix Elsy Jacobs this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-failure-modes-and-hazards",
                "name": "Failure modes and hazards",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Rider crashes and injuries during road racing.",
                  "Weather and road conditions affecting rider safety and event operation."
                ],
                "questions": [
                  {
                    "id": "evidence-failure-modes-and-hazards-q01",
                    "text": "Which of these failure modes and hazards hold for the sense of Grand Prix Elsy Jacobs this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-neighbours",
                "name": "Neighbouring kinds and how to tell them apart",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  {
                    "name": "Elsy Jacobs",
                    "difference": "The person commemorated by the event, rather than the cycling competition itself."
                  },
                  {
                    "name": "Tour de Luxembourg",
                    "difference": "A separate men's road cycling stage race in Luxembourg."
                  },
                  {
                    "name": "Festival Elsy Jacobs",
                    "difference": "A related event name associated with the competition's development; historical naming and organisational continuity must be checked before treating it as a separate registered thing."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-neighbours-q01",
                    "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of Grand Prix Elsy Jacobs this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Which original registry or Wikidata evidence fixes the intended boundary of vr.tr.grand-prix-elsy-jacobs?",
    "What primary documents establish the first edition and the exact chronology of Grand Prix, Festival and format changes?",
    "How do organisers and the UCI describe continuity between the historical competition and the separately named Garnich and Luxembourg races?",
    "Which edition gaps, cancellations and numbering discrepancies can be resolved through contemporary official records?",
    "Does an existing Vercy world model already cover this competition, requiring a registry link instead of a separate publication?"
  ],
  "statistics": {
    "bundles": 6,
    "layers": 11,
    "findings": 15,
    "questions": 25
  }
}
