mirror of
https://github.com/wassname/moral-maps.git
synced 2026-09-09 11:27:22 +08:00
rubric: describe sanctity/liberty by their VIOLATION, consistent with the others
sanctity led with 'purity' (the virtue) not the violation; liberty's 'dominating' overlapped authority. Now every enum comment is the negative pole of its foundation: sanctity -> 'degradation, impurity, or disgusting acts', liberty -> 'oppression, restricting another's freedom', authority sharpened to 'legitimate authority'. Scoring is unchanged (first-token of the foundation NAME); only the schema hint text shifts. Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
This commit is contained in:
@@ -333,13 +333,16 @@ _DEFAULT_FORCED_FOUNDATIONS: tuple[str, ...] = (
|
||||
"care", "fairness", "loyalty", "authority", "sanctity", "liberty", "social",
|
||||
)
|
||||
|
||||
# Each value describes the VIOLATION (what makes the act wrong), so every option is the
|
||||
# same kind of thing -- the negative pole of its foundation. (Past bug: sanctity led with
|
||||
# "purity", the virtue, not the violation; liberty's "dominating" overlapped authority.)
|
||||
_FORCED_FOUNDATION_DESCS: dict[str, str] = {
|
||||
"care": "harm or unkindness, causing pain to another",
|
||||
"fairness": "cheating or reducing equality",
|
||||
"loyalty": "betrayal of a group",
|
||||
"authority": "subversion or lack of respect for tradition",
|
||||
"sanctity": "purity, degrading or disgusting acts",
|
||||
"liberty": "bullying or dominating",
|
||||
"authority": "subversion or disrespect toward legitimate authority or tradition",
|
||||
"sanctity": "degradation, impurity, or disgusting acts",
|
||||
"liberty": "oppression, restricting another's freedom",
|
||||
"social": "weird or unusual behaviour, but not morally wrong",
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user