Skip to content

Add Claude AI watermarking news post - #3176

Open
atharva-appwrite wants to merge 2 commits into
mainfrom
blog/2026-08-17-weve-written-an-faq-to-answer
Open

Add Claude AI watermarking news post#3176
atharva-appwrite wants to merge 2 commits into
mainfrom
blog/2026-08-17-weve-written-an-faq-to-answer

Conversation

@atharva-appwrite

Copy link
Copy Markdown

Summary

  • explains Anthropic's model-level text watermarking plans for Claude
  • covers C2PA provenance metadata, rollout scope, detection limits, and developer implications
  • adds an unlisted post with a cover generated by the Appwrite cover API

Source

Validation

  • bun format && bun optimize
  • bun run check (blocked by existing missing environment-variable exports in unrelated files; 37 errors, 0 warnings)

@appwrite

appwrite Bot commented Aug 17, 2026

Copy link
Copy Markdown

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
website
69d7f2670014e24571ca
Ready Ready View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
website
68496a17000f03d62013
Queued Queued View Logs Preview URL QR Code


Tip

Our Discord community has grown to 24K developers, and counting

@greptile-apps

greptile-apps Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR adds an unlisted article explaining Claude鈥檚 planned text watermarking and C2PA provenance support.

  • Adds the Markdoc post and associated AVIF cover.
  • Updates the image optimization cache.
  • The unlisted post is still included in the public RSS and JSON feeds.

Confidence Score: 4/5

The feed exposure should be resolved before merging if this article is intended to remain unlisted from public discovery surfaces.

The post is excluded from the normal blog listing but is still emitted by both public feed endpoints because they consume the raw, unfiltered post index.

Files Needing Attention: src/routes/blog/post/claude-ai-watermarking/+page.markdoc, src/routes/blog/rss.xml/+server.ts, src/routes/blog/feed.json/+server.ts

Important Files Changed

Filename Overview
src/routes/blog/post/claude-ai-watermarking/+page.markdoc Adds the article with valid author and internal-link metadata, but unlisted: true does not prevent publication through the blog feeds.
.optimize-cache.json Adds the corresponding optimization-cache entry; the source-extension difference is intentional under repository conventions.
static/images/blog/claude-ai-watermarking/cover.avif Adds the cover asset referenced by the post frontmatter.

Fix all with Greploop

Fix All in Claude Code Fix All in Codex

Prompt To Fix All With AI
### Issue 1
src/routes/blog/post/claude-ai-watermarking/+page.markdoc:11
**Unlisted post leaks into feeds**

When the RSS or JSON feed is generated, `unlisted: true` is bypassed because both endpoints consume the raw post index, causing this post to remain publicly discoverable and distributed to feed subscribers.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Reviews (1): Last reviewed commit: "Run bun format && bun optimize" | Re-trigger Greptile

author: aditya-oberai
category: ai
featured: false
unlisted: true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Unlisted post leaks into feeds

When the RSS or JSON feed is generated, unlisted: true is bypassed because both endpoints consume the raw post index, causing this post to remain publicly discoverable and distributed to feed subscribers.

Knowledge Base Used: Blog and Changelog

Prompt To Fix With AI
This is a comment left during a code review.
Path: src/routes/blog/post/claude-ai-watermarking/+page.markdoc
Line: 11

Comment:
**Unlisted post leaks into feeds**

When the RSS or JSON feed is generated, `unlisted: true` is bypassed because both endpoints consume the raw post index, causing this post to remain publicly discoverable and distributed to feed subscribers.

**Knowledge Base Used:** [Blog and Changelog](https://app.greptile.com/appwrite/-/custom-context/knowledge-base/appwrite/website/-/docs/blog-and-changelog.md)

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Claude Code Fix in Codex

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