← back to CelebritySignatures

verification/e2e-proof.json

463 lines

{
  "intent": "TK-10286: expose mural/clothing shopping from Politics; add Dad Cap, Trucker Cap, Bucket Hat and Crew Socks with real-photo previews and gated sales; preserve shirt checkout and black-polo fulfillment artwork.",
  "riskTier": "R2 local UI; R3 isolated checkout/fulfillment fixtures; R4 provider writes and release remain gated",
  "timestamp": "2026-09-09T15:50:32.070Z",
  "buildIdentity": {
    "base": "f19730e",
    "artworkFix": "c9d72f3",
    "artworkRegressionTest": "c90a83c",
    "files": {
      "public/index.html": "ca359040925874615ceec01debe93de33cd34a4fd682c012bb79cfa5ec732a1c",
      "public/murals.html": "92882d5dc157e218e19b7522501f8cffcac2be00e78faca78d64a47f6a1ca3fc",
      "public/wear.html": "7688cbc59c4243b4f805336eb5fe8db4c6c76b31adf4d3603581d1afde8a899d",
      "server.js": "5d0d9a788d57e74ea6814199563a5ba4dfaa74ac94110f7baf77b9a7c71ba9bb",
      "scripts/reconcile-wear-orders.mjs": "d943e7eb33471aaa74da9cb96ae010d3c263b74623088ecc4463898ecff27312",
      "scripts/submit-pod-draft-printify.mjs": "8075be352ae941ca10f1b67acf7d6a4ca741a499d2c16164e8a319d465b0aa5f",
      "data/wear-templates.json": "6299833f51759bc82569737e96290a81b1b763597b6dd79cc8299216b179ade3",
      "public/assets/garments/dad-cap-white.jpg": "96e63d72419b0f02a05efbdebfe50859353d94ff3411a2739de5aecbca8aabae",
      "public/assets/garments/trucker-cap-white.jpg": "a0bf007ea997ed57e7df177d9f48ee41e6bc4ed43ca1df36ec7ba8fea19e156f",
      "public/assets/garments/bucket-hat-army.jpg": "14561d80699747c3ebca019e51a93f3280d8d918f29d6e5b4ae1fa4b40cc81dc",
      "public/assets/garments/crew-socks-white.jpg": "7b2aacf78ae91b0f45e67d9f75ca9d86ce487a7c987bd7cab37ef3fd7e9d024a",
      "test/wear-accessories.test.mjs": "2f64d0c9ef70b95c53700685b85b86752d37361e816546b11491b4167bf2f25d",
      "verification/gallery-shopping.e2e.cjs": "1a7a3fa39594d210fc966470d4de72444b981750e1c2d935a9256ca5a1183ad3",
      "public/assets/garments/bucket-hat-white.jpg": "18935432ebeb3922e524cddc3205f2832767d359bfecac465ab449486d49f142"
    }
  },
  "environment": {
    "local": "http://127.0.0.1:9956",
    "production": "https://celebsignatures.com",
    "browser": "Installed Google Chrome; desktop 1280x900 and mobile 390x844"
  },
  "baseline": {
    "cleanAtSessionStart": "f2976c0",
    "productionState": "Peer enabled public checkout in Stripe TEST mode during this session; live GET at 15:16Z reports purchasable=true. Local GET reports false. Real payment activation and paid order proof remain peer-owned gates.",
    "concurrentChanges": "Peer claude-run-10286 deployed f19730e shopping links + compact cards under separate Steve approval; owns original payment launch handoff. This session owns four accessories, held-item checkout/sender guards, dual-leg payloads and evidence. No accessory deploy authorization received."
  },
  "commands": [
    "node --test test/printify-pod.test.mjs test/wear-artwork-flow.test.mjs",
    "node verification/gallery-shopping.e2e.cjs",
    "node /Users/macstudio3/.agents/skills/3x/run.js --url http://127.0.0.1:9956/?cat=Politics --expect \"Shop clothing\" --selector \".card .shop-clothing\" --no-open",
    "Inline script parse with node:vm for public/index.html, public/murals.html, public/wear.html",
    "git diff --check",
    "Read-only production sha256sum of server.js, reconcile-wear-orders.mjs, submit-pod-draft-printify.mjs; command -v convert",
    "node --test test/printify-pod.test.mjs test/wear-artwork-flow.test.mjs test/wear-accessories.test.mjs",
    "GET Printify catalog blueprints and variants via tmp/printify-read.mjs; official photo GETs and sips JPEG encoding",
    "Read-only remote sha256sum public/index.html public/wear.html public/murals.html",
    "node /Users/macstudio3/.agents/skills/3x/run.js --url http://127.0.0.1:9956/wear?qid=Q91 --expect \"Historic signatures on shirts, hats and socks.\" --selector \"#garments [data-g=crew-socks]\" --no-open"
  ],
  "assertions": [
    {
      "boundary": "UI",
      "check": "Desktop and mobile: Politics cards expose Mural and Clothing links; details show both choices without scrolling; navigation includes clothing; no horizontal page overflow.",
      "verdict": "PASS"
    },
    {
      "boundary": "UI -> clothing",
      "check": "Desktop/mobile Lincoln Clothing -> Q91 configurator, seven product choices, black polo 2XL $48; each of four accessory photos loads, One size selected, price/button Coming soon, purchase disabled, inaccurate generic tee 3D toggle hidden, socks size note intact; switch back to tee restores purchase control; back returns to Politics.",
      "verdict": "PASS"
    },
    {
      "boundary": "UI -> murals",
      "check": "Click details mural option: finder displays Abraham Lincoln and Politics & Statecraft is selected; payment button remains present.",
      "verdict": "PASS"
    },
    {
      "boundary": "eligibility",
      "check": "Unknown clothing qid shows not-available message, never opens another signature, retains eligible catalog.",
      "verdict": "PASS"
    },
    {
      "boundary": "browser",
      "check": "Final desktop/mobile journey: zero JavaScript errors. Final accessories 3x with corrected static expectation: HTTP contract, headless render, Playwright socks-selector render, Chrome parity all PASS (4/4 attempted). Safari/Firefox SKIP.",
      "verdict": "PASS"
    },
    {
      "boundary": "engine parity",
      "check": "Safari/WebKit and Firefox not installed in 3x runner.",
      "verdict": "SKIP",
      "reason": "Additional engine coverage unavailable; no cross-engine success claimed."
    },
    {
      "boundary": "payment -> queue -> file -> provider payload",
      "check": "Actual server /wear-success and actual reconciler in disposable projects with intercepted synthetic Stripe/SVG responses: light-ink PNG preserves alpha; both cache miss/hit return public absolute URL; real static serving yields matching PNG; sender preserves URL and correct black/M variant.",
      "verdict": "PASS"
    },
    {
      "boundary": "retry and negative",
      "check": "Both producers persist paid status and one composite draft per item. Retrying does not duplicate; disabled checkout and invalid success URL leave order/queue files unchanged.",
      "verdict": "PASS"
    },
    {
      "boundary": "deployed runtime",
      "check": "Before accessories edits, remote runtime hashes matched the previously verified artwork fix. Later read-only SSH confirms deployed home/wear/murals source SHA256 equals f19730e. Raw public HTML adds runtime ads/pixel/footer and is not byte-identical to static source. New accessory backend/template/UI changes remain local.",
      "verdict": "PASS"
    },
    {
      "boundary": "public shopping links",
      "check": "Peer deployed f19730e under separate Steve approval. Independently read remote files and confirmed SHA256 matches home ca359040925874615ceec01debe93de33cd34a4fd682c012bb79cfa5ec732a1c, wear c0627f6b104c608e91dbab355fde4c8457edfc591cdf3be346cc616511fb1445, murals 92882d5dc157e218e19b7522501f8cffcac2be00e78faca78d64a47f6a1ca3fc; all public GETs return 200.",
      "verdict": "PASS"
    },
    {
      "boundary": "real purchase/fulfillment",
      "check": "Completed live-site Stripe TEST purchase and Printify order acceptance/production.",
      "verdict": "SKIP",
      "reason": "Current active peer owns launch handoff; this session has no permission for provider order submission or real charges."
    },
    {
      "boundary": "printer catalog -> payload",
      "check": "Real saved catalog GET records prove every accessory blueprint/provider/variant and raster print area. Dad front_dtf; trucker/bucket front; socks left_leg plus right_leg carry same design URL. No real provider acceptance claim.",
      "verdict": "PASS"
    },
    {
      "boundary": "UI -> checkout -> persisted state",
      "check": "Actual server in temporary fixture: four accessories directly and mixed with shirt -> 503 Coming soon; no order records or intercepted Stripe calls. Existing tee then creates one fake Stripe TEST session and persists correct order. Held items lacking mappings do not disable shirts.",
      "verdict": "PASS"
    },
    {
      "boundary": "queue -> sender -> external writes",
      "check": "Actual Printify sender --apply in isolated fixture with all five account gates true: four HELD results; no intercepted fetch call, no SUBMITTED marker, unchanged queue bytes.",
      "verdict": "PASS"
    },
    {
      "boundary": "visual placement",
      "check": "Inspected all four rendered real-photo composites. Initial bucket overlay too low; corrected to crown and visually verified final desktop screenshot. Both socks carry signature on cloth. These are provisional previews, not manufacturing proof.",
      "verdict": "PASS"
    },
    {
      "boundary": "new accessory cost and physical print placement",
      "check": "Actual Printify product creation/cost retrieval/generated mockup verification.",
      "verdict": "SKIP",
      "reason": "External writes and cleanup require Steve approval per ticket. Exact four-product request plan and scoped approval memo prepared; no requests executed."
    },
    {
      "boundary": "new accessory publication and purchases",
      "check": "Deploy previews, set verified prices and release the four items for sale.",
      "verdict": "SKIP",
      "reason": "Customer-facing deployment remains gated. All four retain saleEnabled=false, priceUsd=null. Original payment launch is peer-owned."
    },
    {
      "boundary": "test suite",
      "check": "node --test test/printify-pod.test.mjs test/wear-artwork-flow.test.mjs test/wear-accessories.test.mjs: 9/9 PASS on final source.",
      "verdict": "PASS"
    }
  ],
  "artifacts": {
    "shopping": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-shopping-PuNAnF",
    "gallery3x": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/3x-TMkf1D",
    "wear3x": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/3x-YB6Clw",
    "repeatableShoppingRunner": "verification/gallery-shopping.e2e.cjs",
    "repeatableFulfillmentTest": "test/wear-artwork-flow.test.mjs",
    "previousShopping": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-shopping-bCF6Aw",
    "catalog": "verification/hat-sock-catalog.json",
    "printerRequestPlan": "verification/hat-sock-draft-plan.json",
    "approval": "verification/hats-socks-approval.md",
    "decision": "verification/hats-socks-decision.md",
    "accessoryIntegration": "test/wear-accessories.test.mjs",
    "accessory3x": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/3x-6kSOm3",
    "bucketCatalogRefresh": "tmp/printify-catalog-blueprints-1698-print_providers-99-variants.json",
    "finalHatPreview": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-visible-preview-9GSHxv"
  },
  "cleanup": "Isolated fixture projects removed and servers stopped. Browser contexts closed; artifacts retained. Only catalog/photo GETs to Printify, no real credentials printed, no real payment/provider writes, deploy, orders, or settings changed by this session. Browser runner blocks all non-GET/HEAD requests.",
  "verdict": "PARTIAL: local hats cleaned and bucket variant corrected; independent tests pass. Production color/placement/cost and release remain gated.",
  "correctedVerificationIssues": [
    "macOS /var symlink meant fixture sender main guard was not exercised; fixture canonical path fixed and four actual HELD results asserted.",
    "Initial 3x HTTP check expected dynamically rendered Dad Cap in static HTML; 3/4 passed, HTTP assertion failed. Corrected static lede expectation, retained socks browser selector.",
    "Premature peer DM claiming raw HTTP source equality corrected immediately; actual remote file SHA256 subsequently verifies deployed commit."
  ],
  "followup": {
    "at": "2026-09-09T16:00:15.360Z",
    "request": "center text",
    "baseCommit": "f44f65b",
    "change": "Three scoped CSS rules center product preview text, option rows and email input.",
    "checks": "Chrome desktop 1280x900 and mobile 390x844: title/price text-align=center; option justify-content=center; sale hold intact; zero JS errors; screenshots inspected.",
    "verdict": "PASS local preview; release gates unchanged",
    "artifacts": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-center-g1i4ld"
  },
  "hatImageFollowup": {
    "at": "2026-09-09T17:17:18.087Z",
    "assetCommit": "ac773c5",
    "catalogCorrectionCommit": "c4e6752",
    "scope": "Remove supplier sample lettering through peer-owned clean frontal assets, match bucket selection to real Bone variant, clear bucket eyelets in local preview, coordinate isolated foreground browser.",
    "assetProvenance": "Peer reconstructed blank dad/trucker panels from front-facing supplier sample images; bucket uses supplier clean frontal photo. Images are local previews, not actual generated printer mockups. Existing photoSource URL fields need owner provenance cleanup before release.",
    "checks": [
      {
        "boundary": "current image files",
        "verdict": "PASS",
        "detail": "Actual three JPGs inspected: no YOUR DESIGN lettering/red frames."
      },
      {
        "boundary": "catalog -> payload",
        "verdict": "PASS",
        "detail": "Fresh Printify catalog GET: Bone116655; no White bucket exists. Full nine-test suite passes including provider-color consistency."
      },
      {
        "boundary": "user browser",
        "verdict": "PASS",
        "detail": "Unique temporary Chrome profile prevents shared-page selection collisions; actual rendered three products and photo HTTP/disk hashes match; sale holds true."
      },
      {
        "boundary": "bucket eyelet clearance",
        "verdict": "PASS",
        "detail": "Final actual canvas screenshot: signature is on clear crown fabric below both eyelets and above brim. API garments matched current template before browser opened; cache disabled."
      }
    ],
    "pending": "Physical print placement, exact Bone color, cost, purchase and publication remain gated; no provider writes/deploy. Peer is independently adding uncommitted search/typeahead to public/wear.html; this session does not commit or certify that feature.",
    "artifacts": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-visible-preview-9GSHxv",
    "browser": {
      "title": "Wear a Signature \u2014 Celebrity Signatures",
      "url": "http://127.0.0.1:9956/wear?qid=Q91&preview=coordinated",
      "garment": "Trucker Cap",
      "products": [
        {
          "id": "dad-cap",
          "color": "white",
          "photo": "/assets/garments/dad-cap-white.jpg",
          "held": true,
          "photoSha256": "96e63d72419b0f02a05efbdebfe50859353d94ff3411a2739de5aecbca8aabae"
        },
        {
          "id": "trucker-cap",
          "color": "white",
          "photo": "/assets/garments/trucker-cap-white.jpg",
          "held": true,
          "photoSha256": "a0bf007ea997ed57e7df177d9f48ee41e6bc4ed43ca1df36ec7ba8fea19e156f"
        },
        {
          "id": "bucket-hat",
          "color": "bone",
          "photo": "/assets/garments/bucket-hat-white.jpg",
          "held": true,
          "photoSha256": "18935432ebeb3922e524cddc3205f2832767d359bfecac465ab449486d49f142"
        }
      ],
      "pid": 199,
      "focused": true,
      "profile": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-visible-preview-9GSHxv/chrome-profile",
      "screenshot": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-visible-preview-9GSHxv/preview.png"
    }
  },
  "wallpaperStudio": {
    "ticket": "TK-10286-celebritysignatures-wear-left-chest-sign",
    "timestamp": "2026-09-09T19:53:08.039505+00:00",
    "intent": "Correct Lincoln campaign image and broken Shop the Lincoln Edit CTAs; add custom wallpaper stripe colors/widths, ink, spacing, scale, straight and half-drop repeat, persistent designs and PNG export; replace shopper Mural buttons with Wallpaper.",
    "riskTier": "R2 verified local UI; R4 release uses existing explicit deploy-and-commit authorization. No payment or provider writes.",
    "environment": "Local localhost19556 and live https://celebsignatures.com; installed Chrome desktop and mobile",
    "baseCommit": "1e946e3",
    "sourceSha256": {
      "public/wallpaper.html": "51a028542f616a18d5d8ed14021ef2c60e8cef1f520966859fb8b78431cdd1dd",
      "public/assets/wallpaper.js": "5d243642c76ac9b8882bba75939b5f8d53bed5ee93febfffc424ef6f205b9028",
      "public/assets/wallpaper-pattern.js": "202d92a09a616c5cabd947c9d7efaa99057c7d83cb04ec0046be9ac577ba2712",
      "public/assets/wallpaper.css": "4d29fae53d884e16c9c01d9ec101300559a68b9f3c5f93e69287b1c5bdaaef56",
      "public/index.html": "9bdba97ef13e2f020517ee53d06b28d669ae4479cb91cc11701f0e645bf76021",
      "public/wear.html": "603727693e4c3c01ec25fbdf47efa3d489beea9b8e7ffa82639e664f6e0b93da",
      "public/game.html": "4e1e6b4605f2959b31e9592ca194d2065fc61a5da5621fb32bbbc663af570f00",
      "server.js": "ba98f9903cf35b064964d08ad764308f8404502b5a1bacae77e948ef4b032765",
      "public/assets/campaign-lincoln-products-v2.png": "6ec1b482c157c9709e1e3e6b6e8ff326aa6581863a5d5cbd7d825e46e9fec504"
    },
    "wallpaperE2E": {
      "base": "http://127.0.0.1:19556",
      "artifacts": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-wallpaper-uVK9Zd",
      "checks": [
        {
          "device": "desktop",
          "verdict": "PASS",
          "paths": [
            "gallery Wallpaper link retains Lincoln",
            "all color/width/spacing/scale controls change actual pixels",
            "half-drop wrap pixels",
            "reload persistence",
            "PNG and settings downloads",
            "saved-design import",
            "zoom-independent export",
            "search miss recovery"
          ],
          "pageErrors": []
        },
        {
          "device": "mobile",
          "verdict": "PASS",
          "paths": [
            "gallery Wallpaper link retains Lincoln",
            "all color/width/spacing/scale controls change actual pixels",
            "half-drop wrap pixels",
            "reload persistence",
            "PNG and settings downloads",
            "saved-design import",
            "zoom-independent export",
            "search miss recovery"
          ],
          "pageErrors": []
        },
        {
          "boundary": "image failure and retry",
          "verdict": "PASS",
          "result": "export disabled until the actual image loads; retry keeps settings"
        }
      ],
      "externalMutations": 0
    },
    "campaignE2E": {
      "base": "http://127.0.0.1:19556",
      "artifacts": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-campaign-NdjisX",
      "checks": [
        {
          "device": "desktop",
          "verdict": "PASS",
          "paths": [
            "corrected campaign image",
            "disclosure visible",
            "campaign CTA selects Lincoln",
            "hero CTA selects Lincoln"
          ],
          "pageErrors": []
        },
        {
          "device": "mobile",
          "verdict": "PASS",
          "paths": [
            "corrected campaign image",
            "disclosure visible",
            "campaign CTA selects Lincoln",
            "hero CTA selects Lincoln"
          ],
          "pageErrors": []
        }
      ],
      "externalMutations": 0
    },
    "geometryTests": {
      "pass": 3,
      "fail": 0
    },
    "layeredProof": {
      "pass": 4,
      "fail": 0,
      "skip": {
        "Safari": "engine unavailable",
        "Firefox": "engine unavailable"
      },
      "artifacts": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/3x-x2MApA"
    },
    "artwork": {
      "method": "built-in image_gen.imagegen with five reference images and one refinement",
      "asset": "public/assets/campaign-lincoln-products-v2.png",
      "promptFile": "verification/lincoln-campaign-prompts.json",
      "disclosure": "Artistic rendering remains visible; generated campaign image is not an archival photograph or printer manufacturing proof."
    },
    "negativePaths": [
      "invalid settings bounded",
      "unknown or missing signature image disables export",
      "retry preserves design settings",
      "search miss does not change selected signature"
    ],
    "decision": {
      "option": "single Canvas tile renderer for preview and export",
      "validVotes": 2,
      "votesFor": 2,
      "abstentions": [
        "Claude",
        "Grok",
        "Kimi",
        "Muse"
      ],
      "postDecision": "Codex FINAL: KEEP",
      "directory": "/tmp/tk10286-wallpaper-dtd"
    },
    "deployment": {
      "status": "PASS",
      "runner": "/Users/macstudio3/Projects/_shared/scripts/deploy.sh",
      "remoteCommit": "13fa75e6afca181c4646354eecf9154d3f87f56e",
      "backup": "/root/deploy-backups/celebrity-signatures/TK-10286-20260909-wallpaper/code-before.tar.gz",
      "protectedFileCount": 27,
      "protectedFilesUnchanged": true,
      "sourceMatches": true,
      "processStatus": "online",
      "runtimeFlagsUnchanged": true,
      "healthHTTP": 200,
      "externalOrdersOrCharges": 0
    },
    "remainingBusinessGates": [
      "Printer mockup/cost and purchase activation for held products",
      "Wallpaper manufacturing/order integration is outside this design/export feature"
    ],
    "verdict": "PASS: requested campaign/CTA and wallpaper design/export flows verified locally and live. Original ticket remains open for existing accessory and real-money activation gates.",
    "preservedPeerCommit": "0355907 campaign overlay layout; 01e407c sock image and dc24bda legacy campaign image hashes confirmed preserved on production",
    "campaignImageFit": "Explicit1536x1024 dimensions reserve the natural aspect ratio for the full hat-to-socks image; peer desktop overlay and mobile text-band layout preserved.",
    "liveCampaignE2E": {
      "base": "https://celebsignatures.com",
      "artifacts": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-campaign-ulmVSt",
      "checks": [
        {
          "device": "desktop",
          "verdict": "PASS",
          "paths": [
            "corrected campaign image",
            "disclosure visible",
            "campaign CTA selects Lincoln",
            "hero CTA selects Lincoln"
          ],
          "pageErrors": []
        },
        {
          "device": "mobile",
          "verdict": "PASS",
          "paths": [
            "corrected campaign image",
            "disclosure visible",
            "campaign CTA selects Lincoln",
            "hero CTA selects Lincoln"
          ],
          "pageErrors": []
        }
      ],
      "externalMutations": 0
    },
    "liveWallpaperE2E": {
      "base": "https://celebsignatures.com",
      "artifacts": "/var/folders/rq/j8g1f7nn6jv6_lr1cfmqym6w0000gn/T/tk10286-wallpaper-ZIVeOV",
      "checks": [
        {
          "device": "desktop",
          "verdict": "PASS",
          "paths": [
            "gallery Wallpaper link retains Lincoln",
            "all color/width/spacing/scale controls change actual pixels",
            "half-drop wrap pixels",
            "reload persistence",
            "PNG and settings downloads",
            "saved-design import",
            "zoom-independent export",
            "search miss recovery"
          ],
          "pageErrors": []
        },
        {
          "device": "mobile",
          "verdict": "PASS",
          "paths": [
            "gallery Wallpaper link retains Lincoln",
            "all color/width/spacing/scale controls change actual pixels",
            "half-drop wrap pixels",
            "reload persistence",
            "PNG and settings downloads",
            "saved-design import",
            "zoom-independent export",
            "search miss recovery"
          ],
          "pageErrors": []
        },
        {
          "boundary": "image failure and retry",
          "verdict": "PASS",
          "result": "export disabled until the actual image loads; retry keeps settings"
        }
      ],
      "externalMutations": 0
    },
    "openedInChrome": [
      "https://celebsignatures.com/wear?qid=Q91",
      "https://celebsignatures.com/wallpaper?qid=Q91"
    ]
  }
}