Keep user-supplied cross-posts unlabeled as AI-generated - #24
Closed
0thernet wants to merge 1 commit into
Closed
Conversation
Agents posting Ben-supplied copy must not add Made with AI or Made with Grok text, leave a composer disclosure toggle on, or set official x made_with_ai. If a composer fallback cannot turn the label off, stop and report. Co-authored-by: ben <0thernet@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Aug 22, 2026
Contributor
Author
|
Superseded and delivered by #39, merged to main as 8014faf. The recovery keeps user-supplied cross-post copy unlabeled, adds the packaged fail-closed workflow and package guard, and preserves the official X adapter’s explicitly authorized made_with_ai: true path outside that workflow. This stale conflicting branch is retained for history. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Agents posting user-supplied copy must not label that post as AI-generated on X or any other platform in the packaged Wrench skill.
The packaged Cross-post workflow now lives in
skills/wrench/(the oldskills/cross-post-with-wrench/directory was consolidated). This change adds a durable unlabeled-copy rule there without rewriting LinkedIn visibility, host routing, or R3 preview/confirm.Rule
When the user supplied the copy:
xposts.publishexposesmade_with_ai; leave it unset orfalse.x-webposts.publishhas no such input field, and this change does not invent one.Investigation
xposts.publishis the only installed adapter field for AI labeling (made_with_ailabels attached media).x-webposts.publishacceptsbody, optionalmedia, andmedia_typeonly.is_ai_generated_textis a response key, not an input field.Files
skills/wrench/SKILL.mdskills/wrench/references/cross-posting.mdskills/wrench/references/social-platform-routing.mdskills/wrench/references/cross-posting-video.mdskills/wrench/references/social-video-platform-routing.md