{
  "schema": "https://miscsubjects.com/schemas/jarticle.json",
  "status": "published",
  "slug": "fn-src-email-193e432908051f95",
  "title": "export",
  "type": "article",
  "kind": "source_email",
  "body": [
    "# Email",
    "## Attachments",
    "- products_Dec-20_07-10-49AM.csv (text/csv, 138151 bytes)\n  MIME part: 1  \n  Download reference: ANGjdJ-rw0fgxxQIZTaGoq0PkXN1-jxPWBOHV0zXNJ4youc-F2Of4zbJYQMzoqXNctMKf5ABFWphNtvpDhkCiRjRQw0kRllUCPo_Z1FR-E1uKZsRkN2CbL9BwxjLlvwZNVxv1Ng4AjhhnFjDVBCWALCoafSEcyAAGdHn3mxZ0vIFbCEP222xwJwWB948OxlDqSFCVFPunz7iswPX0iHo4fkUMSnXSOeGqqsQt47x_4EM4z0VKznM3M-289v4AQ3TGoOR54QRatjAx6g3Xlkln6oMirkV1d8lDn2bmPOYJkrTUoi7kp7p06GIFmshDWmJk4TmSqFX-phHRN7NPDJatwhOxXmSRvqwlWRxKQizTLSgvVHk8p9oF0QoZYQkQu_dVA6DsLRxLvFLUVvaTrFc  \n  Content ID: <f_m4wrrsns0>  \n  Disposition: attachment; filename=\"products_Dec-20_07-10-49AM.csv\"  ",
    "## Message",
    "From: Joe Tuplin <joe@kiltedmoose.com>  \nTo: Cyrus Massoumi <massoumi.cyrus@gmail.com>  \nSubject: export  \nSent: Fri, 20 Dec 2024 08:12:06 -0500  \nSent (UTC): 2024-12-20T13:12:06.000Z  \nSent (America/Los_Angeles): 2024-12-20T05:12:06.000-08:00  \nAccount: 62ca724fdabf40deba435e42eb88ef18  \nGmail message: 193e432908051f95  \nThread: 193e432908051f95  \nMessage-ID: CAL7yZ0EUFNYeYVdQBfkpDmUKqyeLda+N4=hBeNW4BhJ3dhX-xA@mail.gmail.com  \nBody coverage: full  \nBody format: markdown  ",
    "## Body",
    "Good morning Cyrus;",
    "Here is the file you asked me to export.  Sorry it's taking so long.  The barrel staves arrived yesterday as well.",
    "Thank you!",
    "Joe Tuplin",
    "Owner",
    "Kilted Moose Outdoor Furniture, LLC",
    "[www.kiltedmoose.com](http://www.kiltedmoose.com/)\n"
  ],
  "facts": {
    "platform": "Gmail",
    "source_id": "193e432908051f95",
    "date_as_recorded": "Fri, 20 Dec 2024 08:12:06 -0500",
    "from": "Joe Tuplin <joe@kiltedmoose.com>",
    "to": "Cyrus Massoumi <massoumi.cyrus@gmail.com>",
    "subject": "export",
    "category": null,
    "body_status": "full text (agent capture)",
    "account": "massoumi.cyrus@gmail.com",
    "retrieval": "/home/hatch/workspace/email/gmail/769bd696fcfa6e391df1c711db8f3758a2d6da5a7e59c368ce5ac3c2efd13a42.md"
  },
  "ontology": {
    "above": [
      "fn-index-emails"
    ],
    "below": [],
    "adjacent": [],
    "nested": []
  },
  "created": "2026-10-11T06:59:49.045Z",
  "updated": "2026-10-11T06:59:49.045Z",
  "version": 1,
  "hash": "82aafff4764113153969bc02eceaeeaf158e34278810d26bf198fb2941052591",
  "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-193e432908051f95",
  "json": "https://miscsubjects.com/a/fn-src-email-193e432908051f95.json",
  "markdown": "https://miscsubjects.com/a/fn-src-email-193e432908051f95.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-193e432908051f95",
      "headers": {}
    },
    {
      "what": "this article as its object (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/fn-src-email-193e432908051f95.json",
      "headers": {}
    },
    {
      "what": "this article as Markdown (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/fn-src-email-193e432908051f95.md",
      "headers": {}
    },
    {
      "what": "the object with its hash, drafts too",
      "method": "GET",
      "url": "https://miscsubjects.com/api/jarticles/fn-src-email-193e432908051f95",
      "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-193e432908051f95/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-193e432908051f95/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-193e432908051f95",
      "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-193e432908051f95",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json",
        "if-match": "<hash>"
      },
      "body": {
        "slug": "fn-src-email-193e432908051f95",
        "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-193e432908051f95/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-193e432908051f95"
      }
    }
  ]
}