<?xml version="1.0" encoding="UTF-8"?>
<!-- ============================================================ -->
<!-- SITEMAP EDIT GATE (read before saving ANY change to this file): -->
<!--   1. Bump lastmod for EVERY page edited since the last sitemap change. -->
<!--   2. Clear the PENDING list below (add new pending items here the moment a page is edited but its lastmod is not yet bumped). -->
<!--   PENDING LASTMOD: SWEEP NOT RUN IN THIS CHAT. This is a build chat and it can see one page only. Master chat must run the real sweep against Master_To_Do before this is trusted as clear. -->
<!-- ============================================================ -->
<!-- Sitemap v61 (September 1, 2026) CORRECTED BUILD, SUPERSEDES THE EARLIER v61: this file was never uploaded, so the label is reused rather than burned. Two corrections since the first draft: the reviews.html lastmod bump was missing and Lenny caught it, and the permission wording below was too narrow, which Gianna overtook the same day. Page is now at v1.5 and reviews at v1.23. TWO lastmod bumps, NO URL added or removed, still 34 URLs. (1) bartesian-advent-calendar.html 2026-08-31 to 2026-09-01, covering page v1.4. (2) reviews.html 2026-08-31 to 2026-09-01, covering hub v1.21, which moves the Advent card from position 1 to position 3 and swaps its emoji thumb for a real photo. ⚠ THE SECOND BUMP WAS MISSED IN THE FIRST DRAFT OF THIS COMMENT AND LENNY CAUGHT IT. This build is the corrected v61; no v61 was ever uploaded, so the label is reused rather than burned. THE HUB CARD ORDER IS A DELIBERATE LENNY DECISION: Premier review at 1 and machine comparison at 2, because those are the machine pages carrying commission earning links and they stay front and center. Advent sits at 3. That is an EXCEPTION to the newest first default on that grid and must not be "corrected" by a later chat. Hub v1.21 was built off the LIVE v1.20, so the 19th Hole card is intact. THE REASON: PHOTOS. Gianna Lucadello at Bartesian answered the Aug 25 request AFTER the no photo version had already shipped, sent five high resolution files, and granted permission IN WRITING to use them ON THE WEB PAGE. PERMISSION COVERS WEB PAGE, VIDEO AND SOCIAL, granted in writing by Gianna Lucadello at Bartesian on September 1, 2026. Lenny sent two asks: the first, Aug 25, covered web page use and she granted it. The second named VIDEO USE AND SOCIAL POSTS, and she answered at 5:19 PM Sep 1 with a plain yes. No usage conditions were attached to either. NOTHING FURTHER NEEDS ASKING before these photos go in a video or a group post. Recorded on Lenny report of her reply; the build chat never saw the sent message or the inbox. The page now carries a real 1200x630 hero plus two lazy loaded in article photos, the hero webp preload is back, .hero-image CSS is back, both Article and Product schema carry an image again, and og:image and twitter:image moved off the site logo onto the real photo with the 1200x630 dimensions declared. Sources were up to 3984 wide so NOTHING IS UPSCALED, unlike the placeholder crop that was stripped at v1.2. Fifteen files in images/bartesian-advent-calendar/, 682 KB total, webp plus jpg. ⚠ DATE CORRECTION WORTH RECORDING: this chat first treated the photo pass as a same evening edit and planned to leave the dates alone. LENNY CAUGHT IT. The edit landed September 1, the day AFTER first publish, so datePublished correctly STAYS 2026-08-31 while dateModified and article:modified_time move to 2026-09-01 and the visible byline gains Updated September 2026. That is what this lastmod bump matches. ⚠ UPLOAD THE IMAGE FOLDER BEFORE THE PAGE or all three photos 404. ⚠⚠ reviews.html STILL SHOWS AN EMOJI CARD THUMB FOR THIS ARTICLE and it needs swapping for a real photo. A v1.19 of reviews.html was built in the Advent chat before the 19th Hole chat shipped v1.20, and THAT v1.19 IS VOID: uploading it would delete the 19th Hole card. Same shape as the v59 collision recorded in v60. Rebuild the thumb swap off the LIVE reviews.html, never off the older copy. ⚠ PAGESPEED MUST BE RE RUN. The mobile 90 and desktop 99 recorded Aug 31 was measured on a page with NO IMAGES and is no longer comparable. That reading was also ONE RUN, not the median of three, on Lenny call at the time. ⚠ FACEBOOK: the card will now render the hero, but Facebook already scraped this URL when it had no photo. Run it through the Sharing Debugger and Scrape Again before posting to any group. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): a build chat sees only the pages it was handed. VERSION LABEL NOTE STILL UNRESOLVED: v53 appears TWICE in this file, for August 6 and August 9. Nothing renumbered here. RESUBMIT IN GSC AFTER UPLOAD. -->
<!-- Sitemap v65 (September 3, 2026): ONE lastmod bumped, NO URL added or removed, still 35 URLs. Built by diffing the LIVE sitemap Lenny uploaded into the Best Liquors video build chat, which carried v64; the URL block was compared line for line before the single date was changed. BUMPED best-liquors-for-bartesian-pods.html 2026-09-02 to 2026-09-03, covering page v1.2, the VIDEO ENRICHMENT build. WHAT WENT ON THE PAGE: two click-to-load video facades copied from the reference build bartesian-19th-hole-pod-review.html v1.3, and two VideoObject schemas. Short f6PWf4VAtFQ after The Short Version and before Where These Recommendations Came From; longform 9rxFZj04zek after the second Check Price plug and before the menu-maker bridge. RUNTIMES WERE READ OFF YOUTUBE BY LENNY AND NOT ESTIMATED, per Rule 35: PT3M45S longform, PT22S short, both published 2026-09-03. TWELVE NEW POSTER FILES uploaded into images/best-liquors-for-bartesian-pods/ before the page: thumbnail at 1280w, 960w and 640w, reel at 1080w, 720w and 480w, each in WebP and JPG, per the Web_Page_Spec v1.19 poster-widths rule. The folder went from 56 files to 68. The reel poster is the BRANDED web-page cover, built with thumbnail_informational_v1_3.py from the full countertop lineup photo, no crop. ONE TOUCH-IT-FIX-IT CLEAR, and it RETIRES the false-positive call recorded in the v63 comment: the visible byline now reads Published September 2026, Updated September 2026, because this build is the edit that earns the Updated half. Also added a dns-prefetch for youtube-nocookie. dateModified and article:modified_time bumped to 2026-09-03; datePublished untouched. No copy changed. GATES: prebuild_v1_4.py opened at 1 FAIL, the byline, and finished at 0 issues. page_audit_v5_1.py finished at 0 issues; Video poster WebP, Video poster widths and No live YouTube iframe all PASS. PAGESPEED RUN, median of three: MOBILE 71, 83, 89, median 83; DESKTOP 99, 98, 99, median 99. Mobile run one flagged render-blocking requests, est 150 ms, the same open finding as Master_To_Do item on best-bartesian-pods.html. Rich Results: 4 valid items, Articles 1, Breadcrumbs 1, Videos 2. THIS CLOSES THE THIRD PAGE OF THE REOPENED SKELETON BACKLOG. bartesian-advent-calendar.html IS STILL OWED VIDEO. STILL OWED, NOT DONE HERE: the Touch-It-Fix-It T5 link swap on bartesian-advent-calendar.html, where the Best Liquors mention is still plain text; an articles.json row; the homepage card question is already answered by index.html v1.12 per the v64 comment. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): this build chat was handed the page, the 19th Hole reference and this file, and nothing else. Master chat must run the real sweep against Master_To_Do before this file is trusted as clear. VERSION LABEL NOTE CARRIED FORWARD, STILL UNRESOLVED: v53 appears twice. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing on the Best Liquors URL so the video schema is picked up. -->
<!-- Sitemap v64 (September 2, 2026, later the same evening as v63): TWO lastmod bumps, NO URL added or removed, still 35 URLs. Built off v63, which is LIVE, uploaded 7:23 PM. (1) / homepage to 2026-09-02, covering index.html v1.12: Best Liquors card added at position 3 of the featured grid, the flavored spirits SAFETY guide card removed on Lenny call to hold 12 (that page stays in the hub and in this file). Four Touch-It-Fix-It clears on Lenny call: Master_To_Do item 126 palette drift (index.html was the LAST page carrying it; only gold-light is used, on three hover colors, CHECK THE GOLD HOVER ON THE LIVE PAGE), item 128 nested footer paragraph, literal tags in four legacy comments, and the v1.8 comment closing body tag. page_audit v5.0 opened at 2 issues and finished at 0. (2) reviews.html to 2026-09-02, covering hub v1.24: Best Liquors card at position 3 of Blog and Guides, Advent moves to 4. Premier and comparison keep 1 and 2 on the standing Lenny rule. Pod Reviews grid untouched. Its two audit flags are item 158, the email box, left alone on purpose. Both built off the LIVE files Lenny uploaded into the build chat. articles.json in project files is STALE (last verified Jul 9, no Advent, no 19th Hole, no Best Liquors row) and publish.py was NOT run; cards were added by hand off the live files, the same way v1.20 through v1.23 were. Master chat to decide whether that registry gets caught up or retired. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d). VERSION LABEL NOTE CARRIED FORWARD, STILL UNRESOLVED: v53 appears twice. RESUBMIT IN GSC AFTER UPLOAD. -->
<!-- Sitemap v63 (September 2, 2026): ONE NEW URL, no lastmod bumped on any existing page. ADDED best-liquors-for-bartesian-pods.html, the base spirits guide, Master_To_Do item 43, lastmod 2026-09-02, monthly, priority 0.8, grouped directly ahead of its sibling best-flavored-spirits-for-bartesian.html. URL COUNT 34 TO 35. THIS FILE WAS BUILT OFF THE LIVE SITEMAP LENNY UPLOADED INTO THE BUILD CHAT ON SEPTEMBER 2, which already carried v62, and the URL block was compared line for line before the one entry was added. THE PAGE: v1.0, cloned from best-flavored-spirits-for-bartesian.html v1.2 for chrome. Copy is the approved v1.2 text with the two verbally approved edits folded in. Five named contributors, all granted with credit Aug 28. Eight FAQs, visible and schema matched. TWO Bartesian affiliate buttons on the general tracking link 5ky6ko, rel sponsored nofollow noopener, FTC disclosure sentence in the body directly above the first, outbound click listener pasted verbatim from the 19th Hole page. RULE 42 PLACEMENT, measured by prebuild v1.4: email box at 49 percent, below Best Vodka and above Best Rum. Reason: tequila and vodka are the two spirits owners asked about most, so by the end of vodka the reader has both answers; rum, whiskey and gin follow. Lenny approved that placement in the build chat. IMAGES: new folder images/best-liquors-for-bartesian-pods/, full page slug, 56 files, seven pictures at four widths in WebP and JPG. THE HERO WAS REBUILT ONCE in this chat: the version handed over had the Papa\u2019s Pilar and Tito\u2019s bottle bases running off the bottom edge. Rebuilt from the approved 1920x1080 countertop frame, 72 pixels taken off the top, nothing off the bottom, checked at full size. The rum picture is 1200x1500, taller than the other five, LEFT TALL ON LENNY DECISION because the source was shot portrait. Not a defect. UPLOAD THE IMAGE FOLDER BEFORE THE PAGE or every picture and the social card 404. VIDEO DEFERRED ON LENNY DECISION, Sep 2, same approved exception to Article_Spec 5.3 as the 19th Hole and Advent pages. No facades and no VideoObject blocks. Facade CSS and click-to-load script retained so the videos drop in later. The video, the short, both posters and the web page thumbnail are all being built together in one later batch on Lenny instruction, and the posters MUST ship at three widths each, the 19th Hole v1.3 pattern, because page_audit v5.0 now fails a single width poster. THIS ADDS A THIRD PAGE TO THE REOPENED SKELETON BACKLOG alongside the Advent Calendar. GATES: prebuild_v1_4.py finished at 1 FAIL and it is the KNOWN FALSE POSITIVE already recorded for the 19th Hole v60 and Advent v59: it wants an Updated date in the byline and Web_Page_Spec ties the Updated half to editing. This page has never been edited. The og:title score-strip false positive did NOT fire here because the browser title and the H1 deliberately differ. page_audit_v5_0.py finished at 0 issues. Its new Video poster widths check reads n/a because there is no video yet. STILL OWED, NOT DONE HERE, all outside this chat: the reviews.html card, the index.html featured card, an articles.json row, and the Touch-It-Fix-It T5 link swap on bartesian-advent-calendar.html where the Best Liquors mention is still plain text. PAGESPEED OWED, mobile and desktop, median of three runs, never the average. DATE NOTE: every stamp reads 2026-09-02. If the page is uploaded on a later day, re-stamp all of them to the upload day first, the v60 precedent. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): this build chat was handed the clone source, the 19th Hole page and this file, and nothing else. Master chat must run the real sweep against Master_To_Do before this file is trusted as clear. VERSION LABEL NOTE CARRIED FORWARD, STILL UNRESOLVED: v53 appears TWICE in this file, for August 6 and August 9. Nothing renumbered here. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing on the new URL. -->
<!-- Sitemap v62 (September 2, 2026): ONE lastmod bumped, NO URL added or removed. Still 34 URLs. VERSION LABEL COLLISION, CAUGHT BY LENNY BEFORE UPLOAD: this file was first labelled v61 and that number was already taken TWICE. The Advent chat produced a v61 and then a corrected v61, making this the THIRD file wearing that label. Relabelled v62 here. THE CONTENT WAS NEVER IN QUESTION, ONLY THE LABEL. This is the THIRD version-label collision on this file, after the duplicate v53 pair and the void Aug 27 v59, and it is the same root cause every time: parallel chats taking the next number without seeing each other work. BUMPED bartesian-19th-hole-pod-review.html 2026-08-31 to 2026-09-02, covering page v1.2, the VIDEO ENRICHMENT build. THIS FILE WAS BUILT BY DIFFING THE LIVE SITEMAP SUPPLIED BY LENNY IN THE VIDEO BUILD CHAT, not from a working copy. The v60 comment stack is carried forward intact and the URL block was compared line for line before the single date was changed. WHAT WENT ON THE PAGE: two click-to-load video facades and two VideoObject schemas. Short reel ugfsSm5Lc_w after the Quick Verdict box, longform Ud4xZrG-XPk after the final beauty photo and before the menu-maker bridge. RUNTIMES WERE READ OFF YOUTUBE AND NOT ESTIMATED, per Rule 35: PT3M31S longform, PT25S short. No PT0M0S sentinel was needed. FOUR NEW POSTER FILES were uploaded into images/bartesian-19th-hole-pod-review/ before the page: thumbnail JPG and WebP at 1280x720, reel JPG and WebP at 1080x1920, all named on the full page slug. The folder went from 37 files to 41. THE REEL POSTER IS THE BRANDED WEB-PAGE COVER, not the plain YouTube Shorts cover. Web_Page_Spec v1.16 settled that those are TWO DIFFERENT PICTURES and not a conflict. The first build of it was the plain photo and was rebuilt. Do not file the difference as a defect. ONE TOUCH-IT-FIX-IT CLEAR, and it also RETIRES A STANDING FALSE-POSITIVE CALL: the visible byline now reads Published August 2026, Updated September 2026. The v60 comment recorded that same prebuild FAIL as a KNOWN FALSE POSITIVE because the page had never been edited. That was correct on Aug 31 and is NO LONGER TRUE, because this build is the edit that earns the Updated half. The identical call still stands for bartesian-advent-calendar.html, which remains unedited. ALSO ADDED a dns-prefetch for youtube-nocookie, matching the Lemon Drop enrichment. GATES: prebuild_v1_3.py opened at 1 FAIL, the byline, and finished at 0. page_audit_v4_9.py finished at 0 issues and its VideoObject duration and Video poster WebP checks both PASS. THIS CLOSES HALF OF THE REOPENED SKELETON BACKLOG. Master_To_Do item 16 was closed Aug 6 on the claim that the gin essay was the last page without video; two pages shipped without it. bartesian-advent-calendar.html IS STILL OWED VIDEO. STILL OWED AND NOT DONE HERE: PageSpeed on the edited page, mobile and desktop, median of three runs, never the average. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): this build chat was handed the 19th Hole page and this file and nothing else. Master chat must run the real sweep against Master_To_Do before this file is trusted as clear. VERSION LABEL NOTE CARRIED FORWARD, STILL UNRESOLVED: v53 appears TWICE in this file, for August 6 and August 9, and the August 9 entry sits at the BOTTOM of the comment stack instead of the top. Nothing renumbered here. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing on the 19th Hole URL so the video schema is picked up. -->
<!-- Sitemap v60 (August 31, 2026): ONE URL ADDED and ONE lastmod bumped. (1) ADDED bartesian-19th-hole-pod-review.html, Pod Review No. 10, 6.5 out of 10, lastmod 2026-08-31, monthly, priority 0.8, grouped with the other pod reviews. Total 34 URLs, was 33. (2) BUMPED reviews.html 2026-07-15 to 2026-08-31, covering reviews.html v1.20, which adds the 19th Hole card first in the Pod Reviews grid. ⚠⚠ THIS FILE WAS REBUILT FROM THE LIVE SITEMAP, NOT FROM A WORKING COPY, AND THAT MATTERS. A v59 was built in this same chat on Aug 27 and was NEVER UPLOADED. In the meantime a different chat shipped bartesian-advent-calendar.html and took the v59 label for it. Uploading the Aug 27 file would have DELETED the Advent Calendar URL from the sitemap. It was caught only because the live file was read and diffed before anything was written. The Aug 27 v59 is void; this v60 supersedes it. LESSON, SAME SHAPE AS THE THREE EARLIER SWEEP MISSES: a sitemap built in one chat and uploaded days later is stale by definition. Rebuild off the live file at upload time, never off the copy you started with. THE PAGE ITSELF WAS RE-STAMPED THE SAME DAY: it was built Aug 27 and uploaded Aug 31, so all seven of its date stamps were moved to Aug 31, the day the public can first read it. The visible byline needed no change because both dates fall in August. page_audit_v4_9.py finished at 0 issues on the new page. prebuild_v1_3.py finished at 1 FAIL and it is a KNOWN FALSE POSITIVE: it wants an Updated date in the byline, and Web_Page_Spec ties the Updated half to EDITING a page. This page has never been edited. Same call already recorded for bartesian-advent-calendar.html. ⭐⭐ FIRST POD REVIEW ON THE SITE TO CARRY AN AFFILIATE LINK. One Check Price at Bartesian.com button on the general Impact tracking link 5ky6ko, placed after the vodka section rather than beside the verdict, carrying rel sponsored nofollow noopener, with an FTC disclosure sentence in the body directly above it, and the canonical GA4 outbound click listener from Web_Page_Spec v1.18 pasted verbatim before the closing body tag. Bartesian pays on machines only, so this is a COOKIE link, not a pod-sale link, and it must never be described as earning nothing. THE OTHER EIGHT POD REVIEWS STILL CARRY NO OUTBOUND LINK AT ALL. ⚠ VIDEO DEFERRED ON LENNY DECISION. Both facades and both video schema blocks were removed rather than cloned, because the short and the longform are being produced in a separate build chat. Approved exception to Article_Spec 5.3, and it reopens the skeleton backlog that Master_To_Do item 16 closed on Aug 6. The facade CSS and click-to-load JS are retained so the videos drop in later with no restyling. ONE TOUCH-IT-FIX-IT CLEAR on the new page: the MailerLite tracking comment carried a LITERAL closing body tag, banned by Web_Page_Spec Section 8. Replaced with the corrected wording from MailerLite_Email_Block_LOCKED v7. ⚠⚠ bartesian-lemon-drop-pod-review.html STILL HAS THAT SAME DEFECT IN TWO PLACES and is NOT fixed and NOT bumped here. Clear it under Touch-It-Fix-It the next time that page is open. RULE 42 PLACEMENT REPORT for the new page: email box at 79 percent, directly below Final Verdict and above Frequently Asked Questions. On a pod review the verdict IS the payoff. Matches whiskey sour and lemon drop at 80 percent. REVIEWS.HTML AUDIT: opened at 3 issues, finished at the same 3, none new. All three are in its email block and are left open deliberately: it runs the LEGACY newsletter block rather than the locked one; its .kit-form-wrap and .newsletter wrappers are Kit-era NAMES wrapping a LIVE MailerLite form, data-form fGMIsB, so that flag is a false positive; and the GA4 email_signup snippet is GENUINELY ABSENT, so signups from the hub page have never reached GA. That third one is real and is unfinished work, not a false positive. IMAGES: new folder images/bartesian-19th-hole-pod-review/ per Asset_Naming_Standard Section 1 forward rule, full slug, 32 files, hero at four widths plus pod macro, action brew, final beauty and the social card, all in both WebP and JPG. UPLOAD THE IMAGE FOLDER BEFORE THE PAGE AND BEFORE reviews.html, or the page images and the new hub card all 404. ⚠ STILL OWED, NOT DONE HERE: the homepage featured grid card. index.html was not available in this chat, so it is not edited and its lastmod is NOT bumped. ⚠ PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): a build chat sees only the pages it was handed, which here were the new page, reviews.html and this file. Master chat must run the real sweep against Master_To_Do. VERSION LABEL NOTE, NOW PARTLY RESOLVED: the duplicate v53 pair for August 6 and August 9 is STILL in this file and still unrenumbered. The v59 collision described above is a SECOND instance of the same bookkeeping problem and is resolved here by taking v60. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing on the new URL. PAGESPEED OWED on the new page, mobile and desktop, median of three runs, never the average. -->
<!-- Sitemap v59 (August 31, 2026): ONE NEW URL, the first URL added to this file since it settled at 32. bartesian-advent-calendar.html, lastmod 2026-08-31, monthly, priority 0.8, matching every other article page. URL COUNT 32 TO 33. NO lastmod bumped on any existing page, because no existing page was edited. THE PAGE: 2026 Bartesian Advent Calendar, all 12 drinks, built at v1.2 from bartesian-premier-review.html v1.6. LISTICLE on Lenny call: ItemList over the 12 drinks as PLAIN ListItems plus ONE Product block for the calendar at 29.99 PreOrder, because the 12 drinks cannot be bought separately and 12 Product blocks would carry no price and no availability. That is a DELIBERATE DEVIATION from Article_Spec 3.7, which shows a Product inside each ListItem. Do not file it as a defect. Three affiliate links, all on the NEW Advent deep link bartesian.sjv.io/NGYVzb, created in Impact this session and confirmed by Lenny in incognito to land on the calendar product page, all three carrying rel sponsored nofollow noopener, all counted by the outbound listener. Rule 42 email block at 54 percent as measured by prebuild v1.3, between the lineup read and the pre order steps. *** THIS PAGE SHIPPED WITH NO PHOTOS AND THAT IS A DECISION, NOT AN OVERSIGHT. Bartesian uploaded no Advent creative to Impact. Lenny emailed Gianna Lucadello Aug 25 asking for product photography and SHE NEVER ANSWERED. The placeholder hero was a crop of Bartesian product photography taken off their website and PERMISSION WAS NEVER GRANTED, so it was removed rather than shipped. Removed with it: the hero preload, the .hero-image CSS (no matching markup left, same precedent as the parent page v1.6) and the image field in both Article and Product schema. og:image and twitter:image now point at images/logo.png so the Facebook card renders branding instead of a gray box. og:image:width and og:image:height were REMOVED because logo.png dimensions are unverified and declaring wrong ones is worse than declaring none. VERIFY THE FACEBOOK CARD IN THE COMPOSER BEFORE POSTING TO ANY GROUP. *** WHY IT SHIPPED TONIGHT RATHER THAN WAITING: two clocks. The 29.99 pre order price becomes 34.99 at the October launch, so the Facebook post has to run while the pre order is live or readers get the news after the good part expired. That was LENNY CATCH and it overturned this chat earlier advice to hold the Facebook post until October. And the search term is near zero in August and climbs through October and November, so the page needs weeks in the index before the traffic arrives. Publishing without a picture costs little; publishing in October costs the pre order window. *** OCTOBER OWED WORK WHEN THE REAL CALENDAR ARRIVES: shoot it, add the hero back with the full responsive set, restore the preload, restore both schema image fields, repoint og:image and twitter:image at the real photo, and add the Updated half of the byline. The page has never been edited, so it correctly carries Published August 2026 with no Updated half. *** VIDEO DEFERRED ON LENNY CALL, a deliberate exception to Article_Spec 5.3, which ships video at skeleton by default. The facade CSS and JS were REMOVED rather than left dead, same precedent as the parent v1.6. THIS REOPENS THE SKELETON BACKLOG that Master_To_Do item 16 closed on Aug 6. *** PAST CALENDARS DELIBERATELY OMITTED. Naming 2021 and 2022 while skipping 2023 to 2025 reads as half done homework, Lenny call, and this chat was wrong to propose it. All years go to a separate past calendars article, which is NOT yet on Master_To_Do and needs Lenny yes before it is added. Keyword Planner supports it: bartesian advent calendar 2021 still pulls 10 to 100 searches a month five years later. *** THE BEST LIQUORS BRIDGE IS WRITTEN AS PLAIN TEXT WITH NO LINK, because that article is not live. Swap the link in when it ships. *** NO YEAR IN THE URL, deliberate. One page forever, rewritten each October, so it keeps the authority it builds instead of restarting at a new address every year. The year lives in the title and the H1. Next October the 2026 lineup moves to the past calendars article. *** TWO prebuild FAILs on this page are CONFIRMED FALSE ALARMS and must not be chased: the og:title score-strip FAIL, because that rule strips a NUMERIC RATING and this page carries none, the 2026 being a year and the 12 a count, which is now the FIFTH page carrying this same false positive after index.html, bartesian-vs-scratch-cocktails.html, best-bartesian-pods.html and bartesian-premier-review.html, and a check that is wrong five times is worth revisiting rather than the pages; and the missing Updated byline FAIL, because Web_Page_Spec v1.18 ties the Updated half to editing and this page has never been edited. page_audit_v4_9.py finished at 0 issues. *** DATE HISTORY WORTH RECORDING: this page carried 2026-08-13 on all four stamps through v1.0 and v1.1. That is the day Lenny PRE ORDERED the calendar, not a publish date, and nobody could have read the page that day. Caught by the master chat prebuild run. All four now read 2026-08-31, the actual upload day, which keeps the visible byline at Published August 2026 with hours to spare before the September rollover. The in prose line "I pre ordered one myself on August 13, 2026" is a REAL order date and is correctly unchanged. *** PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): a build chat can see only the pages it was handed. Master chat must run the real sweep against Master_To_Do before this file is trusted as clear. *** VERSION LABEL NOTE CARRIED FORWARD FROM v54 THROUGH v58, STILL UNRESOLVED: v53 appears TWICE in this file, for August 6 and August 9, and the August 9 entry sits at the BOTTOM of the comment stack instead of the top. Nothing renumbered here. This entry is PREPENDED at the top, which is the correct placement. *** UPLOAD ORDER: strip the _v1_2 suffix from the HTML filename before uploading, a version suffix on the server caused a 404 before. No image folder is needed, this page ships with no images. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing. PAGESPEED OWED, mobile and desktop, median of three runs, never the average. -->
<!-- Sitemap v58 (August 12, 2026): ONE lastmod bump. best-bartesian-pods.html 2026-07-29 to 2026-08-12, covering page v2.5. ⭐ THIS CLOSES THE THREE-PAGE LIST IN MASTER_TO_DO ITEM 130. The outbound click counter is now live on all four pages that carry outbound buy buttons: bartesian-vs-scratch-cocktails.html (v54), bartesian-premier-review.html (v56), which-bartesian-to-buy.html (v57) and this page. ⚠ THE TEN POD BUTTONS HERE ARE PLAIN LINKS TO bartesian.com, NOT AFFILIATE LINKS, AND THAT IS BY DESIGN, NOT A GAP: Bartesian pays on machines only, so pod links are convenience links today. The counter was built on them anyway, on purpose. The day Amazon Associates is approved and those ten become earning links, the counter already has history instead of starting from zero. The listener also fires on the social icons; link_domain separates them in the report. SEVEN TOUCH-IT-FIX-IT CLEARS IN THE SAME PASS, Rule 22: (a) THE TEN CHECK PRICE BUTTONS now read Check Price at Bartesian.com. The long dash is out and a word took its place rather than the five dots, because a button label reads better with a word. Decided Jul 29 2026, Master_To_Do item 71, which said to do it the next time this page was open for another reason. THAT WAS TEN OF THE TWELVE READER-FACING DASHES; body dashes are now 12 to 1. (b) THE VISIBLE BYLINE HAD NO AUTHOR AND NO DATES AT ALL, only April 2026. It now reads By Lenny V., Published April 2026, Updated August 2026, per Web_Page_Spec v1.8. THIS PAGE IS ONE OF THE THREE UNNAMED STRAGGLERS ON MASTER_TO_DO ITEM 73, now named. TWO REMAIN UNNAMED. (c) meta description 180 chars to 136. The schema description carried the identical string and was updated with it so the two stay in sync. (d) PALETTE DRIFT CORRECTED, Master_To_Do item 126: gold-light e8c96a to d8b85a, gold-soft d8b85a to E8D89C, stone 8C7B6B to 888888, soft-gray 2A2A3E to B8B8B8, with gold-light and gold-soft SWAPPED. ⚠⚠ THIS IS THE THIRD PAGE FOUND CARRYING THE IDENTICAL FOUR-TOKEN DRIFT, after index.html and which-bartesian-to-buy.html. Item 126 recorded TWO pages and said the real list was probably longer because it came from a shared parent template. IT IS LONGER, and that inference is now confirmed rather than assumed. index.html is STILL OPEN. (e) FOUR LITERAL HTML TAGS REMOVED FROM COMMENTS, banned by Web_Page_Spec Section 8 since May 25 2026: a head tag and a main wrapper in the v2.1 and v2.0 notes, an img tag in the v1.4 note, and a closing body tag in the email tracking comment. (f) one long dash cleared from the og:image:alt text. (g) article:modified_time was ABSENT ENTIRELY and has been added; dateModified 2026-07-29 to 2026-08-12. page_audit_v4_9.py finished at 0 issues. prebuild_v1_3.py opened at 9 FAILs and finished at 7, AND ALL SEVEN ARE PARKED OR FALSE POSITIVES, LISTED HERE SO NOBODY CHASES THEM: the 72-character title, and the long dash inside the title, the og:title, the schema headline and the H1, which are ONE SHARED STRING so changing any one creates a four-way mismatch (Master_To_Do item 74, fix all four together or none, parked until the September 1 Search Console read); the title-tag dash is separately EXEMPT on Lenny call of Aug 5, Master_To_Do item 27, WHICH NAMES THIS PAGE BY NAME and says it must not be fixed by a future chat; the og:title score-strip FAIL is the same false positive already recorded on index.html and bartesian-vs-scratch-cocktails.html, because that rule strips a NUMERIC RATING and this page carries none, the 10 in the headline being a count; and the email box at 90 percent. RULE 42 PLACEMENT, MEASURED AT 90 PERCENT AND DELIBERATELY LEFT ON LENNY EXPLICIT DECISION, NOT AN OVERSIGHT: the box sits below The 10 Pods and above Tips Before You Order. On a roundup the ten pods ARE the payoff, so the box already sits directly after the section that answers what the reader came for, and it is NOT in the final content section. Moving it up would mean cutting the numbered list in half, which reads worse. Same reasoning as Aviation at 87 percent. DO NOT FIX THIS LATER. NO IMAGE WORK ON THIS PAGE: it carries no video, so there are no posters to convert and the WebP poster check reads n/a rather than failing. No URL added or removed; still 32 URLs. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): a build chat can see only the pages it was handed. Master chat must run the real sweep against Master_To_Do before this file is trusted as clear. VERSION LABEL NOTE CARRIED FORWARD FROM v54 THROUGH v57, STILL UNRESOLVED: v53 appears TWICE in this file, for August 6 and August 9, and the August 9 entry sits at the BOTTOM of the comment stack instead of the top. Nothing renumbered here. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing. PAGESPEED OWED, mobile and desktop, median of three, never the average. -->
<!-- Sitemap v57 (August 12, 2026): ONE lastmod bump. which-bartesian-to-buy.html 2026-08-04 to 2026-08-12, covering page v3.8. THE REASON FOR THE EDIT: the outbound click counter, Master_To_Do item 130. This is the THIRD of the three pages that item names, after bartesian-vs-scratch-cocktails.html (v54) and bartesian-premier-review.html (v56). The canonical snippet from Web_Page_Spec v1.18 was copied unchanged. ITEM 130 STAYS OPEN: best-bartesian-pods.html and its ten convenience buttons have not been done. FIVE TOUCH-IT-FIX-IT CLEARS IN THE SAME PASS, Rule 22: (a) TWO OF THE THREE AFFILIATE LINKS WERE MISSING noopener. The Duet button MK26mq and the Professional button DWOXK2 read rel sponsored nofollow only; the Premier button already had it. All three now carry rel sponsored nofollow noopener. The Premium correctly has no link and reads Check Amazon as plain text, because it is not listed on bartesian.com. By design, not a gap. (b) THE PALETTE DRIFT IS FIXED ON THIS PAGE, Master_To_Do item 126. Four tokens held wrong values and two were SWAPPED: gold-light e8c96a to d8b85a, gold-soft d8b85a to E8D89C, stone 8C7B6B to 888888, soft-gray 2A2A3E to B8B8B8. VISUAL RISK WAS CHECKED RATHER THAN ASSUMED and is almost nil: only gold-light is referenced anywhere on this page, once, on the hamburger hover colour; the other three are defined and never used. index.html carries the identical drift, token for token, and is STILL OPEN. (c) both video facade posters now ship a WebP source with the JPG kept as fallback, thumbnail 101 KB to 40 KB and reel 120 KB to 61 KB, with one scoped CSS rule so the picture wrapper does not collapse the facade. THE POSTERS STAY IN THE LEGACY FOLDER images/bartesian-duet-vs-premium-vs-professional/, which is correct and is not a defect: Asset_Naming_Standard Section 5 says legacy folders are looked up in the registry and never renamed to match a new slug. Do not file this as a naming defect later. (d) article:modified_time was ABSENT ENTIRELY and has been added; the page carried only the schema dateModified. Same gap the gin essay had. (e) dateModified 2026-08-04 to 2026-08-12. The visible byline already read Updated August 2026 and needed nothing. page_audit_v4_9.py finished at 0 issues. prebuild_v1_3.py finished at 1 FAIL, the 66-character title, WHICH IS PARKED AND IS NOT A DEFECT TO CLEAR: the Jul 15 title rewrite is inside its own proof window and the recheck is scheduled for September 1, Master_To_Do items 58 and 74. The H1 not matching the schema headline is Master_To_Do item 59 and is held for the same reason. Touching either contaminates a test already running. No URL added or removed; still 32 URLs. VERSION NUMBER DISCREPANCY, RAISED NOT SETTLED: the newest version comment on the live file read v3.6, while Master_To_Do and Article_Audit_Tracker both record this page as live at v3.7. This build takes v3.8 so it collides with neither. Master chat to settle which record is right. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): a build chat can see only the pages it was handed. Master chat must run the real sweep against Master_To_Do before this file is trusted as clear. VERSION LABEL NOTE CARRIED FORWARD FROM v54, v55 AND v56, STILL UNRESOLVED: v53 appears TWICE in this file, for August 6 and August 9, and the August 9 entry sits at the BOTTOM of the comment stack instead of the top. Nothing renumbered here. UPLOAD THE TWO WEBP POSTER FILES INTO images/bartesian-duet-vs-premium-vs-professional/ BEFORE the page, or the posters break. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing. PAGESPEED OWED, mobile and desktop, median of three, never the average. -->
<!-- Sitemap v56 (August 12, 2026): ONE lastmod bump. bartesian-premier-review.html 2026-07-01 to 2026-08-12, covering page v1.6. THE REASON FOR THE EDIT: the outbound click counter, Master_To_Do item 130. This is the SECOND of the three pages that item names and it is the highest value one, because it carries FIVE affiliate links to bartesian.sjv.io (quick take, lineup, specs table, hero image, Shop button) against the one link on bartesian-vs-scratch-cocktails.html. The canonical snippet was copied from Web_Page_Spec v1.18 unchanged: one document-level listener firing a GA4 outbound_click event on any link leaving thecocktailace.com, carrying link_domain, link_url and link_text. It fires on the social icons too, by design, and link_domain separates them in the report. All five affiliate links already carried rel sponsored nofollow noopener, so nothing was needed there. ITEM 130 STAYS OPEN: best-bartesian-pods.html has not been done. SEVEN TOUCH-IT-FIX-IT CLEARS IN THE SAME PASS, Rule 22: (a) the GA4 email signup snippet was completely ABSENT, so signups on this page had NEVER reached GA, the same defect found on the gin essay and the sale guide; the locked Section 4 snippet from MailerLite_Email_Block_LOCKED v7 was pasted verbatim. (b) dead Stay in the Loop CSS removed. The markup was gone but the styling rules were not, so both gates stayed red. The social row and social button colour rules sitting INSIDE that block were KEPT, because the live email box and both other social rows use them; this is the exact removal that broke the stylesheet on the sale guide and passed page_audit anyway. Brace balance verified. (c) both video facade posters now ship a WebP source with the JPG kept as fallback, thumbnail 137 KB to 60 KB and reel 226 KB to 117 KB, with one scoped CSS rule so the picture wrapper does not collapse the facade. (d) three connector dashes cleared from reader-facing copy, both footer taglines and the about-this-article sign-off, all to the locked five-dot form. This page had never received the June 10 no-dash pass. (e) BOTH affiliate disclosure sentences replaced with the wording locked site-wide on August 5. THIS PAGE WAS A FOURTH VARIANT and it was not on the Master_To_Do item 129 page list, which named two pages and has now been wrong twice; run a site-wide grep before working that item. (f) the schema dateModified and article:modified_time were THREE DAYS APART, July 1 against June 28, and are now both August 12, and the visible byline reads Updated August 2026. (g) the v1.5 version comment carried a literal closing main tag, banned by Web_Page_Spec Section 8 since May 25 2026; reworded into plain English. prebuild_v1_3.py opened at 5 FAILs and finished at 1. page_audit_v4_9.py finished at 0 issues. THE ONE REMAINING prebuild FAIL IS A KNOWN FALSE POSITIVE: the score-strip check wants a numeric rating stripped out of og:title, and this page carries no rating at all, having been built score-free on purpose. Same false positive already recorded on the homepage and on bartesian-vs-scratch-cocktails.html under Master_To_Do item 74. No URL added or removed; still 32 URLs. PENDING LASTMOD SWEEP NOT RUN AND THIS CHAT MAKES NO SWEEP CLAIM. Rule 25(d): a build chat can see only the page it was handed. The master chat must run the real sweep against Master_To_Do before this file is trusted as clear. VERSION LABEL NOTE CARRIED FORWARD FROM v54 AND v55, STILL UNRESOLVED: v53 appears TWICE in this file, for August 6 and August 9, and the August 9 entry sits at the BOTTOM of the comment stack instead of the top. Nothing was renumbered here; v56 is the next unused label and the duplicate is still for the master chat to settle. PAGESPEED OWED on this page, mobile and desktop, median of three runs, never the average. UPLOAD THE TWO WEBP POSTER FILES INTO images/bartesian-premier-review/ BEFORE the page, or the posters break. RESUBMIT IN GSC AFTER UPLOAD, then Request Indexing. -->
<!-- Sitemap v55 (August 11, 2026): ONE lastmod bump. bartesian-vs-scratch-cocktails.html 2026-08-10 to 2026-08-11, covering page v2.6. ONE LINE OF CSS, a display-width fix caught by Lenny on visual inspection after the v2.5 upload: the hero figure was capped at 1200px while every other content block on the page is 900px, so the image overhung the body text on both sides and did not line up with its own figcaption. .article-hero-figure max-width 1200px to 900px. NOTHING ELSE TOUCHED: the six image files, the 400w 800w 1200w srcset in both WebP and JPG, the sizes attribute, the img width and height, and the og:image and twitter:image tags are all byte-identical to v2.5. The 1200px file remains the social preview and the large-screen source. page_audit_v4_9.py = 0 issues. ⚠ v2.5 WAS LIVE FOR ONLY A FEW HOURS. If PageSpeed was run against it, those numbers are stale and the run has to be repeated against v2.6. ⚠ THE SIZES ATTRIBUTE WAS DELIBERATELY LEFT AT 1200px on instruction, and it is recorded here so it is not filed as a defect on a later audit. It costs nothing: a browser asked for 900 CSS pixels still selects the 1200w candidate, since the next one down is 800w and too small, and below 768px the 100vw branch applies unchanged. ⚠ THIS PAGE HAS NOW BEEN BUMPED TWICE IN TWO CALENDAR DAYS, v2.5 on Aug 10 and v2.6 on Aug 11. The v54 note stands on its own; this one covers only the width fix. ⚠ PAGESPEED STILL OWED, mobile and desktop, median of three, against v2.6 and not v2.5. ⚠ VERSION LABEL NOTE CARRIED FORWARD FROM v54: v53 appears twice in this file, for August 6 and August 9, and the August 9 entry sits at the bottom of the comment stack rather than the top. Still unresolved, still for the master chat. No URL added or removed; still 32 URLs. ⚠ RESUBMIT IN GSC AFTER UPLOAD. -->
<!-- Sitemap v54 (August 10, 2026): ONE lastmod bump. bartesian-vs-scratch-cocktails.html 2026-07-29 to 2026-08-10, covering page v2.5. REASON FOR THE EDIT: the Machine Cost callout printed three machine prices (Duet around $250, Premium around $349, Professional around $499) on a page whose entire argument is a cost comparison, and none of the three could be verified. It also ran payback arithmetic off them that did not agree with its own numbers: it said 35 drinks at $10 saved covers a Duet, but $250 divided by $10 is 25. DECISION: print no prices here at all. Verified prices now live in one maintained place, which-bartesian-to-buy.html, and this page points there. A live read of that page during the build confirmed Duet $299.99, Professional $399.99, Premier $399.99, Premium not listed on bartesian.com. WHAT ELSE CHANGED: (a) the page had carried NO IMAGES since it went live in April, so it shared to Facebook as a bare link. Hero photo added from Lenny library, three widths in WebP and JPG, new folder images/bartesian-vs-scratch-cocktails/ per Asset_Naming_Standard Section 2A; og:image, og:image:width, og:image:height, og:image:alt, twitter:card, twitter:title, twitter:description and twitter:image all added; Article schema image repointed off the Beginners hero it had been borrowing; article:published_time and article:modified_time added, both previously absent. (b) the page has never mentioned the Premier, the machine Lenny owns; the callout now names all four. (c) the single outbound link, a plain link to the bartesian.com home page, is now the Impact affiliate link with rel noopener sponsored, and the affiliate disclosure line was added with wording and placement copied off the live which-bartesian-to-buy.html rather than written fresh. (d) OUTBOUND CLICK COUNTER ADDED, Master_To_Do item 130, one document-level listener firing an outbound_click GA4 event carrying the destination domain, mirroring the video_play_facade delegation pattern in Web_Page_Spec. THIS PAGE ONLY; item 130 stays open because it is a site-wide job. (e) THREE Touch-It-Fix-It clears: four drifted palette tokens (gold-light and gold-soft were swapped, stone and soft-gray both wrong), three literal HTML tags inside legacy version comments, and the footer affiliate sentence, which was three words short of the live standard. ⚠ MASTER_TO_DO ITEM 129, the disclosure standardization job, NAMED TWO PAGES, index.html and menumaker.html. It missed this one, so the count is at least three and the real number is unknown until a site-wide grep is run. prebuild_v1_3.py opened at 6 FAILs and finished at the same 6, all of them the parked title cluster on Master_To_Do item 74, held until the September 1 Search Console read. No new failure introduced. page_audit_v4_9.py finished at 0 issues. No URL added or removed; still 32 URLs. ⚠ VERSION LABEL NOTE: v53 appears TWICE in this file, once for August 6 and once for August 9, and the August 9 entry was appended at the BOTTOM of the comment stack instead of prepended at the top. Nothing was renumbered here. This entry takes v54, the next unused label, and the duplicate is left for the master chat to settle. ⚠ PAGESPEED OWED on this page, mobile and desktop, median of three, because the hero is the first image the page has ever carried. Master_To_Do item 65 currently records this page as needing no test on the grounds that its images were untouched; that is no longer true. ⚠ RESUBMIT IN GSC AFTER UPLOAD. -->
<!-- Sitemap v53 (August 6, 2026): ONE lastmod bump. i-thought-i-didnt-like-gin.html 2026-07-08 to 2026-08-06, covering page v1.1, VIDEO ENRICHMENT. This was the LAST SKELETON PAGE ON THE SITE and this closes Master_To_Do item 16. Added the longform XRcEjFLuqko (PT3M8S) and the short I6zgmwNvBMY (PT21S) as click-to-load facades plus two VideoObject blocks in head; both runtimes read off the published YouTube videos, not estimated. Posters are LOCAL in images/i-thought-i-didnt-like-gin/, both in JPG and WebP per the Aug 4 poster rule: thumbnail 1280x720 built with thumbnail_informational_v1_3.py (Aviation hero, the same asset uploaded to YouTube) and reel 1080x1920 (Uptown Rocks hero, branded, per Web_Page_Spec v1.16 which confirms the web-page facade cover is branded and is a different picture from the plain YouTube Shorts cover). Three defects cleared in the same pass under Touch-It-Fix-It, none of them about video: the visible byline had NO Updated date, making this one of the four unnamed stragglers from Master_To_Do item 73; the email box carried NO GA4 email_signup snippet, so signups on this page had never reached GA; and article:modified_time was absent entirely, which this page had never carried. prebuild v1.3 run before and again after, page_audit v4.9 run after, finished at 0 issues and 0 failures. No URL added or removed; still 32 URLs. * PENDING-LASTMOD SWEEP NOT RUN, AND THAT IS DELIBERATE. Rule 25(d), amended Aug 5, moves the sweep to the master chat because a build chat can only see the page it was handed. Rule 25(b) asked build chats to sweep every page edited since the last sitemap change, which is a question they have no way to answer, and the miss then happened three times: Better Cocktails omitted from v30, uptown-rocks left at a JUNE 10 lastmod, and best-flavored-spirits cleared as swept by v49, v50 AND v51. THIS CHAT MAKES NO SWEEP CLAIM. Master chat must confirm against Master_To_Do before this file is trusted as clear. * THE REEL POSTER WAS REBUILT ONCE, ON LENNY'S CATCH. The first version used the Aviation photo, which is also the page hero, so the same picture appeared twice. Uptown Rocks was the only one of the four gin pods with no photo in the body, so it took the slot and the page now shows all four. * A CSS DEFECT SHIPPED AND WAS CAUGHT ON THE LIVE PAGE, NOT BY EITHER GATE. The vertical player was given a height of 177.78 percent as top padding, which browsers measure against the width of the CONTAINING block, not the element, so a 320px box inside a 700px article rendered about 1200px tall and the poster was sliced. Replaced with an explicit aspect ratio. The landscape player was unaffected because its box IS the article width, so the two measurements coincided. NEITHER GATE CAN SEE THIS: both read markup, not layout. Every other vertical player on the site uses this same CSS and should be checked. * A SECOND GATE DEFECT FOUND: page_audit checks only whether the string email_signup appears anywhere on the page, so a hand-written tracking snippet passes green. prebuild checks for the actual gtag call and caught it. The locked file says to copy the Section 4 snippet exactly and not to improve it; a homemade version was written first and replaced with the verbatim one. Same error class as the four-week email miss, an identifier too loose to distinguish right from wrong. RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v52 (August 5, 2026): ONE lastmod bump, and it is a CAUGHT MISS, not new page work. best-flavored-spirits-for-bartesian.html 2026-07-29 to 2026-08-04, covering page v1.2, the pairings video enrichment that shipped Tue Aug 4 (Master_To_Do item 15: longform aPaAVkjbRPQ 2:50 and short Z8Eam3bsaH8 0:20, two click-to-load facades, two VideoObject blocks, local branded posters, page_audit 0 issues). THE PAGE WENT LIVE AND THE SITEMAP WAS NEVER TOLD. Three sitemap versions were built after that edit, v49, v50 and v51, and every one of them recorded its pending sweep as CLEAR, because each was built in a build chat that could see only its own page. No URL added or removed; still 32 URLs. * THIS IS THE THIRD TIME THIS EXACT FAILURE SHAPE HAS APPEARED. Better Cocktails was omitted from v30. bartesian-uptown-rocks-pod-review.html sat at a JUNE 10 lastmod after being rebuilt and uploaded the same day, caught only when v45 opened this file for a different reason. Now the pairings page. * THE ROOT CAUSE IS STRUCTURAL AND NAMING IT IS THE POINT: Rule 25(c) puts the sitemap in the build chat that does the page work, and a build chat can only see the page it was handed. Rule 25(b) asks that chat to sweep every page edited since the last sitemap change, which is a question it has no way to answer. Each of v49, v50 and v51 wrote its own honest limit into this file and asked the master chat to confirm. Nobody did, until Lenny uploaded the live file today and it was read line by line. * THE SWEEP THAT ACTUALLY WORKS IS THE ONE RUN WHERE ALL THE PAGES ARE VISIBLE. Master chat, against Master_To_Do, at session close. Not in the build chat, which is where the rule currently puts it. * SWEEP BASIS FOR THIS VERSION, STATED SO IT CAN BE CHECKED: four pages were edited Aug 4 and Aug 5 per Master_To_Do v2.6 and the handoffs absorbed into it. which-bartesian-to-buy.html v3.7 bumped in v49. when-does-bartesian-go-on-sale.html v1.1 bumped in v50. menumaker.html v4.58 bumped in v51. best-flavored-spirits-for-bartesian.html v1.2 bumped HERE. Every other URL on the property traces to a bump on or before Jul 31 and none has been edited since. * menumaker.html keeps its 2026-08-05 date from v51, unchanged. RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v51 (August 5, 2026): ONE lastmod bump. menumaker.html 2026-05-26 to 2026-08-05, covering page v4.58, TWO PASSES IN ONE BUILD CHAT. This page had not been bumped since May 26, the second oldest lastmod on the site after affiliate-disclosure.html, and it is the highest priority URL on the property after the homepage at 0.9. v4.57 shipped six approved changes: (a) a new GA4 event menu_cleared carrying drinks_cleared, closing Master_To_Do item 105. Clearing the menu was the ONLY menu action that reported nothing, so a visitor who cleared and rebuilt produced a burst of added-drink events with no matching removals and read as calm deliberate building; the Jul 29 to Aug 4 window recorded 161 adds from 3 users against 5 removals, one user firing 53. Built as a wrapper in the existing additions block, matching how six other functions on this page are instrumented, so the original clear function is untouched. (b) four connector dashes cleared from reader-facing copy: meta description, download button label, exit-intent sentence, and the footer tagline, which was restored to its LOCKED five-dot form rather than repunctuated. (c) the hero subheading now names the brand, using the same superscript pattern the footer already uses. (d) Open Graph and Twitter card tags added, the page had ZERO before, so Facebook was guessing the headline on every share. (e) a canonical link added, also absent before. (f) version comment. v4.58 then cleared three defects the gates surfaced during that pass, under Touch-It-Fix-It: six literal HTML tags reworded out of four legacy version comments, closing this page off the Master_To_Do item 96 drain list; the footer Facebook link moved from the old numeric profile address to the vanity address; and a connector dash removed from the asset-failure alert. prebuild.py v1.3 run before, page_audit_v4_8.py run after. page_audit went 14 issues to 10, zero new issues at either step. No URL added or removed; still 32 URLs. PENDING-LASTMOD SWEEP RUN AND CLEAR: the gate block read none as of v50, and menumaker.html is the only page edited since, ON THE EVIDENCE AVAILABLE IN THIS BUILD CHAT, which can see only this one page. If any other page was edited elsewhere on Aug 4 or Aug 5, the master chat must confirm it. * NO EMAIL CAPTURE WAS ADDED AND IT WAS NOT RAISED. menumaker.html is excluded by design (items 56, 62 and 91). The tool stays free and frictionless. Do not fix this later. * THE TITLE DASH WAS LEFT IN PLACE ON LENNY'S CALL: the no-dash rule targets AI tells in prose and a separator in a browser tab is not prose. Web_Page_Spec has NOT been amended, so prebuild will keep flagging it. It is a decision, not an oversight. * THE NAV AUDIT FLAG ON THIS PAGE IS A SCRIPT DEFECT, NOT A PAGE DEFECT. page_audit_v4_8.py line 691 requires the literal class strings primary-nav and nav-logo; this page's nav is real, working and inline styled with neither name. No class was added to satisfy it, deliberately. Editing a page to turn a broken check green is how a check stops measuring anything. Fix queued for page_audit v4.9. * THIS PAGE NOW CARRIES TWO PERMANENT UNCLEARABLE FAILS, the title dash and the nav check. That is the item 80 pattern: a standing FAIL floor trains the reader to skim FAIL lines, which is the exact behaviour the gate exists to prevent. Two more and the audit output on the site's most-returned-to asset becomes noise. * DELIBERATELY NOT TOUCHED, BOTH AWAITING THEIR OWN DECISION: ten connector dashes inside the drink descriptions, which PRINT IN THE GENERATED MENUS and which the v4.52 comment says cleanDesc was written to preserve on purpose, dated ONE DAY BEFORE the global no-dash rule locked, never reconciled since; and the missing capsize font fallback blocks, which are a CSS change wanting a PageSpeed read either side. * NOT VERIFIED BY RENDER: jsPDF cannot run in the build sandbox without the library, the embedded fonts and the background images, so no menu was actually generated. All twelve generator and loader functions were hashed byte-for-byte against the baseline instead, along with the drink array and theme config. That is stronger than two spot renders but it is NOT a render. Generate one Bubbles and one Soiree on the live page after upload. * ALSO VERIFY AFTER UPLOAD: that the footer Facebook link lands on the right page, one click, and that menu_cleared fires in the wild. Phone on CELLULAR not wifi, build a menu, clear it, watch GA Realtime. The laptop sits inside the internal-traffic IP exclusion and will show nothing. * GA4 EVENT AND PARAMETER NAMES ARE CASE SENSITIVE AND PERMANENT ONCE COLLECTING: menu_cleared and drinks_cleared. The 25 percent rage-edit trigger in GA_Performance_Tracker Section 7 stays blind until this event has data, and it is NOT fixed retroactively. Every ratio read before today still carries the distortion. RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v50 (August 4, 2026): ONE lastmod bump. when-does-bartesian-go-on-sale.html 2026-07-03 to 2026-08-04, covering page v1.1, VIDEO ENRICHMENT. This page had been SKELETON since it went live Jul 3 and the video layer was owed from about Jul 8, making it the oldest enrichment debt on the site. Added the longform niF4WIvUIlk (PT3M3S) and the short sLq-9wsjseM (PT25S) as click-to-load facades plus two VideoObject schema blocks in head; both runtimes read off the published YouTube videos, not estimated. Posters are LOCAL in images/when-does-bartesian-go-on-sale/ (thumbnail 1280x720 built with thumbnail_informational_v1_3.py, the same asset uploaded to YouTube; reel 1080x1920, a plain vertical photo per Thumbnail_Standard v1.3). No YouTube CDN poster. Four prebuild FAILs cleared in the same pass under Touch-It-Fix-It: visible byline gained its Updated date; three em dashes cleared from reader-facing copy (footer tagline twice, about-this-article line once); orphan CSS for the retired email block deleted; the GA4 email_signup snippet added, so signups on this page reach GA for the first time. dateModified and article:modified_time both bumped. prebuild.py v1.1 run before, page_audit_v4_7.py run after, finished at 0 issues. No URL added or removed; still 32 URLs. PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v49 is left unbumped, ON THE EVIDENCE AVAILABLE IN THIS BUILD CHAT, which can see only this one page. * CSS REMOVAL BROKE THE STYLESHEET ON THE FIRST ATTEMPT AND page_audit PASSED IT ANYWAY. Deleting the retired block rules by matching the selector line stripped the selector and left its declarations orphaned above a closing brace. page_audit does not parse CSS, so it reported 0 issues on a broken stylesheet. Caught by reading the diff, rebuilt from backup with exact whole-rule removal, brace balance verified at zero. Same class as the Aviation nested comment: a structural break that every gate approves. * THE SHARED RULES INSIDE THAT BLOCK WERE KEPT. .loop-divider, .social-row and .s-fb through .s-pin sit inside the retired section but are used by the live email box and the follow-along row; only the prefixed rules were removed. * BYLINE FAIL LEFT OPEN DELIBERATELY: prebuild wants Published [Month Year] and the live sibling pages carry the full publish date, which Lenny confirmed is the real standard. The spec line is stale, not the page. * END CARD SHIPPED WITH A STOCK IMAGE ON IT. The flat navy plate exists to give the YouTube end screen somewhere clean to land; the VISUALS prompt line that fills empty scenes with licensed stock filled it instead. Not worth a re-render, but the prompt needs a line telling InVideo to leave the end card empty, and the end card scene needs checking in the editor BEFORE export. RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v49 (August 4, 2026): ONE lastmod bump. which-bartesian-to-buy.html 2026-07-29 to 2026-08-04, covering page v3.7 (Master_To_Do item 108). Reader-facing text changed, so this is a real content bump, not a metadata-only one. THE PAGE SHIPPED AS v3.7, NOT v3.6: v3.6 was built and then found incomplete in the master chat and WAS NEVER UPLOADED, so there is no live state between 2026-07-29 and this bump. WHAT CHANGED: (a) a new FAQ added in first position, visible and in structured data, answering the difference between the Bartesian Premium and the Professional, which is the single biggest query reaching this page and had no dedicated answer; five phrasings drew 187 impressions and 4 clicks in the Aug 3 GSC 28-day read. FAQ count 11 to 12, visible and schema matched. (b) EVERY claim that Bartesian had confirmed the Premium would return to their site was removed, seven passages in total across two passes, replaced with what is verifiable: not listed on bartesian.com, no discontinuation announced, still sold on Amazon and at other retailers. Five further spots reading out of stock were changed to not listed, because verified Aug 4 the Premium has NO product page on bartesian.com and is absent from the machine collection, and an out-of-stock product normally keeps its page. (c) bottle lock described as a solid die-cast metal handle with two keys, from Lenny's own first-hand verification, NOT from the Google AI Overview, which leads with a die-cast metal BODY and a housing colour that bartesian.com states nowhere and which were deliberately rejected. (d) housekeeping: meta description 162 to 146 chars, visible By Lenny V. byline added (the page never had one), footer tagline em dash cleared, literal HTML tags removed from four legacy version comments. prebuild.py v1.1 run before, page_audit_v4_7.py run after, finished at 0 issues. No URL added or removed; still 32 URLs. PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v48 is left unbumped, ON THE EVIDENCE AVAILABLE IN THIS BUILD CHAT. This chat can only see one page, so if any other page was edited between Jul 31 and today in a different chat, the master chat must confirm it. * ROOT CAUSE WORTH CARRYING, RULE 41 AGAIN: v3.6 scoped its accuracy fix by counting the string out of stock (11 mentions, 3 fixed, 8 declared accurate) when the actual defect was the claim confirmed to return. Two different strings, so the count could never find the real problem, and four of those eight still carried the claim. When the defect is a CLAIM rather than a phrase, scope it by the claim and state the search string used so the count can be checked. * SECOND LESSON: the v3.6 version comment recorded the eight as accurate and deliberately left alone, which was an assumption written down as a finding. The file then lied about itself. Corrected in place in v3.7 rather than deleted. * TITLE DELIBERATELY LEFT OVER LIMIT at 66 chars on Lenny's call: the v3.3 rewrite of Jul 15 targeted this same problem and CTR fell 2.3 to 1.9 percent, so a second title change inside the proof window would make that read unusable. prebuild will keep flagging it. It is a decision, not an oversight. * PREBUILD FALSE NEGATIVE CONFIRMED: line 339 searches for class hero-meta; this page uses class article-meta and contains zero instances of hero-meta, so the byline FAIL is a tool defect and the byline is present and correct. Fix queued. * THE HONEST LIMIT: nobody has reliable data on how to get cited in an AI Overview. This is an experiment. The measurable outcome is ordinary GSC clicks on those five phrasings at a 3 to 4 week recheck, not the Overview itself, and 4 clicks is a small baseline. RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v48 (July 31, 2026): ONE lastmod bump. about.html 2026-05-26 to 2026-07-30, CLOSING MASTER_TO_DO ITEM 62 AT 19 OF 19. Email offer coverage is now 26 of 27 eligible pages, with menumaker.html excluded by design. The page ran prebuild.py v1.1 AND page_audit_v4_6.py BEFORE any code was written, both pasted into the chat at the front, per the Jul 30 lesson that a baseline taken after the build hid a missing footer link. about.html v1.8: retired Kit block removed, locked free-sheet block cloned verbatim from MailerLite_Email_Block_LOCKED v6 Section 2 and placed at 32.4% of content between My Story and The Community, Section 3 CSS swapped in, GA4 email_signup snippet added, visible Updated byline in the Month Year format, schema datePublished 2026-05-19 and dateModified 2026-07-30 added (the page carried NEITHER before), the gold-text token #A88735 added to :root, Lato Fallback and Playfair Display Fallback capsize @font-face blocks added AND named in the cascade, five reader-facing em dashes cleared, title 61 to 60 chars, three numeric Facebook profile URLs swapped to the vanity address, footer Affiliate Disclosure link uncommented. page_audit 14 issues to 2; prebuild page state 0 issues. No URL added or removed; still 32 URLs. PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v47 is left unbumped. * ABOUT.HTML WAS A KIT PAGE. The retired embed 0ce1339722 was the ONLY email form on it and the MailerLite Universal script was absent from the head entirely, so this box was DEAD CAPTURE from June until today. That breaks the seven-page non-Kit run recorded in v46 and v47, and it means the MailerLite_Email_Block_LOCKED v5 forecast (2 to 3 of the remaining 8 would be Kit) was RIGHT and was retired in v6 one page too early. Five of 19 migrated pages were dead capture, not four. * PALETTE NOTE, OPPOSITE OF GIMLET AND AVIATION: about.html already defined navy, navy light and white in :root, so the locked block rendered correctly with no palette work needed. Only gold-text was missing. * TOUCH-IT-FIX-IT, NOT ON THE TASK LIST: the legacy v1.5 and v1.6 version comments carried LITERAL HTML tags inside them (a head tag, a main wrapper, two anchors), banned by Web_Page_Spec Section 8 since May 25, 2026. That is the same class of defect as the Aviation nested comment in v47 and the snippet-inside-a-comment bug of Jul 29. Defanged. * PLACEMENT MEASURED, NOT ESTIMATED: the pre-build estimate was 40.9% and the finished file measures 32.4%. The insertion point never changed; the estimate was arithmetic on a sampled text length and the measurement is off the real page. Report the measured number, not the predicted one. * KNOWN EXCEPTION, LENNY'S CALL Jul 31: about.html declares Lato, which Web_Page_Spec Section 7 permits on aviation and raspberry-ginger-gimlet ONLY. It is a THIRD legacy Lato page nobody had catalogued. Migrating to DM Sans shifts line breaks across the page, so Lato stays and the audit line stays red by design. The capsize Lato Fallback block was added, which fixes the actual CLS half. Web_Page_Spec Section 7 should be amended to name about.html, or the exception will be re-litigated every time this page is opened. * LOGGED, NOT FIXED: the hero images/about-hero-1200x630.jpg is still single-candidate with no WebP source. Needs srcset widths plus a WebP variant, which is asset production, not code (Rule 22 exception). * DATE NOTE: the edit was made July 31 but dateModified, article dates and this lastmod all read 2026-07-30, per Lenny's written instruction and matching the other seven item-62 pages. Say so if it should read 07-31. RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v47 (July 30, 2026): THREE lastmod bumps, all to 2026-07-30, closing out the pod-review half of the email-block migration (Master_To_Do item 62). All three ran prebuild.py before and page_audit_v4_5.py after. BUMPED: (1) bartesian-calamansi-daiquiri-pod-review.html 2026-05-30 to 2026-07-30 (v1.8; prebuild opened at NINE issues; 55 em dashes cleared, the largest no-dash backlog on record, beating Old Fashioned's 30; dateModified and article:modified_time were nine days apart; block moved 94% to 76%; finished at prebuild 0 and page_audit 0). (2) bartesian-raspberry-ginger-gimlet-pod-review.html 2026-05-26 to 2026-07-30 (v2.8; 45 dashes including two inside the FAQ schema, where the SCHEMA was the drifted half and the visible text matched it, the reverse of Calamansi; block moved to 75%; page_audit 10 issues to 5). (3) bartesian-aviation-pod-review.html 2026-05-26 to 2026-07-30 (v2.8; 44 dashes; page_audit 11 issues to 5; block at 87%, HIGH BY DESIGN and accepted by Lenny, because Aviation has almost nothing after the verdict and interrupting the run-up to a 9/10 costs more than the percentage buys). No URL added or removed; still 32 URLs. PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v46 is left unbumped. * THREE FINDINGS WORTH CARRYING. (a) NONE of the three was a Kit page, making SEVEN consecutive non-Kit pages. The MailerLite_Email_Block_LOCKED v5 expectation that 2 to 3 of the remaining 8 would be dead-capture Kit pages is now dead; only about.html remains and the prediction should be retired, not carried. (b) THE RETIRED BLOCK ON GIMLET AND AVIATION CARRIED NO WRAPPER CLASS AT ALL. It was fully inline styled, so both prebuild and page_audit reported no retired wrapper while the block sat plainly on the page. Both would have passed green. That is the Rule 41 error class again and it proves the wrapper list can never be complete; the durable check is the heading text or the ABSENCE of .email-capture, not the wrapper name. (c) AVIATION HAD BROKEN MARKUP LIVE SINCE MAY. A nested comment inside the v2.3 version comment closed it early, spilling a stray script, a stray closing body tag about 4KB in, and a sentence of version notes that was RENDERING AS VISIBLE TEXT AT THE TOP OF THE LIVE PAGE, confirmed by screenshot. Repaired. The stray script was the page's ONLY video click handler, so it was relocated rather than deleted. * ALSO ON ALL THREE: numeric score stripped from og:title and twitter:title per Article_Spec 2.3.1, three for three, matching Old Fashioned and Manhattan. Visible Updated byline in the Month Year format. Both modified dates set to 2026-07-30. On Gimlet and Aviation, the two legacy Lato pages: three palette names (navy, navy light, white) added to :root because the locked block references all three and neither page defined them, which would have rendered the box with no background; the mandatory Affiliate Disclosure footer link added, absent on both and present on the other pod reviews; and the old numeric Facebook profile URL swapped to the vanity address. * LOGGED, NOT FIXED: all four video facades across Gimlet and Aviation use YouTube CDN hqdefault posters instead of local branded files, so both vertical players show a landscape image (item 79). Calamansi's reel poster still needs a by-eye check. Gimlet and Aviation both still carry single-width srcset images and two missing palette names. * ONE PAGE REMAINS ON ITEM 62: about.html, paired with the prebuild.py v1.1 fix. RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v46 (July 30, 2026): THREE lastmod bumps, all to 2026-07-30, all from the email-block migration chat (Master_To_Do item 62). Each page had the retired newsletter block replaced with the locked free-sheet block per MailerLite_Email_Block_LOCKED v5 Sections 2 and 3, placed after the Final Verdict and before the final beauty shot, plus the GA4 email_signup snippet and a visible Updated byline in the settled Month Year format. Every one ran prebuild.py before and page_audit_v4_5.py after, and every one finished at page_audit = 0 issues. BUMPED: (1) bartesian-bees-knees-pod-review.html 2026-06-10 to 2026-07-30 (v1.4; prebuild opened at 5 issues; block moved 94% to 75%). (2) bartesian-old-fashioned-pod-review.html 2026-05-31 to 2026-07-30 (v1.5; prebuild opened at TEN issues, the dirtiest of the three: it had never received the global no-dash pass, so 30 dashes were cleared across title, og:title, twitter:title, meta description, schema text, body copy, four tasting-note headings, two FAQ answers, related cards, both footer taglines and the about-this-article line; og:title and twitter:title also lost the numeric score per Article_Spec 2.3.1; meta description trimmed from 173 to 150; dateModified and article:modified_time were a day out of sync and are now both 2026-07-30; block moved 93% to 73%). (3) bartesian-manhattan-pod-review.html 2026-06-13 to 2026-07-30 (v1.6; prebuild opened at 8 issues, same no-dash backlog at 17 dashes, meta description trimmed from 163 to 149, block moved 94% to 74%; finished at prebuild = 0 issues). No URL added or removed; still 32 URLs. PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v45 is left unbumped. * NONE OF THE THREE WAS A KIT PAGE. All three already had the MailerLite Universal script in the head and the correct form fGMIsB, so their boxes had been capturing; only the wrapper and the offer copy were retired. That is now four consecutive non-Kit pages counting Uptown Rocks, so the v5 expectation that 2 to 3 of the remaining 8 would be dead-capture Kit pages has NOT materialised. Four pages remain on item 62: calamansi-daiquiri (file still to be pulled from Bluehost), raspberry-ginger-gimlet, aviation, and about.html last. * TWO ITEMS LOGGED, NOT FIXED: prebuild.py reports a false FAIL on video posters whenever a poster filename does not end -reel.jpg or -thumbnail.jpg or is served from the YouTube CDN, which fired on bees-knees and old-fashioned (scope with items 79 and 80 into a prebuild v1.1 pass). And manhattan-reel.jpg is confirmed by eye to be a legacy still rather than the branded navy and gold cover, despite the page comment claiming otherwise, making it the third known legacy reel poster after uptown-rocks and better-cocktails (item 79). RESUBMIT IN GSC AFTER UPLOAD. The sitemap is the unrationed channel; individual Request Indexing is capped at roughly 10 to 12 per property per day. -->
<!-- Sitemap v45 (July 30, 2026): FOUR lastmod bumps, all to 2026-07-30. No URL added or removed; still 32 URLs. BUMPED: (1) / homepage 2026-07-29 to 2026-07-30 (index.html v1.11: head metadata search-targeting pass for Master_To_Do 5y. Title rewritten to lead with the target phrase "Bartesian Menu Maker" instead of the brand name, meta description rewritten and front-loaded, og:title and og:description synced, JSON-LD WebSite description reworded, twitter:card summary_large_image added. Zero visible on-page change; page_audit_v4_5.py = 0 issues). (2) bartesian-uptown-rocks-pod-review.html 2026-06-10 to 2026-07-30 (v1.3, shipped and uploaded Jul 30: locked free-sheet email block swapped in and moved 94% to 75%, email_signup snippet, two ingredients paragraphs, eighth FAQ with matching schema, visible Updated byline, both modified dates bumped, plus a pre-existing article:modified_time eight weeks out of sync with dateModified). (3) bartesian-whiskey-sour-pod-review.html 2026-07-29 to 2026-07-30 (v1.6.1, visible Updated byline added to spec format). (4) bartesian-lemon-drop-pod-review.html 2026-07-29 to 2026-07-30 (v1.3.1, same single-purpose byline fix). PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v44 is left unbumped. ROOT-CAUSE NOTE: the three pod-review edits all shipped Jul 30 in a separate chat that never ran a sitemap pass, so uptown-rocks had been sitting at a JUNE 10 lastmod after a same-day rebuild. That is precisely the batching miss Rule 25(b) exists to catch, and it was caught only because opening this file for the homepage triggered the full sweep. RESUBMIT IN GSC AFTER UPLOAD. Note: GSC individual Request Indexing hit QUOTA EXCEEDED on Jul 30 (Master_To_Do 75); the sitemap is NOT rationed, so it is the reliable channel for all four of these. -->
<!-- Sitemap v53 (August 9, 2026): ONE lastmod bump. do-bartesian-pods-expire.html 2026-07-29 to 2026-08-09 (page v1.3: meta description rewritten from 169 chars to 145 and now WITHHOLDS the answer, plus three Touch-It-Fix-It clears .... literal closing-body tag removed from the GA4 email tracking comment, visible byline converted to Month Year form, and both video facade posters now ship WebP with the JPG kept as fallback. Reel 255 KB to 106 KB, thumbnail 159 KB to 72 KB. One scoped CSS rule added so the picture wrapper does not collapse the facade. prebuild_v1_3.py and page_audit_v4_9.py both finished at 0 issues). REASON FOR THE EDIT: Google Search Console page-filtered read Aug 9 showed 265 impressions and 1 click for Jul 31 to Aug 6, CTR 0.4 percent, average position 6.7, with impressions up 679 percent week over week while position stayed flat. The old description answered the question inside the search result, so nobody needed to click. NO page copy changed and the opening paragraph deliberately still answers in sentence one. BASELINE FOR THE ONE-MONTH RE-MEASURE: 265 impressions / 1 click / 0.4 percent CTR / position 6.7. No URL added or removed; still 32 URLs. ⚠ PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v44 is left unbumped. ⚠ RESUBMIT IN GSC AFTER UPLOAD, and request indexing on do-bartesian-pods-expire.html so the new description is re-crawled. -->
<!-- Sitemap v44 (July 29, 2026, late evening): ELEVEN lastmod bumps, all from the email-block migration build chat (Master_To_Do items 61 and 62). Every one of these pages had the retired newsletter block replaced with the locked free-sheet lead-magnet block per MailerLite_Email_Block_LOCKED v4 Sections 2 and 3, plus the GA4 email_signup snippet, and every one finished at page_audit_v4_4.py = 0 issues. BUMPED: (1) / homepage 2026-07-15 to 2026-07-29 (index.html v1.8; its retired block used the .newsletter wrapper, not .stay-loop, so the audit caught it only via the heading string). (2) traveling-with-a-bartesian.html 2026-07-07 to 2026-07-29 (v1.1, the site's #1 traffic page). (3) bartesian-pod-calories.html 2026-06-05 to 2026-07-29 (v1.4, highest-intent match on the site; 3 dashes removed). (4) bartesian-whiskey-sour-pod-review.html 2026-06-11 to 2026-07-29 (v1.6; also fixed a pre-existing date mismatch where the schema read Jun 22 and the meta still read Jun 11). (5) bartesian-lemon-drop-pod-review.html 2026-06-10 to 2026-07-29 (v1.3). (6) best-bartesian-pods.html 2026-05-26 to 2026-07-29 (v2.4, opened at FOURTEEN audit issues: still running the retired Kit embed 0ce1339722 as its only email form, no MailerLite script at all, no robots or author meta, no FAQ schema despite a visible six-question FAQ, legacy numeric Facebook URLs, and a single-width hero. ALSO: the live file on the server was TRUNCATED, missing the tail of a script plus its closing body and html tags; repaired. ALSO: hero rebuilt to 4 widths in WebP and JPG and MOVED out of the images/ flat root into images/best-bartesian-pods/). (7) do-bartesian-pods-expire.html 2026-06-17 to 2026-07-29 (v1.2; BOTH live YouTube iframes converted to click-to-load facades per Web_Page_Spec v1.6, with two new posters generated by thumbnail_informational_v1_2.py). (8) how-to-make-better-bartesian-cocktails.html 2026-06-25 to 2026-07-29 (v2.5, opened at THIRTEEN issues: also a Kit page; capsize CLS fallback @font-face blocks were missing entirely AND the font cascade did not reference them, so both were fixed; hero gained 3 widths). (9) bartesian-vs-scratch-cocktails.html 2026-05-26 to 2026-07-29 (v2.4, opened at TWELVE issues, also a Kit page). (10) how-to-host-bartesian-cocktail-party.html 2026-05-25 to 2026-07-29 (v2.4, opened at FOURTEEN issues, also a Kit page; hero rebuilt to 4 widths and MOVED out of the flat root into images/how-to-host-bartesian-cocktail-party/). (11) can-you-make-your-own-bartesian-pods.html 2026-07-07 to 2026-07-29 (v1.1; both content images rebuilt from single-width JPEGs with no WebP to 4 widths in both formats, which was the exact defect this page shipped with on Jul 7). No URL added or removed; still 32 URLs. PENDING-LASTMOD SWEEP RUN AND CLEAR: no page edited since v43 is left unbumped. ★ FOUR OF THESE PAGES WERE NEVER MIGRATED OFF KIT (best-bartesian-pods, how-to-make-better-bartesian-cocktails, bartesian-vs-scratch-cocktails, how-to-host-bartesian-cocktail-party). On each, the Kit embed was the ONLY email form on the page, so those four boxes had captured nothing into MailerLite since Kit was retired in June. The Jul 29 audit had assumed all 19 retired-block pages were wrong-block-with-working-form; for these four that was wrong. ★ EMAIL OFFER COVERAGE: 8 of 27 eligible pages to 19 of 27. Eight remain: about.html and seven pod reviews (uptown-rocks, bees-knees, old-fashioned, manhattan, calamansi-daiquiri, raspberry-ginger-gimlet, aviation). ⚠ RESUBMIT IN GSC AFTER UPLOAD. ⚠ Individual Request Indexing was spent to the daily cap tonight (roughly 10 to 12 per property per day); can-you-make-your-own-bartesian-pods.html is the one page from tonight that went live WITHOUT an indexing request and should get the first one tomorrow. ⚠ PageSpeed is owed on the five pages whose images changed: how-to-make-better-bartesian-cocktails (prior mobile 36), how-to-host-bartesian-cocktail-party (63), best-bartesian-pods (73), can-you-make-your-own-bartesian-pods, and do-bartesian-pods-expire (no baseline on record, so tonight's run becomes the baseline). -->
<!-- Sitemap v43 (July 29, 2026): SUPERSEDES v42 (v42 was built earlier the same session and never uploaded, so this is the single save that covers the whole day per the Rule 25 same-save sweep). THREE pages bumped: (1) which-bartesian-to-buy.html 2026-07-15 -> 2026-07-29, covering TWO page edits, because v3.4 (Jul 24, SEO phrase pass) never got a lastmod at all and v3.5 (Jul 29) added the Duet second-machine paragraph + email_signup snippet + de-dash. (2) best-flavored-spirits-for-bartesian.html 2026-07-15 -> 2026-07-29 (page v1.1: retired "Stay in the Loop" block replaced with the locked free-sheet block and MOVED to the post-payoff peak, plus the email_signup snippet). (3) can-you-use-flavored-spirits-in-a-bartesian.html 2026-07-16 -> 2026-07-29 (page v1.2: same email-block migration + snippet). PENDING-LASTMOD SWEEP RUN AND NOW CLEAR: the one item v42 deliberately left pending was this same safety page, held back because the Jul 18 duration fix could not be verified live. RESOLVED this session by reading the file directly .... its two VideoObject durations read PT2M45S and PT0M19S, so the Jul 18 correction is present. That closes Master_To_Do item 10 and the Jul 18 edit rides in on this Jul 29 bump. No URL added; still 32 URLs. ROOT-CAUSE NOTE for the two flavored-spirits pages: both were BUILT FRESH Jul 15, two weeks after the "Stay in the Loop" block was retired (Jul 1), and page_audit approved them because it only tested for the form ID data-form="fGMIsB", which the retired and locked blocks both carry. Audit hardened to page_audit_v4.py v4.3 the same day. Resubmit in GSC after upload. -->
<!-- Sitemap v42 (July 29, 2026): bumped which-bartesian-to-buy.html lastmod 2026-07-15 -> 2026-07-29. TWO page edits are covered by this one bump, because the v3.4 edit never got a lastmod at all: (a) v3.4 (Jul 24) SEO phrase pass, 4 keyword phrases added, sitemap was never bumped for it .... this closes that gap; (b) v3.5 (Jul 29) added the community-sourced Duet second-machine paragraph, the GA4 email_signup snippet, a two-dash de-dash, and a dateModified bump. No URL added; still 32 URLs. PENDING-LASTMOD SWEEP RUN: one item found and deliberately LEFT PENDING .... can-you-use-flavored-spirits-in-a-bartesian.html (lastmod 2026-07-16) had a duration-fix file re-uploaded Jul 18 whose live state was never verified (Master_To_Do item 10); a live fetch Jul 29 was inconclusive because the corrected build may not have bumped its own modified_time. Not bumped rather than bumped on an assumption. Recorded in the PENDING LASTMOD line above. Resubmit in GSC after upload to prompt re-crawl. -->
<!-- Sitemap v41 (July 16, 2026): bumped can-you-use-flavored-spirits-in-a-bartesian.html lastmod 2026-07-15 to 2026-07-16 (VIDEO ENRICHMENT: added longform yuxK2EskLSQ + short UGg0XDA410c as click-to-load facades + 2 VideoObject schema blocks in head). No URL added; still 32 URLs. Homepage + reviews unchanged (card content identical), lastmod stays 2026-07-15. Pending-lastmod swept = none. Resubmit in GSC after upload. -->
<!-- Sitemap v40 (July 15, 2026): bumped which-bartesian-to-buy.html lastmod 2026-07-02 -> 2026-07-15 (SEO title rewrite: head/SERP <title> changed to "Bartesian Premium vs Professional vs Duet vs Premier: Which to Buy" to capture buyer-intent "premium vs professional" search queries; CTR fix, no on-page/content change). No URL added; still 32 URLs. Pending-lastmod swept = none. Resubmit in GSC after upload to prompt re-crawl. -->
<!-- Sitemap v39 (July 15, 2026): added best-flavored-spirits-for-bartesian.html (flavored-spirit pairings guide) and can-you-use-flavored-spirits-in-a-bartesian.html (flavored-spirit safety/method guide), both published July 15, lastmod 2026-07-15, monthly/0.8, grouped after the gin essay. Also bumped homepage / lastmod 2026-07-08 to 2026-07-15 (Featured grid: added both new cards at positions 3-4, dropped Aviation review + DIY pods to hold 12) and reviews.html lastmod 2026-07-08 to 2026-07-15 (both new cards added at positions 3-4 of Blog & Guides). Aviation + DIY pages remain live (hub-listed), so they stay in the sitemap. Total: 32 URLs (was 30). Pending-lastmod list swept = none. Resubmit in GSC after upload. -->
<!-- Sitemap v38 (July 8, 2026): bumped index.html (homepage) lastmod 2026-05-26 to 2026-07-08 (Featured Articles grid rebuilt from 9 stale cards to a curated 12, fixed the stale comparison link, de-dashed cards, added a Browse-all link to the hub, and cleared 4 audit flags). No URL added; still 30 URLs. Pending-lastmod list swept = none. Resubmit in GSC after upload. -->
<!-- Sitemap v37 (July 8, 2026): added i-thought-i-didnt-like-gin.html (first-person gin essay "I thought I didn't like gin", published July 8), lastmod 2026-07-08, monthly/0.8, grouped after the travel story. Also bumped reviews.html lastmod 2026-07-07 to 2026-07-08 (gin essay card added at position 3 of Blog & Guides, travel story pushed to position 4). Total: 30 URLs (was 29). Pending-lastmod list swept = none. Resubmit in GSC after upload. -->
<!-- Sitemap v36 (July 7, 2026): added traveling-with-a-bartesian.html (first-person travel story "I brought my Bartesian on vacation", published July 7), lastmod 2026-07-07, monthly/0.8, grouped after the DIY-pods guide. reviews.html re-edited the same day (travel card added at position 3 of Blog & Guides, DIY-pods -> 4, sale guide -> 5); its lastmod stays 2026-07-07. Total: 29 URLs (was 28). Pending-lastmod list swept = none. Resubmit in GSC after upload. -->
<!-- Sitemap v35 (July 7, 2026): added can-you-make-your-own-bartesian-pods.html (Educational owner's guide "can you make your own Bartesian pods", published July 7), lastmod 2026-07-07, monthly/0.8, grouped after the sale-timing guide. Also bumped reviews.html lastmod 2026-07-03 to 2026-07-07 (DIY-pods card added at position 3 of Blog & Guides, sale guide pushed to position 4). Total: 28 URLs (was 27). Resubmit in GSC after upload. -->
<!-- Sitemap v34 (July 3, 2026): added when-does-bartesian-go-on-sale.html (Educational buying guide "when does a Bartesian go on sale", published July 3), lastmod 2026-07-03, monthly/0.8, grouped after the Premier review. Also bumped reviews.html lastmod 2026-07-01 to 2026-07-03 (sale-guide card added at position 3 of Blog & Guides). Total: 27 URLs (was 26). Pending-lastmod list swept = none. Resubmit in GSC after upload. -->
<!-- Sitemap v33 (July 2, 2026): bumped which-bartesian-to-buy.html lastmod 2026-07-01 to 2026-07-02 (VIDEO PHASE: added the longform U_DD9OsKu8Q + short JxeGWvLPiaM as click-to-load facades plus two VideoObject schema blocks; page is now v3.2; also swapped the Professional photo to the owner unboxing shot). No URL changes; still 26 URLs. Pending-lastmod list swept = none. Resubmit in GSC after upload. -->
<!-- Sitemap v32 (July 1, 2026): bumped bartesian-premier-review.html lastmod 2026-06-29 to 2026-07-01 (VIDEO PHASE: added the longform + short YouTube videos as click-to-load facades plus two VideoObject schema blocks; page is now v1.5). No URL changes; still 26 URLs. Resubmit in GSC after upload. -->
<!-- Sitemap v31 (July 1, 2026): bumped how-to-make-better-bartesian-cocktails.html lastmod 2026-05-25 to 2026-06-25 (enriched Jun 25; was the outstanding pending-lastmod item that should have ridden with v30). Added the SITEMAP EDIT GATE block above so the pending list is visible in-file at every future edit. No URL changes; still 26 URLs. Resubmit in GSC after upload. -->
<!-- Sitemap v30 (July 1, 2026): RENAMED the machine comparison URL from bartesian-duet-vs-premium-vs-professional.html to which-bartesian-to-buy.html (page rebuilt to four machines including the new Premier; 301 redirect from the old slug is live in .htaccess). Bumped its lastmod 2026-06-16 to 2026-07-01. Also bumped reviews.html lastmod 2026-06-29 to 2026-07-01 (comparison card moved to position 2 in Blog & Guides + real duet-margarita thumbnail swapped in for the old placeholder). Total: 26 URLs (unchanged; swap not add). Request Indexing on the new URL + resubmit this sitemap in GSC after upload. -->
<!-- Sitemap v29 (June 29, 2026): added bartesian-premier-review.html (Bartesian Premier machine review), lastmod 2026-06-29, monthly/0.8, grouped with the machine comparison. Also bumped reviews.html lastmod 2026-06-17 to 2026-06-29 (Premier card added + email CTA swapped to the free sheet + hub sections reordered so Blog & Guides leads). Total: 26 URLs (was 25). Resubmit in GSC after upload. -->
<!-- Sitemap v28 (June 17, 2026): added do-bartesian-pods-expire.html (educational pod storage / expiration guide, published June 17), lastmod 2026-06-17, monthly/0.8, grouped with the other guides after the calorie guide. Also bumped reviews.html lastmod 2026-06-10 to 2026-06-17 (new guide card added to the Blog & Guides grid). Total: 25 URLs (was 24). All other URLs unchanged. Resubmit in GSC after upload. -->
<!-- Sitemap v27 (June 16, 2026): added affiliate-disclosure.html (priority 0.3, lastmod 2026-05-25). It was built but HELD out until the first affiliate program activated; the Bartesian affiliate program went live today, so the hold condition is met and the page is now included. Total: 24 URLs (was 23). -->
<!-- Sitemap v26 (June 16, 2026): bumped lastmod on bartesian-duet-vs-premium-vs-professional.html from 2026-05-26 to 2026-06-16 (page updated today: affiliate tracking links, Kit to MailerLite, FAQ schema, About-this-article note, three machine photos). URL list unchanged, still 23 URLs. affiliate-disclosure.html still NOT included. Resubmit in GSC after upload to prompt recrawl. -->
<!-- Sitemap v25 (June 11, 2026): added bartesian-whiskey-sour-pod-review.html (whiskey pod review, skeleton publish June 11), lastmod 2026-06-11, monthly/0.8, grouped with the other pod reviews. Total: 23 URLs (was 22). affiliate-disclosure.html still NOT included (held until first affiliate program activates). All other URLs unchanged. -->
<!-- Sitemap v24 — June 10, 2026 — MERGE FIX (master chat): added the two review URLs missing from the live v23 (bartesian-lemon-drop-pod-review.html + bartesian-bees-knees-pod-review.html), both lastmod 2026-06-10, monthly/0.8, grouped with the other pod reviews. Resolves the two-chat collision where the live sitemap had Uptown but not BK/LD. Total: 22 URLs (was 20). affiliate-disclosure.html still NOT included — remains BUILT BUT HELD until first affiliate program activates. All other URLs unchanged. -->
<!-- Sitemap v23 — June 10, 2026 — Added bartesian-uptown-rocks-pod-review.html (gin pod review, SKELETON publish June 10), lastmod 2026-06-10, monthly/0.8 matching the other pod reviews. Also bumped reviews.html to 2026-06-10 (Uptown Rocks card added to Pod Reviews, placed first). Total: 20 URLs (was 19). affiliate-disclosure.html still NOT included — remains BUILT BUT HELD until first affiliate program activates. All other URLs unchanged from v22. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://thecocktailace.com/</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/menumaker.html</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/reviews.html</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-pod-calories.html</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/do-bartesian-pods-expire.html</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-19th-hole-pod-review.html</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thecocktailace.com/bartesian-raspberry-ginger-gimlet-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-aviation-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-calamansi-daiquiri-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-manhattan-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-old-fashioned-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-uptown-rocks-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-lemon-drop-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-bees-knees-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-whiskey-sour-pod-review.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/how-to-host-bartesian-cocktail-party.html</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/how-to-make-better-bartesian-cocktails.html</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-for-beginners.html</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-vs-scratch-cocktails.html</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/best-bartesian-pods.html</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-advent-calendar.html</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/which-bartesian-to-buy.html</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/bartesian-premier-review.html</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/when-does-bartesian-go-on-sale.html</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/can-you-make-your-own-bartesian-pods.html</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/traveling-with-a-bartesian.html</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/i-thought-i-didnt-like-gin.html</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/best-liquors-for-bartesian-pods.html</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/best-flavored-spirits-for-bartesian.html</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/can-you-use-flavored-spirits-in-a-bartesian.html</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/about.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/contact.html</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/privacy.html</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/accessibility.html</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://thecocktailace.com/affiliate-disclosure.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
