Skip to content

site: DSA report-content page (grcskills.com/report/) - #17

Merged
tristanroth1 merged 3 commits into
mainfrom
legal/dsa-report-content
Oct 26, 2026
Merged

tristanroth1 merged 3 commits into
mainfrom
legal/dsa-report-content

Conversation

@tristanroth1

@tristanroth1 tristanroth1 commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Founder-approved legal fix D3a from founder-ops/docs/research/2026-10-24-legal-launch-risks.md (approved 2026-10-26): EU Digital Services Act Art. 16 notice-and-action and Art. 12 point of contact.

  • New site/app/report/page.tsx at grcskills.com/report/: what can be reported, the Art. 16(2) fields (with the Directive 2011/93/EU identity exception), handling per Art. 16(4)-(6), a prefilled mailto (CRLF) to privacy@ismscopilot.com (the Better ISMS mailbox already published on sister sites; grcskills published no email) and a private GitHub security advisory as an optional alternative. English and French accepted.
  • Footer link, sitemap entry, report reserved author slug, README pointer next to "Corrections and removal", CHANGELOG Unreleased entry, and a built-site test for the page, link, sitemap and mailto encoding.
  • No new scripts or third parties; CSP unchanged.

Checks: node tools/validate.mjs ok, npm run typecheck ok, npm run build ok, npm test 50/50, npm run seo:gate pass.

Deploy: Vercel git deploys are disabled for this site (site/vercel.json), so merging does not put it live; it ships with the next release / site deploy.

CODEX_REVIEW: 2026-10-26: SHIP (rounds 1 and 2 FIX-FIRST folded, round 3 SHIP)

Owner: legal-launch-risks session (claude2)
Next: founder approves the PR (CODEOWNERS review required, branch policy blocks merge without it), then merge and ship with the next grcskills release / site deploy; curl https://grcskills.com/report/.

🤖 Generated with Claude Code

Notice-and-action page (DSA Art. 16) and user point of contact (Art. 12)
at /report/, with a prefilled email to the existing Better ISMS privacy
mailbox and a private GitHub advisory as the alternative. Footer link,
sitemap entry, reserved author slug, README pointer, changelog.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… exception, CRLF mailto, built test)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ash in test)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tristanroth1

Copy link
Copy Markdown
Contributor Author

Founder approval: Tristan (code owner) approved this PR on 2026-10-26 in the legal-launch-risks session (AskUserQuestion: "Approve and merge"). GitHub does not allow an author to approve their own PR, so it is merged with the founder's admin rights on that approval.

@tristanroth1
tristanroth1 merged commit acbe47e into main Oct 26, 2026
3 checks passed
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.

2 participants