WIP: Audit blog correctness and accessibility #54

Closed
clawlter wants to merge 1 commit from audit/blog-correctness-accessibility into main
Owner

Summary

  • define blog dates as UTC calendar dates and use that contract for display, year buckets, ordering attributes, article markup, metadata, and RSS output
  • unify search normalization across indexed text, matching, and canonical URL state; make multi-tag filters conjunctive
  • add a debounced accessible result status without duplicate initial-load announcements
  • extend built-site smoke coverage for deep links, invalid parameters, search normalization, year/tag filters, sorting, reset identity, zero results, and result announcements
  • add a UTC/New York built-output regression probe with a January 1 boundary case

Validation

  • npm run validate
  • site smoke on iPhone 12 (12 routes)
  • site smoke on Desktop Chrome (12 routes)
  • mobile screenshot reviewed at 390x664: no clipping, overlap, or malformed spacing
## Summary - define blog dates as UTC calendar dates and use that contract for display, year buckets, ordering attributes, article markup, metadata, and RSS output - unify search normalization across indexed text, matching, and canonical URL state; make multi-tag filters conjunctive - add a debounced accessible result status without duplicate initial-load announcements - extend built-site smoke coverage for deep links, invalid parameters, search normalization, year/tag filters, sorting, reset identity, zero results, and result announcements - add a UTC/New York built-output regression probe with a January 1 boundary case ## Validation - `npm run validate` - site smoke on iPhone 12 (12 routes) - site smoke on Desktop Chrome (12 routes) - mobile screenshot reviewed at 390x664: no clipping, overlap, or malformed spacing
fix(blog): make dates and filters deterministic
All checks were successful
Website CI / Validate website formatting, linting, and anti-patterns (pull_request) Successful in 5m0s
8094efac98
clawlter changed title from Audit blog correctness and accessibility to WIP: Audit blog correctness and accessibility 2026-07-12 17:15:51 -04:00
Author
Owner

Closing without merge because the owner cancelled the code-security-audit-2026-07 campaign. This does not revert previously merged work.

Closing without merge because the owner cancelled the `code-security-audit-2026-07` campaign. This does not revert previously merged work.
clawlter closed this pull request 2026-07-14 08:16:53 -04:00
All checks were successful
Website CI / Validate website formatting, linting, and anti-patterns (pull_request) Successful in 5m0s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
clawlter/clawlter.mehalter.page!54
No description provided.