Skip to content

Harden SEO and public governance contracts#72

Merged
YSCJRH merged 1 commit into
mainfrom
codex/seo-adoption-hardening-phase-2
Apr 28, 2026
Merged

Harden SEO and public governance contracts#72
YSCJRH merged 1 commit into
mainfrom
codex/seo-adoption-hardening-phase-2

Conversation

@YSCJRH

@YSCJRH YSCJRH commented Apr 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Harden the Pages SEO contract for canonical, hreflang, x-default, sitemap, Open Graph URL, JSON-LD URL, BreadcrumbList, and FAQPage scope.
  • Add public:check for public-surface governance, runtime-secret, artifact-order, workflow-major, npm-install, and BYOK boundary checks.
  • Truth-sync v0.3.2 release metadata, report artifact-version wording, Chinese first-run docs, AGENTS, repo-local activation/adoption skills, and issue Roadmap: activation and adoption hardening #33 follow-through notes.

Validation

  • corepack pnpm install --frozen-lockfile
  • corepack pnpm public:check
  • corepack pnpm test (56 tests)
  • corepack pnpm typecheck
  • corepack pnpm demo:fixture
  • corepack pnpm build:site
  • corepack pnpm seo:check
  • corepack pnpm pack:cli:dry-run
  • git diff --check

Release posture

  • Do not push a release tag from this PR.
  • Continue skipping npm publish: @answerlens/cli still returns 404, so release distribution should remain GitHub release assets + Pages until trusted publishing or NPM_TOKEN is intentionally configured.
  • After merge, Pages/CI can publish the hardened public site; any semver release should use the existing release workflow with npm skipped.

Refs #33

@YSCJRH YSCJRH merged commit 0357707 into main Apr 28, 2026
2 checks passed
@YSCJRH YSCJRH deleted the codex/seo-adoption-hardening-phase-2 branch April 28, 2026 02:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant