{
  "schema": "https://miscsubjects.com/schemas/jarticle.json",
  "status": "published",
  "slug": "fn-src-email-19a8d7a5a6c9f257",
  "title": "Undeliverable: Fwd: Please Validate or Invalidate, Please Understand, I have no knowledge of AI, I am new, I have never looked at anyones work, I have zero familiarity, please, validate or invalidate",
  "type": "article",
  "kind": "source_email",
  "body": [
    "# Email",
    "## Attachments",
    "- Unnamed attachment (message/delivery-status, 0 bytes)\n  MIME part: 1  \n- Unnamed attachment (message/rfc822, 0 bytes)\n  MIME part: 2  ",
    "## Message",
    "From: postmaster@cityofnapa.org  \nTo: massoumi.cyrus@gmail.com  \nSubject: Undeliverable: Fwd: Please Validate or Invalidate, Please Understand, I have no knowledge of AI, I am new, I have never looked at anyones work, I have zero familiarity, please, validate or invalidate  \nSent: Sun, 16 Nov 2025 16:23:14 +0000  \nSent (UTC): 2025-11-16T16:23:14.000Z  \nSent (America/Los_Angeles): 2025-11-16T08:23:14.000-08:00  \nAccount: 62ca724fdabf40deba435e42eb88ef18  \nGmail message: 19a8d7a5a6c9f257  \nThread: 19a8d1420f1e786f  \nMessage-ID: 2719a458-de32-4b25-8ef2-3229f836f5b7@PH0PR09MB10768.namprd09.prod.outlook.com  \nReferences: v1-e0N0lVjcDl2GX4ZYW-e1bd548f79d98a1d9c8837a010a36856@gmail.com, v1-kTlsNN52XP9x3BwZ6-05930547686287e3aa87e49655ad1ba9@gmail.com  \nBody coverage: full  \nBody format: markdown  ",
    "## Body",
    "DSN",
    " ![](https://products.office.com/en-us/CMSImages/Office365Logo_Orange.png?version=b8d100a9-0a8b-8e6a-88e1-ef488fee0470)",
    " Your message to spotter@cityofnapa.org couldn't be delivered.",
    " A custom mail flow rule created by an admin at cityofnapa.org has blocked your message.",
    " Attachment type not allowed. This includes file types within ZIP files. Share the files using OneDrive/SharePoint, instead.",
    " massoumi.cyrus",
    " Office 365",
    " cityofnapa.org",
    " Sender",
    " **Action Required**",
    "| | | | | |",
    " Blocked by mail flow rule",
    "| How to Fix It |\n| An email admin at cityofnapa.org has created a custom mail flow rule that blocks messages that meet certain conditions, and it appears that your message has met one or more of those conditions. |\n| Check the text above for a custom message from the email admin that may help explain why your message was blocked and how you might be able to fix it. For example, removing prohibited words from the message or sending the message from a different email account may be sufficient to deliver your message. |\n| If you've tried and you're still not able to fix the problem, consider contacting the email admin at cityofnapa.org to discuss what to do. While they're unlikely to remove or relax the rule, if you have a legitimate need to deliver your message they may offer guidance for how to do so. |",
    " *\n *",
    "---",
    "More Info for Email Admins",
    " *Status code: 550 5.7.1_ETR*",
    "This error occurs because an email admin at cityofnapa.org has created a custom mail flow rule that has blocked the sender's message.",
    "In some cases, the sender can change the message so it no longer violates the rule. However, depending on the rule's conditions, it's possible that the only way to deliver the message is to change the rule itself, and only an email admin at cityofnapa.org can do that. Although it's possible the rule is unintentionally flawed or it's stricter than the admin intended, it may be working exactly as they want it to.",
    " Original Message Details",
    "| Created Date: | 11/16/2025 2:38:22 PM |\n| Sender Address: | massoumi.cyrus@gmail.com |\n| Recipient Address: | spotter@cityofnapa.org |\n| Subject: | Fwd: Please Validate or Invalidate, Please Understand, I have no knowledge of AI, I am new, I have never looked at anyones work, I have zero familiarity, please, validate or invalidate |",
    "Error Details",
    "| Error: | 550 5.7.1 TRANSPORT.RULES.RejectMessage; the message was rejected by organization policy |\n| Message rejected by: | PH0PR09MB10768.namprd09.prod.outlook.com |",
    "Notification Details",
    "| Sent by: | PH0PR09MB10768.namprd09.prod.outlook.com |",
    "| Message Hops | | | | | |\n| HOP | TIME (UTC) | FROM | TO | WITH | RELAY TIME |\n| 1 | 11/16/20252:38:34 PM | send-12.prod.mixmax-mailer.com | smtp.gmail.com | ESMTPSA | 12 sec |\n| 2 | 11/16/20254:23:10 PM | | mail-pl1-x636.google.com | SMTP | 1 hr, 44 min, 36 sec |\n| 3 | 11/16/20254:23:10 PM | mail-pl1-x636.google.com | SA2PEPF00002253.mail.protection.outlook.com | Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) | * |\n| 4 | 11/16/20254:23:08 PM | SA2PEPF00002253.namprd09.prod.outlook.com | DM6PR09CA0010.outlook.office365.com | Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) | * |\n| 5 | 11/16/20254:23:11 PM | DM6PR09CA0010.namprd09.prod.outlook.com | PH0PR09MB10768.namprd09.prod.outlook.com | Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) | 3 sec |",
    "Original Message Headers",
    "```Received: from DM6PR09CA0010.namprd09.prod.outlook.com (2603:10b6:5:160::23)\n by PH0PR09MB10768.namprd09.prod.outlook.com (2603:10b6:510:2c6::9) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.21; Sun, 16 Nov\n 2025 16:23:11 +0000\nReceived: from SA2PEPF00002253.namprd09.prod.outlook.com\n (2603:10b6:5:160:cafe::3e) by DM6PR09CA0010.outlook.office365.com\n (2603:10b6:5:160::23) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9320.21 via Frontend Transport; Sun,\n 16 Nov 2025 16:23:08 +0000\nAuthentication-Results: spf=pass (sender IP is 2607:f8b0:4864:20::636)\n smtp.mailfrom=gmail.com; dkim=pass (signature was verified)\n header.d=gmail.com;dmarc=pass action=none header.from=gmail.com;\nReceived-SPF: Pass (protection.outlook.com: domain of gmail.com designates\n 2607:f8b0:4864:20::636 as permitted sender) receiver=protection.outlook.com;\n client-ip=2607:f8b0:4864:20::636; helo=mail-pl1-x636.google.com; pr=C\nReceived: from mail-pl1-x636.google.com (2607:f8b0:4864:20::636) by\n SA2PEPF00002253.mail.protection.outlook.com (2603:10b6:82c:400:0:1008:0:7)\n with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id\n 15.20.9343.9 via Frontend Transport; Sun, 16 Nov 2025 16:23:10 +0000\nReceived: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-29558061c68so41868175ad.0\n for <spotter@cityofnapa.org>; Sun, 16 Nov 2025 08:23:10 -0800 (PST)\nDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1763310190; x=1763914990; darn=cityofnapa.org;\n h=mime-version:date:message-id:subject:to:from:delivered-to\n :references:in-reply-to:from:to:cc:subject:date:message-id:reply-to;\n bh=bA99N4Q+VcBqh7IEaODxvxln9BnIsdbuoCrXCqtM0XE=;\n b=d1Hl+05wQe0VonxG7+niU+vIlC/x91srZaNqsYIkHsvW1ZJS1qSeWuaV8r9AVa9dwk\n VJE+hK2sU0bLEsa4Xxx9gkabk4CcrMjoITjSh6T+HOyEw5DfRcMXTzLcj13w74LyxEAF\n wAgKRsrXgM6R7wwAJlY6hkzSdjzgb309fQP0vSTZYTLaHoI39MlGGgXHUZurKoU/WoCl\n KQZUK1VGSzfeovsCkHDhM4Y02Ou6ZpqU5PfWoCkUlaoAuthiGhO8IzqHRJPJ1TzM6TwM\n Lngqf4g4d3Nli6W7zrgCXi2CUzUsBqqixj1WUpzejANqUd+d0GSyfBnLZfjr17PHlK2J\n nL/w==\nX-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1763310190; x=1763914990;\n h=mime-version:date:message-id:subject:to:from:delivered-to\n :references:in-reply-to:x-gm-gg:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=bA99N4Q+VcBqh7IEaODxvxln9BnIsdbuoCrXCqtM0XE=;\n b=uhssNVVqzT8grtmGDW+Ry82KrrwRy1QL36eVZe3SdQERwxJYOXB4/S64OMzuO7MNq8\n gu1prIdI+MWHRTrFpz0tHaqmvrihoXg6DthLoWD1g9BPZldEeMyUPcoM32fEjU6NCjzN\n NgM/1iFjXBWVwvrCKPCAOwlX/YOJLfSDO+EGueDebuzWHIRTroyle5zzBiRmA1WXAOln\n VqCFfMFQXiHoFWTZDEkNsw+Rt+0mBNCmMQNjgYY2R0NgMPSGZ3h8qF3Jxi1ChxAiahxV\n xdGgziweucLyi/+VCXmbC5Q7WSNauaInoR2veepoRBSCHOw1YPDi/wbY3qUlBWDOgU/F\n 23+w==\nX-Forwarded-Encrypted: i=1; AJvYcCUTnZ6VKBYet2L7hB6z9yovZEuyF+OjSgetkLldliyid5IRaAlBflJyOFWVO5TGY19nHnadYmcU@cityofnapa.org\nX-Gm-Message-State: AOJu0Yz8E/hwNu89l5oTdGxpB4DyVZWHWVmkZRATtvEhWQCluhLzPwrg\n xeMZmGp7fCT+3ocyHZ9YNdpJjJUrdBY6igDB9hxrxFHbm9M79NQAHCVx+fF3MQ==\nX-Gm-Gg: ASbGncvau1lyWomEm3d+hiXIt7uUHWx1pa0HPT4g7P2Z3uGbvjAib1I3VyJZgG9cwEN\n PFuqpZtfzE/k32DEInQg25i5iA7OzVfGH4tQ0usOBnyyXEn/wa+pyLOwhJ3M9F8cczq25vJwI2+\n MUjgrozLAYZ5oEa372YFyaTDv7g5IvyeDmM8eV9thU6ECN7yY16XsfePqj09w4PO7tbfGwV91hI\n 6//XyR1KLToZsHPaG5cYMdfqR2e6T0Leo2xAcrkh/aAWUCEYgDR/YcmJcIC7N/Og6s6Cs8W8bqm\n uXEsWIXbThUl/xPtPbxsSmGctR2m10sTc8+BW1eEtmhbZW21f74atCeE9a3pNfPAJJldhAuhn9G\n YX8TsmZ/ExKT6HPgae3gIBIAIZuhU1UfCueklX5KUKvR0qlW86Hm9JG/mXRKe0O/7awjFZKV3Mb\n CdwAyjQzaBYsplIu6k4LfRs9nJNiVa5phcY3gdKGZQCEWaqCyKJNjFDOloMpIVie/n99DqubjKL\n qVIPT8q\nX-Google-Smtp-Source: AGHT+IHIWmS7o6As1OH8Yjpaq1p6Jq/xB+vN+kwiJBglVgN6NJ6cyGr/WFG4zLRYp+KulHlXbs65Qg==\nX-Received: by 2002:a05:620a:170f:b0:8b2:6a4f:ba70 with SMTP id af79cd13be357-8b2c31bb9femr1234458585a.76.1763303914602;\n Sun, 16 Nov 2025 06:38:34 -0800 (PST)\nReturn-Path: massoumi.cyrus@gmail.com\nReceived: from send-12.prod.mixmax-mailer.com (send-12.prod.mixmax-mailer.com. [52.200.39.124])\n by smtp.gmail.com with ESMTPSA id af79cd13be357-8b2af041e55sm762549385a.42.2025.11.16.06.38.33\n for <spotter@cityofnapa.org>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sun, 16 Nov 2025 06:38:34 -0800 (PST)\nIn-Reply-To: <v1-e0N0lVjcDl2GX4ZYW-e1bd548f79d98a1d9c8837a010a36856@gmail.com>\nReferences: <v1-e0N0lVjcDl2GX4ZYW-e1bd548f79d98a1d9c8837a010a36856@gmail.com>\nDelivered-To: rsm@mixmax.com\nFrom: Cyrus Massoumi <massoumi.cyrus@gmail.com>\nTo: karl.huey@sonomacounty.gov, karl.huey@sonoma-county.org, Brandon\n Cutting <brandon.cutting@sonoma-county.org>, Robin Hammond\n <Robin.Hammond@sonoma-county.org>, Cyrus Massoumi\n <massoumi.cyrus@gmail.com>, Cyrus Massoumi <massoumi.cyrus@icloud.com>,\n matthew.hayes@sonoma-county.org, Ryan Patrick\n <RYAN.PATRICK@sonoma-county.org>, Fletcher Skerrett\n <Fletcher.Skerrett@sonoma-county.org>, Ron Wellander\n <ron.wellander@sonomacity.org>, Media Sf <media.sf@fbi.gov>, Ssedgley\n <ssedgley@cityofnapa.org>, Steve Potter <spotter@cityofnapa.org>,\n Thomas.Moore@usdoj.gov, Tracy.Wilkison@usdoj.gov, willett@usdoj.gov,\n alana.minkler@pressdemocrat.com, allison.gibson@pressdemocrat.com,\n andrew.graham@pressdemocrat.com, austin.murphy@pressdemocrat.com,\n brett.wilkison@pressdemocrat.com, bryce.martin@pressdemocrat.com,\n chris.fusco@pressdemocrat.com, colin.atagi@pressdemocrat.com,\n edward.booth@pressdemocrat.com, elissa.torres@pressdemocrat.com,\n emma.murphy@pressdemocrat.com, jeremy.hay@pressdemocrat.com,\n john.danna@pressdemocrat.com, jordan.latimore@pressdemocrat.com,\n katy.lieber@pressdemocrat.com, kerry.benefield@pressdemocrat.com,\n lisa.ostroski@pressdemocrat.com, madison.smalstig@pressdemocrat.com,\n marie.mccain@pressdemocrat.com, marisa.endicott@pressdemocrat.com, Martin\n Espinoza <martin.espinoza@pressdemocrat.com>,\n mary.callahan@pressdemocrat.com, media.sa@fbi.gov,\n media.sacramento@fbi.gov, media.sc@fbi.gov,\n paulina.pineda@pressdemocrat.com, phil.barber@pressdemocrat.com,\n sara.edwards@pressdemocrat.com, tracy.webb@usdoj.gov, Alyssa Conder\n <alyssa@sonomasun.com>, anna@sonomasun.com, larry@sonomasun.com,\n david@sonomasun.com, editor@sonomasun.com, ads@sonomasun.com,\n lisa.ziganti@pressdemocrat.com, adam.bush@pressdemocrat.com,\n legals@sonomanews.com, classifieds@pressdemocrat.com, Tim Curley\n <eltimcurley@gmail.com>, robbi.pengelly@sonomanews.com,\n emma.malloy@sonomanews.com, daniel.johnson@sonomanews.com,\n jacob.montero@sfgate.com, ashley.hayes-stone@sfgate.com,\n lance.yamamoto@sfgate.com, dzimmerman@sfgate.com,\n charles.russo@sfgate.com, kelsey.adams@sfgate.com,\n morena.calvo@sfgate.com, victoria.sepulveda@sfgate.com,\n erin.rode@sfgate.com, paula.mejia@sfgate.com, karen.palmer@sfgate.com,\n farley.elliott@sfgate.com, christine.hitt@sfgate.com,\n julie.tremaine@sfgate.com, andrew.pridgen@sfgate.com,\n ashley.harrell@sfgate.com, julie.browndavis@sfgate.com,\n amanda.bartlett@sfgate.com, andrew.chamings@sfgate.com,\n nico.madrigal-yankowski@sfgate.com, susana.guerrero@sfgate.com,\n madeline.wells@sfgate.com, olivia.harden@sfgate.com,\n silas.valentino@sfgate.com, gabe.fernandez@sfgate.com,\n alex.simon@sfgate.com, sam.moore@sfgate.com, iolero@sonoma-county.org,\n Joshua Myers <Joshua.Myers@sonoma-county.org>, Aaron McClellan\n <AMcClellan@mpbf.com>, Thomas Mazzucco <tmazzucco@mpbf.com>\nSubject: Fwd: Please Validate or Invalidate, Please Understand, I have no\n knowledge of AI, I am new, I have never looked at anyones work, I have\n zero familiarity, please, validate or invalidate\nMessage-ID: <v1-kTlsNN52XP9x3BwZ6-05930547686287e3aa87e49655ad1ba9@gmail.com>\nDate: Sun, 16 Nov 2025 14:38:22 +0000\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"--_NmP-03d23c4884b0b7bc-Part_1\"\nX-EOPAttributedMessage: 0\nX-EOPTenantAttributedMessage: 7c2235c7-3aee-4099-a6c4-bde6470cfa85:0\nX-MS-PublicTrafficType: Email\nX-MS-TrafficTypeDiagnostic: SA2PEPF00002253:EE_|PH0PR09MB10768:EE_\nX-MS-Office365-Filtering-Correlation-Id: 14d857af-e7a0-4960-84c3-08de252c6f52\nX-MS-Exchange-AtpMessageProperties: SA|SL\n```\n"
  ],
  "facts": {
    "platform": "Gmail",
    "source_id": "19a8d7a5a6c9f257",
    "date_as_recorded": "Sun, 16 Nov 2025 16:23:14 +0000",
    "from": "<postmaster@cityofnapa.org>",
    "to": "<massoumi.cyrus@gmail.com>",
    "subject": "Undeliverable: Fwd: Please Validate or Invalidate, Please Understand, I have no knowledge of AI, I am new, I have never looked at anyones work, I have zero familiarity, please, validate or invalidate",
    "category": null,
    "body_status": "full text (agent capture)",
    "account": "massoumi.cyrus@gmail.com",
    "retrieval": "/home/hatch/workspace/email/gmail/1aa698e2084baa54f7ed1afef51330bb0f997c2beb65757b824ff0bfb122c4e5.md"
  },
  "ontology": {
    "above": [
      "fn-index-emails"
    ],
    "below": [],
    "adjacent": [],
    "nested": []
  },
  "created": "2026-10-11T06:56:26.404Z",
  "updated": "2026-10-11T06:56:26.404Z",
  "version": 1,
  "hash": "389c65d8ba220801f625c6adec663241e6c33892b57a15ae60800bb6bd7dfcff",
  "styling": {
    "scope": "shared",
    "how": "no value on the page is set by hand: each comes from this theme, and each theme value becomes the CSS variable named beside it. PATCH https://miscsubjects.com/api/jarticles/theme changes them.",
    "widget_style": {
      "what": "every widget may carry style: {…}; these are the only keys it reads",
      "rotate": "degrees, a number",
      "offset_x": "pixels, a number",
      "offset_y": "pixels, a number",
      "pulse": "true to pulse"
    },
    "theme": {
      "color": {
        "page_bg": "#f5f5f7",
        "sheet_bg": "#ffffff",
        "ink": "#1d1d1f",
        "soft": "#424245",
        "muted": "#6e6e73",
        "dim": "#86868b",
        "line": "#d2d2d7",
        "accent": "#0071e3",
        "accent_soft": "rgba(0,113,227,0.08)",
        "link": "#0066cc",
        "selection": "rgba(0,113,227,0.18)",
        "widget_bg": "#f5f5f7",
        "widget_border": "#d2d2d7",
        "card_bg": "#ffffff",
        "code_bg": "#f5f5f7",
        "json_bg": "#161b19",
        "json_ink": "#e6e1d4",
        "json_key": "#7fd3c3",
        "json_string": "#e9c46a",
        "json_number": "#f4a261",
        "json_bool": "#c792ea",
        "json_null": "#928d7e",
        "json_punct": "#6b6759",
        "json_bar": "#0e1512",
        "kind_badge_bg": "#0e6e60",
        "kind_badge_ink": "#ffffff"
      },
      "color_dark": {
        "page_bg": "#000000",
        "sheet_bg": "#1d1d1f",
        "ink": "#f5f5f7",
        "soft": "#d2d2d7",
        "muted": "#a1a1a6",
        "dim": "#86868b",
        "line": "#424245",
        "accent": "#2997ff",
        "accent_soft": "rgba(41,151,255,0.12)",
        "link": "#2997ff",
        "selection": "rgba(41,151,255,0.25)",
        "widget_bg": "#2c2c2e",
        "widget_border": "#424245",
        "card_bg": "#1d1d1f",
        "code_bg": "#2c2c2e",
        "json_bg": "#0a0d0c",
        "json_ink": "#e6e1d4",
        "json_key": "#7fd3c3",
        "json_string": "#e9c46a",
        "json_number": "#f4a261",
        "json_bool": "#c792ea",
        "json_null": "#757062",
        "json_punct": "#5d665f",
        "json_bar": "#060807",
        "kind_badge_bg": "#4fc1ab",
        "kind_badge_ink": "#0b0f0d"
      },
      "font": {
        "display": "-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
        "body": "-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
        "mono": "ui-monospace,SFMono-Regular,\"SF Mono\",Menlo,Consolas,monospace",
        "google_fonts": ""
      },
      "size": {
        "body": "17px",
        "small": "17px",
        "eye": "17px",
        "lead": "17px",
        "h1": "52px",
        "h2": "34px",
        "h3": "22px",
        "byline": "17px",
        "h1_measure": "none",
        "code": "17px",
        "json": "17px",
        "widget_title": "17px"
      },
      "leading": {
        "body": "1.7",
        "head": "1.18",
        "lead": "1.5",
        "json": "1.6"
      },
      "weight": {
        "display": "700",
        "head": "700",
        "body": "400",
        "strong": "700",
        "eye": "700"
      },
      "tracking": {
        "eye": "0.14em",
        "display": "-0.03em",
        "body": "-0.006em",
        "badge": "0.08em"
      },
      "layout": {
        "sheet_width": "1000px",
        "text_width": "880px",
        "gutter": "16px",
        "sheet_padding": "56px 64px 64px",
        "sheet_padding_mobile": "24px 18px 40px",
        "sheet_margin": "28px auto 72px",
        "block_gap": "1.15em",
        "widget_gap": "28px",
        "grid_gap": "14px"
      },
      "border": {
        "sheet": "0px solid",
        "sheet_radius": "30px",
        "widget": "1px solid",
        "widget_radius": "24px",
        "card_radius": "24px",
        "badge_radius": "999px",
        "rule": "1px solid",
        "code_radius": "18px",
        "accent_bar": "3px"
      },
      "shadow": {
        "sheet": "0 1px 1px rgba(0,0,0,.02),0 6px 26px rgba(0,0,0,.05)",
        "widget": "none",
        "card_hover": "0 10px 28px -16px rgba(28,27,23,0.35)"
      },
      "motion": {
        "hover": "160ms ease"
      }
    }
  },
  "page": "https://miscsubjects.com/a/fn-src-email-19a8d7a5a6c9f257",
  "json": "https://miscsubjects.com/a/fn-src-email-19a8d7a5a6c9f257.json",
  "markdown": "https://miscsubjects.com/a/fn-src-email-19a8d7a5a6c9f257.md",
  "theme": "https://miscsubjects.com/article-theme.json",
  "calls": [
    {
      "what": "this article as a page (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/fn-src-email-19a8d7a5a6c9f257",
      "headers": {}
    },
    {
      "what": "this article as its object (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/fn-src-email-19a8d7a5a6c9f257.json",
      "headers": {}
    },
    {
      "what": "this article as Markdown (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/fn-src-email-19a8d7a5a6c9f257.md",
      "headers": {}
    },
    {
      "what": "the object with its hash, drafts too",
      "method": "GET",
      "url": "https://miscsubjects.com/api/jarticles/fn-src-email-19a8d7a5a6c9f257",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
      }
    },
    {
      "what": "one piece and that piece’s hash",
      "method": "GET",
      "url": "https://miscsubjects.com/api/jarticles/fn-src-email-19a8d7a5a6c9f257/at?path=facts",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
      }
    },
    {
      "what": "grep: every key or value that matches, with the path to change it",
      "method": "GET",
      "url": "https://miscsubjects.com/api/jarticles/fn-src-email-19a8d7a5a6c9f257/grep?q=owner",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
      }
    },
    {
      "what": "change pieces (set, merge, delete, append, insert, move); if-match is the hash",
      "method": "PATCH",
      "url": "https://miscsubjects.com/api/jarticles/fn-src-email-19a8d7a5a6c9f257",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json",
        "if-match": "<hash from the read>"
      },
      "body": {
        "ops": [
          {
            "op": "set",
            "path": "facts.example",
            "value": 1
          }
        ]
      }
    },
    {
      "what": "replace the whole object",
      "method": "PUT",
      "url": "https://miscsubjects.com/api/jarticles/fn-src-email-19a8d7a5a6c9f257",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json",
        "if-match": "<hash>"
      },
      "body": {
        "slug": "fn-src-email-19a8d7a5a6c9f257",
        "title": "…"
      }
    },
    {
      "what": "fetch every source, hash what came back and check the quote is in it",
      "method": "POST",
      "url": "https://miscsubjects.com/api/jarticles/fn-src-email-19a8d7a5a6c9f257/verify",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json"
      },
      "body": {}
    },
    {
      "what": "an Obsidian-style command",
      "method": "POST",
      "url": "https://miscsubjects.com/api/jarticles/cli",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json"
      },
      "body": {
        "command": "backlinks",
        "file": "fn-src-email-19a8d7a5a6c9f257"
      }
    }
  ]
}