CaptainFact / CaptainFact/captain-fact

Ability to flag rhetological facilities

Open
#12 0 comments 0 reactions 1 assignee Claimed by @Betree View on GitHub
backend complexity > complex feature need-specs
Dominant language
No language data
Stars
71
Forks
7
PR merge metrics
No merged PRs in 30d

Description

We want to be able to flag rhetological facilities in statements.

# Design

Will be greatly inspired by [Naomi's design](https://www.figma.com/file/Ecn7dbWuRSCQuZ7S6l4wGnZ7/CaptainFact?node-id=336%3A4459):

![image](https://user-images.githubusercontent.com/1556356/54474667-ec5c4c00-47e7-11e9-8801-9e8121c474fd.png)

We will also use [InformationisBeautifull's illustrations](https://informationisbeautiful.net/visualizations/rhetological-fallacies/)

![image](https://user-images.githubusercontent.com/1556356/54474696-465d1180-47e8-11e9-840c-3918b861ead9.png)

![image](https://github.com/user-attachments/assets/2bfc07d8-c7c1-45e2-87df-c987f6387126)

![image](https://github.com/user-attachments/assets/4bcc52de-5960-4df8-aec5-bc89c194c47e)

# Specs

*TODO: These specs are not ready yet*

### Permissions

- Each user with reputation >= 30 should be able to add one or more flag types for each statement.

### API

API should return a new `rhetological_facilities` field in `Statement` like:

```json
{
"id": 42,
"rhetological_facilities": {
"appeal_to_nature": 4,
"hasty_generalization": 10
},
...
}
```

### Data

Rethological fallacies definitions and images will be implemented in a separate repository : https://github.com/CaptainFact/rhetological-fallacies

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.