feat(seo): clarify public profile and laboratory identities #131
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/laboratory-pr120-jsonld-20261014-impl1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reconcile #120 onto current Main while preserving the canonical-route, gateway and response-header changes. Exact public profile home pages gain descriptive titles, a canonical URL and safely encoded ProfilePage metadata for people and organizations. Private/limited profiles, tabs, queries and other pages retain the upstream head; service accounts and bots do not receive a Person entity. The landing page adds structured site identity without changing visible content.
Validation: template renders pass all 22 subcases, including hostile-name escaping and upstream-byte comparisons, under Go 1.26 and the CI-compatible Go 1.22. The pinned upstream template matches the extract from the deployed fork image. The release-VM end-to-end gate passed 39 steps, followed by 20 anonymous profile probes; independent exact-tree review returned ACCEPT. Native CI must pass before merge.
This is a source change. Production template installation, service restart and public HTML validation remain a separate operator step. Original #120 and its handoff are preserved.
ClaudiuSchuster referenced this pull request2026-10-14 10:34:20 +00:00