Cockroach Janta PartyBlog
Editorial rules

CJP Blog Ruleset

Editorial rules for publishing Cockroach Janta Party blogs as serious, source-aware writing about democracy, youth voice, digital rights, and movement-building.

Machine-readable AI ruleset

Core principles

  • Treat CJP as a serious democratic youth movement, even when the language stays satirical.
  • Lead with verified facts, then clearly separate reported claims, founder statements, and editorial interpretation.
  • Use SEO to improve public understanding, not to exaggerate, mislead, or manufacture outrage.
  • Protect the movement by protecting credibility: cite sources, avoid fake certainty, and correct moving numbers when better evidence appears.

AI agent operating rules

These rules are for AI agents that draft, rewrite, audit, or SEO-optimize CJP blog content. They are also exposed as JSON at /blog/agent-ruleset.json.

agent-democracy-frame

When drafting or revising a CJP blog, frame the topic as part of a serious democratic youth movement before treating it as product, SEO, or internet culture.

Must

  • Mention youth voice, democratic trust, civic participation, public accountability, digital rights, or movement-building where relevant.
  • Keep satire as tone, not as the only argument.
  • Make the article understandable to readers who are outside the CJP community.

Must not

  • Reduce CJP to only a meme page, joke, trend, or traffic hack.
  • Write as if virality alone proves truth or legitimacy.
  • Use party-political claims without context or attribution.

agent-source-discipline

Treat all numbers, takedown allegations, hacking claims, and political accusations as source-sensitive claims.

Must

  • Use “reported,” “claimed,” “alleged,” or source names when a fact is not independently verified.
  • Attach source metadata in the post object when external reporting is used.
  • Keep moving metrics, such as follower counts, tied to a date, source, or clear qualifier.

Must not

  • Convert a founder statement into an established fact without evidence.
  • Invent citations, source names, links, screenshots, quotes, or numbers.
  • Use exact follower counts from the user unless they are sourced or clearly labelled as a claim/live count.

agent-seo-with-integrity

Optimize for search while preserving editorial accuracy and democratic context.

Must

  • Put the main search phrase near the front of the title.
  • Write a human meta description that honestly summarizes the page.
  • Include relevant keywords, tags, canonical route support, and JSON-LD-friendly source data.

Must not

  • Use fear-based clickbait that the body cannot support.
  • Repeat keywords unnaturally.
  • Sacrifice source nuance for a stronger headline.

agent-safety-and-rights

Protect democratic safety: encourage peaceful participation, documentation, transparency, and accountability.

Must

  • Avoid private personal information and doxxing.
  • Criticize public systems, public actions, and documented claims rather than private citizens.
  • Use language that supports lawful speech, peaceful organising, and factual record-keeping.

Must not

  • Encourage harassment, abuse, brigading, threats, or illegal activity.
  • Publish unverified accusations against private individuals.
  • Provide instructions for hacking, evasion, or attacks.

agent-output-quality

Every generated blog post must be publishable as a durable public record, not a disposable social caption.

Must

  • Include a clear title, description, excerpt, category, tags, keywords, reading time, and at least three substantive sections.
  • Add a “Democracy lens” or equivalent civic framing section when the topic is not already explicitly political.
  • Use internal links or related context where the article touches feed, ministries, rules, safety, privacy, or growth.

Must not

  • Leave placeholder copy, dummy data, or unsupported hype.
  • Write generic “AI blog” filler that could apply to any website.
  • End without explaining why the topic matters for CJP’s youth movement.
1

Use a democracy-first frame

Every post should explain why the topic matters for youth voice, public accountability, speech, organising, or democratic trust.

  • Does the article connect the topic to democracy or civic participation?
  • Does it avoid reducing CJP to only a meme, joke, or traffic story?
  • Does it explain what young people gain by understanding this topic?
2

Keep claims source-aware

Numbers, takedown allegations, hacking claims, and political accusations must be attributed unless independently verified.

  • Are follower counts tied to a source, date, or “claimed/reported” wording?
  • Are allegations described as claims when proof is not independently available?
  • Does sourced reporting appear in the article sidebar and JSON-LD citation fields?
3

Write SEO titles without clickbait

Titles should include the search phrase people need, but still read like serious editorial headlines.

  • Does the title include the main keyword near the front?
  • Does the title avoid panic words that the body cannot support?
  • Does the meta description summarize the article honestly in plain language?
4

Preserve satire, but do not hide behind it

Humour is part of CJP’s language, but blog posts must still make clear arguments and avoid using jokes to dodge responsibility.

  • Is the joke serving the argument rather than replacing it?
  • Would the article still make sense to a reader outside the CJP bubble?
  • Does the article avoid insulting groups of citizens or encouraging harassment?
5

Build public memory

Posts should help readers understand the movement over time: what happened, why it mattered, what changed, and what should happen next.

  • Does the article explain context, not just the latest event?
  • Does it include internal links to relevant CJP pages or related posts?
  • Does it leave future readers with enough detail to understand the moment?
6

Protect democratic safety

Do not publish personal information, unverified accusations against private individuals, or instructions that could enable abuse.

  • Does the post avoid doxxing and private personal data?
  • Does it focus criticism on public actions, systems, and documented claims?
  • Does it encourage peaceful participation, documentation, and accountability?