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).
This commit is contained in:
Executable
+30
@@ -0,0 +1,30 @@
|
||||
id: round-robin-check-in
|
||||
title: Round Robin Check-In
|
||||
description: >-
|
||||
A structured way for each person in a group to share briefly,
|
||||
ensuring everyone is heard before discussion begins.
|
||||
source: Group Works Deck
|
||||
source_url: https://groupworksdeck.org/deck
|
||||
tags: [check-in, facilitation]
|
||||
forked_from: null
|
||||
image: null
|
||||
steps:
|
||||
- headline: Frame the round
|
||||
description: >-
|
||||
The facilitator explains that each person will have up to one minute
|
||||
to share, with no cross-talk or responses.
|
||||
- headline: Go around
|
||||
description: >-
|
||||
Each person speaks in turn, proceeding around the circle. Passing is
|
||||
always an option.
|
||||
- headline: Note themes
|
||||
description: >-
|
||||
The facilitator notes recurring themes without commenting. These
|
||||
become the basis for the discussion that follows.
|
||||
outcome: >-
|
||||
Everyone has been heard; the group has a shared sense of where things
|
||||
stand and what themes deserve further discussion.
|
||||
practice: >-
|
||||
Use a talking object to signal whose turn it is. Keep time gently — a
|
||||
soft chime works better than a timer. If the group is large (12+),
|
||||
consider breaking into smaller rounds.
|
||||
Reference in New Issue
Block a user