← Occestra
celebrate pack

Graduation brunch for my cousin — the plan

oce_01kxcc99h1wda3j5449hkb · created 2026-07-12

pass rate 100%OQS v1.0.0
manifest hash
0xfc7cc51d59fd1a90801c4a727e673ea0b3ca6f177129c1fb8c5a2bbcb13e1fee
signed by · EIP-712
0x0d63f9EeB86813230B72017444cea16Cd4A453F2

The work

Graduation brunch for my cousin — the plan

plan · json

pass
The structured data, exactly as delivered
{
  "date": "2026-07-26",
  "summary": "Celebrate your cousin's graduation with a bright and memorable brunch that captures the pride of the day in photos.\n\nGraduation brunch for my cousin — Ibadan, 2026-07-26, 12 people.\n4 real candidate venues are shortlisted below, each with the source we found it in. None of them is booked.\nForecast: showers, 22–27°C, 72% chance of rain.",
  "claims": [
    {
      "text": "Stone Café Bar & Grill — 6 MKO Abiola Way, Ibadan. A candidate for \"local restaurant with a private room\". NOT booked, NOT confirmed: call them yourself.",
      "grounded": true,
      "source": {
        "source": "openstreetmap",
        "retrievedAt": "2026-07-12T23:58:30.310Z",
        "url": "https://www.openstreetmap.org/node/8479716525"
      }
    },
    {
      "text": "LADE'S CUISINE — Queen Elizabeth II Road, Ibadan, 234102. A candidate for \"local restaurant with a private room\". NOT booked, NOT confirmed: call them yourself.",
      "grounded": true,
      "source": {
        "source": "openstreetmap",
        "retrievedAt": "2026-07-12T23:58:30.310Z",
        "url": "https://www.openstreetmap.org/node/6137116552"
      }
    },
    {
      "text": "Tantalizers Restaurant — address not listed in OpenStreetMap. A candidate for \"local restaurant with a private room\". NOT booked, NOT confirmed: call them yourself.",
      "grounded": true,
      "source": {
        "source": "openstreetmap",
        "retrievedAt": "2026-07-12T23:58:30.310Z",
        "url": "https://www.openstreetmap.org/way/653073198"
      }
    },
    {
      "text": "Mr Biggs — Mokola, Ibadam. A candidate for \"local restaurant with a private room\". NOT booked, NOT confirmed: call them yourself.",
      "grounded": true,
      "source": {
        "source": "openstreetmap",
        "retrievedAt": "2026-07-12T23:58:30.310Z",
        "url": "https://www.openstreetmap.org/node/2639256412"
      }
    },
    {
      "text": "Forecast for 2026-07-26 near Stone Café Bar & Grill: showers, 22–27°C, 72% chance of rain.",
      "grounded": true,
      "source": {
        "source": "open-meteo",
        "retrievedAt": "2026-07-12T23:58:30.432Z",
        "url": "https://api.open-meteo.com/v1/forecast?latitude=7.3876988&longitude=3.8915993&daily=temperature_2m_max,temperature_2m_min,precipitation_probability_max,weather_code&timezone=auto&start_date=2026-07-26&end_date=2026-07-26"
      }
    }
  ],
  "uncertainties": [
    "No venue here is booked. Every one is a candidate you still have to call."
  ],
  "prepChecklist": [
    "Confirm venue availability and book space",
    "Arrange for a photographer or designate a guest to take photos",
    "Plan and order brunch menu items",
    "Purchase or arrange for decorations that match the graduation theme",
    "Prepare a short toast to congratulate your cousin"
  ]
}

Running order

schedule · json

pass
The structured data, exactly as delivered
{
  "items": [
    {
      "title": "Arrival and Welcome Toast",
      "start": "2026-07-26T18:00:00.000Z",
      "end": "2026-07-26T18:30:00.000Z",
      "venue": {
        "name": "Stone Café Bar & Grill",
        "lat": 7.3876988,
        "lng": 3.8915993
      }
    },
    {
      "title": "Brunch and Photo Session",
      "start": "2026-07-26T18:35:00.000Z",
      "end": "2026-07-26T20:35:00.000Z",
      "venue": {
        "name": "Stone Café Bar & Grill",
        "lat": 7.3876988,
        "lng": 3.8915993
      }
    }
  ]
}

Budget

budget · json

pass
The structured data, exactly as delivered
{
  "currency": "USD",
  "total": 250,
  "lineItems": [
    {
      "label": "food and drinks",
      "amount": 175
    },
    {
      "label": "decorations and photography",
      "amount": 75
    }
  ]
}

If it goes wrong

contingency · md

pass

If it goes wrong

· Rain is likely (72%). This is not a footnote — plan for it. Make the indoor space the PRIMARY plan and treat outdoors as the upgrade if the day is kind. Confirm the venue has covered seating for 12 before you commit. · The venue cannot take you. Nothing here is booked. Call in this order: 1. Stone Café Bar & Grill 2. LADE'S CUISINE 3. Tantalizers Restaurant 4. Mr Biggs. If the first three are gone, move the time before you move the place. · People do not show. You are planning for 12. Confirm heads 48 hours out; most venues will let you drop a couple of covers that late, and none of them will let you add six. · Rain could affect outdoor seating and photo opportunities · Limited menu options due to budget constraints

Graduation brunch for my cousin — guest guide

guest_guide · html

pass
The page source, exactly as delivered
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Graduation brunch for my cousin</title>
<style>
  :root { --ground:#F4EFE2; --ink:#3E3428; --accent:#B5623C; }
  *{box-sizing:border-box}
  body{margin:0;background:var(--ground);color:var(--ink);font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.55;padding:6vh 6vw}
  main{max-width:36rem;margin:0 auto}
  h1{font-family:ui-serif,Georgia,serif;font-weight:400;font-size:clamp(2rem,6vw,3rem);line-height:1.1;margin:0 0 .4rem}
  .sub{color:var(--accent);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2rem}
  table{width:100%;border-collapse:collapse;margin:0 0 2rem}
  td{padding:.85rem 0;border-top:1px solid rgba(0,0,0,.1);vertical-align:top}
  td.t{width:7.5rem;font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}
  .what{font-weight:600}
  .where{font-size:.9rem;opacity:.75}
  .travel{font-size:.8rem;opacity:.6;margin-top:.25rem}
  h2{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:2rem 0 .6rem}
  p,li{font-size:.95rem}
  a{color:var(--accent)}
  footer{margin-top:3rem;font-size:.8rem;opacity:.55}
</style>
</head>
<body>
<main>
  <h1>Graduation brunch for my cousin</h1>
  <p class="sub">2026-07-26 &middot; Ibadan</p>

  <table>
      <tr>
        <td class="t">18:00–18:30</td>
        <td><div class="what">Arrival and Welcome Toast</div><div class="where">Stone Café Bar &amp; Grill &middot; <a href="https://www.openstreetmap.org/?mlat=7.3876988&mlon=3.8915993#map=18/7.3876988/3.8915993">map</a></div></td>
      </tr>
      <tr>
        <td class="t">18:35–20:35</td>
        <td><div class="what">Brunch and Photo Session</div><div class="where">Stone Café Bar &amp; Grill &middot; <a href="https://www.openstreetmap.org/?mlat=7.3876988&mlon=3.8915993#map=18/7.3876988/3.8915993">map</a></div></td>
      </tr>
  </table>

  <h2>Weather</h2>
  <p>showers, 22–27°C, 72% chance of rain</p>

  <h2>What to wear</h2>
  <p>bright, proud, affordable, lots of photographs. Dress for the room, not for the photo.</p>

  

  <h2>Questions</h2>
  <ul>
    <li><strong>Am I late?</strong> Arrive at the first time above. The schedule has slack, but not much.</li>
    <li><strong>Is it booked?</strong> The host is confirming venues — nothing on this page is a reservation.</li>
  </ul>

  <footer>Made by Occestra. Times and travel are estimates, not routed journeys.</footer>
</main>
</body>
</html>

The Tribunal's report

Every artifact above was graded against the published Occestra Quality Standard — the full report ships with the pack, pass or fail. Read the standard.

planpassfull report
compositionlegibilitystyle fidelitygroundingplatform fit
  • CONTRAST_LOWA plan has no text surface; contrast does not apply.
  • DATE_INVALIDPlan date is real and matches the brief.
  • DIM_ASPECT_MISMATCHNot an image.
  • FILE_TOO_LARGENot an image.
  • PALETTE_DRIFTNot an image.
  • POLICY_VIOLATIONFinal copy is clean.
  • SCHEMA_INVALIDArtifact and payload satisfy their schemas.
  • SOURCE_MISSINGEvery grounded claim carries its source and retrieval time.

The critic's notes

  • · style_fidelity does not apply to a json artifact.
schedulepassfull report
compositionlegibilitystyle fidelitygroundingplatform fit
  • CONTRAST_LOWA schedule has no text surface; contrast does not apply.
  • DIM_ASPECT_MISMATCHNot an image.
  • FILE_TOO_LARGENot an image.
  • PALETTE_DRIFTNot an image.
  • POLICY_VIOLATIONFinal copy is clean.
  • SCHEMA_INVALIDArtifact and payload satisfy their schemas.

The critic's notes

  • · style_fidelity does not apply to a json artifact.
budgetpassfull report
compositionlegibilitystyle fidelitygroundingplatform fit
  • BUDGET_SUM_MISMATCHLine items sum to the stated total (250.00).
  • CONTRAST_LOWA budget has no text surface; contrast does not apply.
  • DIM_ASPECT_MISMATCHNot an image.
  • FILE_TOO_LARGENot an image.
  • PALETTE_DRIFTNot an image.
  • POLICY_VIOLATIONFinal copy is clean.
  • SCHEMA_INVALIDArtifact and payload satisfy their schemas.

The critic's notes

  • · style_fidelity does not apply to a json artifact.
  • · The budget lacks detailed breakdowns or explanations for each line item, which could enhance grounding.
contingencypassfull report
compositionlegibilitystyle fidelitygroundingplatform fit
  • CONTRAST_LOWA contingency has no text surface; contrast does not apply.
  • DIM_ASPECT_MISMATCHNot an image.
  • FILE_TOO_LARGENot an image.
  • PALETTE_DRIFTNot an image.
  • POLICY_VIOLATIONFinal copy is clean.
  • SCHEMA_INVALIDArtifact and payload satisfy their schemas.

The critic's notes

  • · style_fidelity does not apply to a md artifact.
  • · The point about rain affecting outdoor seating and photo opportunities is repeated, which could be consolidated for clarity.
guest_guidepassfull report
compositionlegibilitystyle fidelitygroundingplatform fit
  • CONTRAST_LOWAll body text clears 4.5:1.
  • DIM_ASPECT_MISMATCHNot an image.
  • FILE_TOO_LARGENot an image.
  • PALETTE_DRIFTNot an image.
  • POLICY_VIOLATIONFinal copy is clean.
  • SCHEMA_INVALIDArtifact and payload satisfy their schemas.
  • TEXT_OVERFLOW_RISK2548/3000 characters — fits.

The critic's notes

  • · style_fidelity does not apply to a html artifact.
  • · The guide mentions that the host is confirming venues, which suggests uncertainty. This affects grounding.
Pack-level gaps disclosed
  • MODEL_ROUTERA preferred model was unavailable, so another was used. The work was still graded.

Made by Occestra — every moment, made monumental. Anything here can be independently verified; the seal above is on X Layer mainnet.