← Naming and brand · all tasks
Publish the Copyright & IP notice page
naming-and-brand/001 · created 2026-08-12 · updated 2026-08-12 · blocked by naming-and-brand/Q004
What to do
A full draft of the public Copyright & Intellectual Property notice already exists in the site’s
source tree (repo: n/a — this workspace, same as the rest of this epic):
site/src/pages/copyright.astro— the page itself (/copyright), including an embedded JSON-LD structured-data block (schema.orgWebSite+copyrightHolder+ enumeratedadditionalPropertyentries for protected names/concepts/characters).site/src/pages/copyright.md.ts— its plain-markdown mirror (/copyright.md), matching this site’s existing pattern (seeabout.md.ts,press.md.ts).site/public/ai.txt— short-form machine-readable notice for AI systems/scrapers.site/public/robots.txt— new file (none existed before), allows crawling, points at/ai.txtand/copyright.- Small sitewide hooks:
Base.astrogained a<meta name="copyright">tag, a<link rel="license" href="/copyright">, and a<meta name="robots" content="noai, noimageai">tag on every page;Footer.astrogained a “Copyright & IP” link and switched its copyright line to a proper year range;llms.txt.tsgained a line pointing agents at/copyright.md. site/public/.well-known/tdmrep.json— TDM Reservation Protocol declaration (tdm-reservation: 1,tdm-policypointing at/copyright)./copyrightis included in the site’s existing@astrojs/sitemap-generatedsitemap-index.xmlautomatically (no code change needed — it’s a normal page route);robots.txtalready points at it and now also references/.well-known/tdmrep.json.
This task is to review, correct, and actually build/push/deploy that draft — none of it has been built or pushed yet (deliberately, per the task that produced it). Concretely:
- Read
naming-and-brand/questions/004-copyright-notice-legal-review.mdand get its remaining items resolved (jurisdiction, third-party-contributor assignment, AI-art copyright framing, trademark/copyright distinction — entity name is resolved as of 2026-08-12) — this task isblocked_bythat question and shouldn’t move pastneeds-inputuntil it’s fully answered. - Apply whatever wording changes the review produces directly in
copyright.astro/copyright.md.ts(keep the two in sync — the markdown mirror is hand-maintained, not generated from the Astro page). - Build (
cd site && npm run build) and confirm the page renders correctly and the JSON-LD block is valid JSON (e.g.xmllintisn’t relevant here, but a build failure or a brokenset:htmlwould show up immediately). - Commit and push, per this workspace’s normal convention (
CLAUDE.md’s “push by default” rule — this is exactly the kind of change that convention is about, since the deploy watcher only ever seesorigin/master). - Verify the live page per
epics/PICKUP.mdstep 8 (check the deploy log, then loadhttps://lor.kris.ai-task-runner.com/copyrightand/ai.txt//robots.txt).
Definition of done
/copyrightis live, matches whatever the legal review actually approved (not necessarily verbatim what’s in the draft today), and the JSON-LD block parses./copyright.md,/ai.txt, and/robots.txtare live and consistent with the HTML page.- The footer link,
Base.astrometa/link rel="license"tags, and the/llms.txtline are live sitewide.
Docs to read first
naming-and-brand/questions/004-copyright-notice-legal-review.md— the blocking question; item 1 (entity name) is resolved, items 2-5 are still open.epics/naming-and-brand/overview.md’s new “Copyright and IP” section.brand/brand.json—studioLegalName/studioAbn/studioAcn/studioare the values the draft reads from; if the legal review changes any of them, update them there (single source of truth) rather than hardcoding a different string in the copyright page alone.
Assumptions
- Treated “implement/publish the drafted page” as the actual build-and-push action, not a second
round of drafting — the draft in
copyright.astro/copyright.md.tsis intended to be publish-ready already, pending only the legal-review items in Q004. - No pre-existing task about “applying for copyright registration on LoR/RAR” was found anywhere
in the repo (searched every
epics/*/tasks/*.md,deliverables/, anddecisions/for “copyright” — zero hits before this task; “RAR” doesn’t appear anywhere as a real term, only as a substring of unrelated words like “prepared”). The closest existing object isnaming-and-brand/questions/003-trademark-filing.md(trademark, not copyright, and already filed under this same epic) — left untouched rather than reinterpreted or moved, since silently repurposing an existing open question would violate this board’s rule against acting on open questions beyond what they actually ask. Flagged for Kris to confirm whether a real copyright-registration task exists somewhere outside this repo (e.g. in a personal notes app) that should be created here from scratch.
View source in repository · also available as raw markdown.