feat: implement EVE Forum Moderator CLI tool

- Add structured forum rules from EVE moderation policy
- Implement cookie-based Discourse authentication
- Add async Discourse API client with rate limiting
- Implement Claude-powered rule violation analyzer
- Add rich terminal and Discourse-compatible markdown reports
- Create Click CLI with review and rules commands
This commit is contained in:
Ben
2026-01-06 03:40:56 +00:00
parent b806ec8c83
commit 9d60f1a2fb
15 changed files with 2654 additions and 2 deletions

126
rules/forum_policy.md Normal file
View File

@@ -0,0 +1,126 @@
# EVE Online Forum Moderation Policy
Source: https://support.eveonline.com/hc/en-us/articles/8563133115932-Forum-Moderation-Policy
## 1. Prohibited Conduct
The following behaviors are not permitted on the EVE Online forums:
### 1.1 Trolling
Posting inflammatory, extraneous, or off-topic messages with the intent of provoking an emotional response or disrupting normal discussion.
### 1.2 Flaming
Hostile and insulting interaction between forum users. This includes direct insults, name-calling, and aggressive language directed at other players.
### 1.3 Ranting
Posting lengthy, emotional complaints that do not contribute to constructive discussion.
### 1.4 Personal Attacks
Attacking another player personally rather than addressing their arguments or ideas.
### 1.5 Harassment
Repeated unwanted contact or attention directed at a specific player, including following them across threads to attack or belittle them.
### 1.6 Doxxing
Revealing or threatening to reveal real-life personal information about another player without their consent.
### 1.7 Racism & Discrimination
Any form of discrimination based on race, ethnicity, national origin, or similar characteristics.
### 1.8 Hate Speech
Speech that attacks a person or group on the basis of protected attributes such as race, religion, ethnic origin, national origin, sex, disability, sexual orientation, or gender identity.
### 1.9 Sexism
Discrimination or prejudice based on sex or gender.
### 1.10 Spamming
Posting the same or similar content repeatedly, or posting content with no meaningful contribution to discussion.
### 1.11 Bumping
Posting simply to move a thread to the top of the forum without adding meaningful content.
### 1.12 Off-Topic Posting
Posting content that is not relevant to the thread topic or forum section.
### 1.13 Pyramid Quoting
Excessive nested quoting that makes posts difficult to read and disrupts discussion flow.
### 1.14 Rumor Mongering
Spreading unverified information or speculation as fact, particularly regarding CCP decisions, policies, or future plans.
### 1.15 New Player Bashing
Hostile or dismissive behavior toward new players asking questions or learning the game.
### 1.16 Impersonation
Pretending to be another player, CCP employee, or ISD volunteer.
### 1.17 Advertising
Promoting products, services, or websites unrelated to EVE Online.
## 2. Prohibited Content
The following content is not permitted on the EVE Online forums:
### 2.1 Pornography
Sexually explicit images or content.
### 2.2 Profanity
Excessive or extreme profanity, particularly when directed at others.
### 2.3 Real Money Trading (RMT)
Discussion of, solicitation for, or promotion of real money trading of in-game items, ISK, or accounts.
### 2.4 Discussion of Warnings & Bans
Public discussion of warnings, bans, or other disciplinary actions taken against any player.
### 2.5 Discussion of Moderation
Publicly discussing or disputing moderation decisions. Appeals should be handled through proper support channels.
### 2.6 Private Communications with CCP
Sharing private communications with CCP staff without permission.
### 2.7 In-Game Bugs & Exploits
Public discussion of bugs or exploits that could be abused. These should be reported through proper bug reporting channels.
### 2.8 Real World Religion
Discussion of real-world religious beliefs or practices.
### 2.9 Real World Politics
Discussion of real-world political topics, parties, or figures.
### 2.10 Layout-Distorting Content
Images, text, or formatting that disrupts the normal forum layout.
### 2.11 Advertising Other Games/Services
Promoting other games or competing services.
### 2.12 Real Financial Transfer Requests
Soliciting real money from other players.
## 3. Non-Constructive Posting
Posts should contribute positively to discussion. Posts that exist solely to complain, mock, or derail without offering constructive feedback may be moderated.
## 4. Abuse of Forum Tools
Misusing forum features such as flagging, voting, or reporting in bad faith.
## 5. Re-Opening Locked Topics
Creating new threads to continue discussion from threads that have been locked by moderators.
## 6. Language Requirements
Posts in English-language forum sections must be in English. Other language sections have their own requirements.
## 7. Attacking CCP Employees or ISD Volunteers
Personal attacks or harassment directed at CCP staff or ISD volunteers is strictly prohibited.
## 8. Section-Specific Rules
Individual forum sections may have additional rules that must be followed.
## 9. Killmail/Chatlog Abuse
Using killmails or chat logs primarily to troll, flame, or harass other players rather than for legitimate discussion.