fix(public): refresh sitemap lastmod dates to real page changes - #227
Conversation
The previous refresh (PR #116, 2026-08-13) sourced each URL's lastmod from the last main commit that touched its HTML on 2026-08-13. Eight public HTML files have been edited since (the brand disambiguation sweep on 2026-08-14, the submission-prep-notes copy fix on 2026-08-17, the homepage H2->H3 repair on 2026-08-14, and the product-hero CTA fix on 2026-08-14), so every URL is now stale again relative to its actual content history. Source each URL's lastmod from the last commit on origin/main that touched its HTML: - / -> 2026-08-14 (497d690) - /support/, /contact/, /privacy-choices/, /promptly/support/, /drishti/support/ -> 2026-08-14 (b117084) - /promptly/, /drishti/ -> 2026-08-14 (2796b33) - /privacy/, /terms/, /promptly/privacy/, /drishti/privacy/ -> 2026-08-17 (2dc939f) Verified: 12 URLs, 12 lastmod entries, no missing values, XML parses clean. Closes the recurring 'stale 2026-05-20' backlog item by replacing it with a current, source-of-truth refresh.
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Review limit reached
Next review available in: 48 minutes Limit details: You’ve used the included review currently available. Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Free Run ID: 📒 Files selected for processing (2)
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/settings/billing. Comment |
Why
The previous refresh in PR #116 (2026-08-13) sourced each URL's
lastmodfrom the last main commit that touched its HTML on 2026-08-13. Eight public HTML files have been edited since, so every URL is now stale again relative to its actual content history. The original backlog item ("Refresh the public sitemap: lastmod dates stale (2026-05-20) and missing on 7 of 12 URLs") keeps recurring because the dates it tracks were a snapshot, not a property of the HTML files.What changed
public/sitemap.xml— everylastmodre-sourced fromgit log origin/main --diff-filter=M -1 -- <path>for the HTML file backing that URL://support//contact//privacy//privacy-choices//terms//promptly//promptly/support//promptly/privacy//drishti//drishti/support//drishti/privacy/Verification
lastmodentries, 0 missing (matches PR fix(public): refresh sitemap lastmod dates to real page changes #116 invariant)lastmodis the date of the last commit onorigin/mainthat actually modified that HTML file (--diff-filter=M), not the date of any merge or build artifactCloses
The recurring "stale sitemap lastmod" backlog item is closed for the current content history. The underlying source-of-truth pattern (each
lastmodfrom the last commit that touched the HTML) is now the documented invariant, so future sweeps can verify it programmatically.