Files
protocol-droid/seeds/dot-voting.yaml
T
Protocolbot 02794e565e feat: initial release of Protocol Droid v0.2.0
A tool for authoring, sharing, and curating social protocols.

Features:
- Protocol library with search, tag filtering, and sort by date/relevance
- Protocol authoring with structured fields (title, description, steps, outcome, practice, source, tags)
- Protocol forking with provenance tracking
- Collection creation with searchable protocol picker and ordering
- User accounts with roles (admin, member, viewer)
- YAML import/export for portability
- Self-hostable on LAMP/Cloudron, works in subdirectories
- Responsive design with hamburger menu on mobile
- About page

Security:
- CSRF protection via Origin/Referer validation
- Session regeneration on login/register
- Secure session cookie params (HttpOnly, SameSite, Secure)
- Visibility enforcement on private/unlisted items
- YAML object injection hardening
- Login rate limiting
- Path traversal protection
- Input validation and length clamping
- Vote value constraining

Stack: PHP 8.x + MySQL/MariaDB, vanilla JS frontend, no external dependencies.

Hippocratic License (HL3-CORE).
2026-07-06 13:18:08 -06:00

34 lines
1.2 KiB
YAML
Executable File

id: dot-voting
title: Dot Voting
description: >-
A quick visual method for a group to prioritize options together using
adhesive dots on a shared display.
source: Group Works Deck
source_url: https://groupworksdeck.org/deck
tags: [decision, facilitation]
forked_from: null
image: null
steps:
- headline: Post the options
description: >-
All options are written on a shared wall or board, spaced apart for
easy voting.
- headline: Distribute dots
description: >-
Each person receives a fixed number of adhesive dots (typically 3-5).
They may place multiple dots on one option.
- headline: Vote silently
description: >-
Everyone places their dots simultaneously. No discussion during
voting.
- headline: Review results
description: >-
The group reviews the dot distribution together. High-vote items
become priorities, but the pattern matters more than the count.
outcome: >-
The group has a visual map of collective priorities. Everyone
participated equally, and the result is transparent.
practice: >-
Use different colored dots for different categories of voter (e.g.,
staff vs. volunteers) to see patterns. Photograph the result before
taking it down.