Page facts carry the footer's copyright lines #13

Merged
kroshtan merged 1 commit from copyright-lines into main 2026-11-10 13:02:57 +00:00
Owner
  • Page facts carry the footer's copyright lines (copyright_lines, up to three), extracted exactly like the backend (backend #77), so the server can name a US shop's company from "© 2026 Acme Outdoor LLC" even when the extension supplies the facts. Never counted as an imprint.
  • Schema regenerated from the backend's PageFacts; new footer-copyright parity fixture (tag-split ©, "Copyright 2019-2026 … Inc.", "(c)", "Co. LLC", "L.L.C."); the backend reads "Blue Ridge Supply Co. LLC" from it.
  • scripts/gen_parity.py imports the renamed unfret.facts.

🤖 Generated with Claude Code

https://claude.ai/code/session_014HgVKRqhxEZCM6yP8io6fk

- Page facts carry the footer's copyright lines (`copyright_lines`, up to three), extracted exactly like the backend (backend #77), so the server can name a US shop's company from "© 2026 Acme Outdoor LLC" even when the extension supplies the facts. Never counted as an imprint. - Schema regenerated from the backend's `PageFacts`; new `footer-copyright` parity fixture (tag-split ©, "Copyright 2019-2026 … Inc.", "(c)", "Co. LLC", "L.L.C."); the backend reads "Blue Ridge Supply Co. LLC" from it. - `scripts/gen_parity.py` imports the renamed `unfret.facts`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_014HgVKRqhxEZCM6yP8io6fk
Page facts carry the footer's copyright lines
All checks were successful
CI / check (pull_request) Successful in 1m0s
1509e866f1
The backend now reads a US shop's company from the copyright line ("© 2026 Acme Outdoor LLC"), which sits in the
footer and so never reaches the page text its skills read. When the extension sends its own PageFacts they replace
the server's, so it extracts `copyright_lines` the same way (keyword plus 100 characters, up to three). Schema
regenerated from the backend; a footer fixture pins parity. gen_parity.py imports the renamed `unfret.facts`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014HgVKRqhxEZCM6yP8io6fk
kroshtan deleted branch copyright-lines 2026-11-10 13:02:58 +00:00
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
kroshtan/unfret_extension!13
No description provided.