Files
community-rule/data/templates/templateChips.json
T
adilalloandCursor bcbc6f30d9 Import the remade decks on stable ids and recommend one card per job, so a saved draft still loads after a chip is renamed.
The real-group profiles stay as a test, so a change that moves a pick fails.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-04 14:22:54 -07:00

320 lines
7.0 KiB
JSON

{
"about": "Each template's chips as card and value ids, made from COMPOSITION_BY_SLUG in repo/prisma/seed.ts, the chips agreed on 27 October. Joining by id means a relabel never breaks a template. Today the seed joins by title through methodSlugFromTitle.",
"templates": {
"benevolent-dictator": {
"decisionApproaches": [
"one-person-decides",
"hierarchical-decision-making"
],
"membership": [
"join-by-contributing",
"contributors-and-maintainers"
],
"conflictManagement": [
"conflict-ladder",
"managerial-decision"
],
"communication": [
"email-distribution-list",
"github-gitlab"
],
"coreValues": [
"reliability",
"stewardship",
"leadership"
]
},
"consensus": {
"decisionApproaches": [
"decision-speeds",
"consensus-decision-making",
"modified-consensus"
],
"membership": [
"members-approve-new-members",
"vouching"
],
"conflictManagement": [
"conflict-ladder",
"mediation"
],
"communication": [
"how-we-run-meetings",
"in-person-meetings",
"loomio"
],
"coreValues": [
"consensus",
"community-care",
"horizontalism"
]
},
"consensus-clusters": {
"decisionApproaches": [
"consent-sociocracy",
"delegated-decision-making"
],
"membership": [
"join-by-contributing",
"orientation"
],
"conflictManagement": [
"conflict-ladder",
"circle-processes",
"restorative-practices"
],
"communication": [
"how-we-run-meetings",
"shared-records",
"slack"
],
"coreValues": [
"decentralization",
"adaptability",
"autonomy"
]
},
"devolution": {
"decisionApproaches": [
"one-person-decides",
"delegated-decision-making"
],
"membership": [
"starting-with-one-person",
"open-admission"
],
"conflictManagement": [
"conflict-ladder",
"conflict-workshops",
"managerial-decision"
],
"communication": [
"discord",
"github-gitlab"
],
"coreValues": [
"capacity-building",
"education",
"maintenance"
]
},
"do-ocracy": {
"decisionApproaches": [
"do-ocracy",
"lazy-consensus",
"two-person-sign-off"
],
"membership": [
"join-by-contributing",
"rest-and-workload-limits"
],
"conflictManagement": [
"conflict-ladder",
"mediation"
],
"communication": [
"github-gitlab",
"discord"
],
"coreValues": [
"agency",
"autonomy",
"voluntarism"
]
},
"elected-board": {
"decisionApproaches": [
"elected-board-of-directors",
"general-meeting",
"majority-rule"
],
"membership": [
"application-and-review",
"membership-agreement"
],
"conflictManagement": [
"conflict-ladder",
"mediation",
"conflict-working-group"
],
"communication": [
"email-distribution-list",
"slack"
],
"coreValues": [
"accountability",
"transparency",
"trust"
]
},
"federated-clusters": {
"decisionApproaches": [
"consensus-seeking-with-delegates"
],
"membership": [
"member-groups",
"membership-agreement"
],
"conflictManagement": [
"conflict-ladder",
"hearing-panel",
"non-binding-arbitration"
],
"communication": [
"matrix-element",
"discourse-forum"
],
"coreValues": [
"interoperability",
"localism",
"interdependence"
]
},
"liquid-democracy": {
"decisionApproaches": [
"liquid-democracy",
"continuous-voting"
],
"membership": [
"open-admission",
"one-person-one-account"
],
"conflictManagement": [
"conflict-ladder",
"non-binding-arbitration"
],
"communication": [
"loomio",
"discourse-forum"
],
"coreValues": [
"agency",
"flexibility",
"transparency"
]
},
"petition": {
"decisionApproaches": [
"petition-and-referendum",
"majority-rule",
"ranked-choice-voting"
],
"membership": [
"open-admission",
"one-person-one-account"
],
"conflictManagement": [
"conflict-ladder",
"non-binding-arbitration",
"legal-action"
],
"communication": [
"loomio",
"discourse-forum"
],
"coreValues": [
"freedom-of-information",
"accountability",
"participation"
]
},
"quadratic-governance": {
"decisionApproaches": [
"quadratic-voting",
"two-person-sign-off"
],
"membership": [
"one-person-one-account",
"member-share-or-dues"
],
"conflictManagement": [
"conflict-ladder",
"conflict-working-group"
],
"communication": [
"discourse-forum",
"discord"
],
"coreValues": [
"fairness",
"innovation",
"independence"
]
},
"self-appointed-board": {
"decisionApproaches": [
"appointed-board",
"advisory-committees",
"coordinating-committee"
],
"membership": [
"application-and-review",
"paid-staff"
],
"conflictManagement": [
"conflict-ladder",
"harassment-and-discrimination-complaints",
"hearing-panel"
],
"communication": [
"video-meetings",
"email-distribution-list"
],
"coreValues": [
"stewardship",
"resilience",
"reliability"
]
},
"solidarity-network": {
"decisionApproaches": [
"do-ocracy",
"modified-consensus",
"shared-money"
],
"membership": [
"open-admission",
"vouching",
"member-groups"
],
"conflictManagement": [
"conflict-ladder",
"restorative-practices"
],
"communication": [
"signal",
"matrix-element"
],
"coreValues": [
"solidarity",
"mutual-aid",
"anti-oppression"
]
},
"sortition-jury": {
"decisionApproaches": [
"panel-drawn-by-lot",
"rotating-roles"
],
"membership": [
"open-admission",
"roster-upkeep"
],
"conflictManagement": [
"conflict-ladder",
"hearing-panel"
],
"communication": [
"in-person-meetings",
"video-meetings",
"shared-records"
],
"coreValues": [
"fairness",
"equity",
"transparency"
]
}
}
}