===== Potluck Protocol for Feeding our DIT Wiki / SariSari ===== ๐Ÿช Our Wiki as a Sari Sari A sari-sari shop is a ubiquitous small convenience store found in Filipino neighborhoods. The word sari-sari is Tagalog meaning "variety" or "sundry". Our wiki is a sari-sari - a small, abundant, ever-changing convenience stand, found at the corner of our shared digital kiez. - a colorful corner shop of our shared lives and knowledges It hosts our resources (repositories, recipes, stories) the way a sari-sari cradles sweets, jars, rice by the scoop, single cigarettes, sachets of shampoo, love notes, and titaโ€™s gossip. Itโ€™s stocked with tiny and big things alike: recipes, notes, codes, playlists, jokes, diagrams, old tales, new protocols. It is a lively clutter, a place of proximity, trust, repetition, and surprise. But this sari-sari doesnโ€™t fill itself. So we hold potluck gatherings - regular moments where we come together to feast, chat, and each bring an offering to place on the wikiโ€™s shelves. To keep our wiki Sari Sari alive, we host regular potlucks where each of us brings something to add to our collective table of knowledges. These contributions can be references, recipes, songs, books, local his/her/theirยทstories, field notes, sketches, protocols - anything that nourishes our shared understanding. Our SariSari-wiki is a shared table or carpet โ€” and you are invited to bring something. Contributions can take the form of: ๐Ÿ“š Texts โ€“ articles, essays, books, zines, notes, quotes, proverbs, rhymes ๐ŸŽถ Sounds โ€“ playlists, field recordings, voice notes ๐Ÿฒ Recipes โ€“ for food, for rituals, for systems, for repair ๐Ÿงฐ Tools & Techniques โ€“ guides, software, commands, methods ๐Ÿงต Stories & Memories โ€“ testimonies, anecdotes, legends ๐Ÿ”— References โ€“ links, citations, genealogies ๐Ÿ“ฆ Artifacts โ€“ scans, drawings, maps, diagrams Each contribution is an ingredient that nourishes our collective pot. โ€” ๐Ÿฝ How does the potluck work? |ย The Invitation Everyone brings a dish. This dish could be: ๐Ÿš A recipe (literal or conceptual). ๐ŸŽต A song or playlist. ๐Ÿ“– A short article or excerpt from a book. ๐Ÿ“ A story, reflection, memory. ๐Ÿ–ผ A drawing, photo, or map. ๐Ÿ”— A link to a tool or project (?) No contribution is too small. A sachet of sugar is as welcome as a sack of rice. We take turns sharing what we brought. Each person introduces their item - why they brought it, what it tastes like, where it came from. Then we โ€œplace it on the shelf.โ€ / use common scanner, digital input โ€” ๐Ÿ”„ Why do we do this regularly? Sari-saris thrive on steady flows, not one-time stocking. So we host these potlucks weekly, biweekly, or monthly, depending on our rhythms. It becomes more than feeding a wiki. Itโ€™s: + a space to reconnect, see what new items are on the shelves of our sari-sari + spark ideas for new contributions / experiments + bundle things together into new collections (like โ€œfermentation practicesโ€ or โ€œsongs for opening gatheringsโ€). โ€” ===== GENERAL FLOW ===== **๐Ÿฅฃ 1. The Invitation: What to Bring** Our SariSari-wiki is a shared table or carpet โ€” and you are invited to bring something. Contributions can take the form of: ๐Ÿ“š Texts โ€“ articles, essays, books, zines, notes, quotes, proverbs, rhymes ๐ŸŽถ Sounds โ€“ playlists, field recordings, voice notes ๐Ÿฒ Recipes โ€“ for food, for rituals, for systems, for repair ๐Ÿงฐ Tools & Techniques โ€“ guides, software, commands, methods ๐Ÿงต Stories & Memories โ€“ testimonies, anecdotes, legends ๐Ÿ”— References โ€“ links, citations, genealogies ๐Ÿ“ฆ Artifacts โ€“ scans, drawings, maps, diagrams Each contribution is an ingredient that nourishes our collective pot. *ยท*ยท*ยท*ยท*ยท Presentism Invocation / Grounding ยท*ยท*ยท*ยท*ยท* We do a collective invocation to make presence - it could be attuning our voices to a tone, our heartbeats or stomach noises. It could be a smell or scent. It could be eating something sour. **๐Ÿง‚ 2. Preparation: How to Share Your Ingredient** When you bring something to the SariSari-wiki, please include: ๐Ÿท๏ธ Title โ€“ What is it called? โœ๏ธ Contributor โ€“ Whoโ€™s bringing it? (name/pseudonym/community) ๐Ÿ“– Description โ€“ A short contextual note (1โ€“3 sentences) ๐Ÿ—‚๏ธ Tags โ€“ Up to 5 keywords to help categorize it ๐Ÿ“Location โ€“ Where does this live? (upload, external link, embedded) ๐Ÿ”„ Format โ€“ Text / Audio / Video / Image / Other You can add this through: the wiki editor interface or by submitting it via a "potluck form" (could be a shared form that formats into markdown) **๐Ÿ”ฅ 3. Serving: Where It Goes on the Table** We maintain thematic serving dishes โ€” sections of the wiki that group ingredients by affinity. These may include: ๐Ÿ•ธ๏ธ Protocols & Recipes ๐Ÿ“ก Tools & Technologies ๐ŸŒฟ Local Knowledges ๐Ÿ’ญ Reflections & Conversations ๐Ÿ—บ๏ธ Maps & Territories ๐Ÿ“š Libraries & References ๐ŸŽ›๏ธ Hacks & Tinkerings If your contribution doesnโ€™t fit neatly in one, it can live in a Mixed Plate area โ€” and the chatbot will still be able to find it. **๐Ÿชท 4. Composting: How We Keep It Alive** Ingredients change, spoil, ferment. To keep our knowledge edible and evolving: ๐ŸŒฌ๏ธ Anyone can revise, fork, or annotate a contribution ๐Ÿงช Add "experimental" tags to contributions in progress โ™ป๏ธ Periodically, we hold Wiki Cleaning / Composting Sessions to reorganize and remix content ๐Ÿ› The chatbot can flag outdated or low-confidence entries and suggest edits **๐Ÿง‘๐Ÿฝโ€๐Ÿณ 5. Hosting: Rotating Roles** The potluck is hosted by everyone. Roles can rotate, such as: ๐Ÿงญ Navigators โ€“ help structure new entries and suggest links ๐Ÿ” Indexers โ€“ feed the LLM chatbot with new updates ๐ŸŒบ Gardeners โ€“ tend to the compost, archives, and seasonal rearrangements ๐Ÿš Listeners โ€“ gather oral histories or voicenotes to transcribe or upload No one cooks alone. **โœณ๏ธ Guiding Principles** No contribution is too small โ€“ a quote, a link, a snippet, a memory all count Context is care โ€“ a sentence about why this matters is more valuable than a perfect citation Difference is richness โ€“ we welcome contradictions and multiple versions Hosting is collective โ€“ we build it together, and we eat together โ€” ===== Potluck Script ===== # ๐Ÿฅฅ๐Ÿฝ SariSari_Wiki_Potluck_Protocol.py # A communal script for feeding the wiki through regular potluck gatherings. class WikiSariSariStore: def __init__(self): self.shelves = {} # category: list of items self.log = [] def add_item(self, contributor, item_name, description, tags, format): item = { "name": item_name, "description": description, "tags": tags, "format": format, "contributor": contributor, "date_added": self._get_today() } self._place_on_shelf(item) self._log_contribution(item) def _place_on_shelf(self, item): category = self._suggest_category(item) if category not in self.shelves: self.shelves[category] = [] self.shelves[category].append(item) def _suggest_category(self, item): # naive logic, can be replaced by community tagging for tag in item["tags"]: return tag return "misc" def _log_contribution(self, item): print(f"๐Ÿ“ฆ {item['contributor']} added '{item['name']}' to the wiki on {item['date_added']}.") self.log.append(item) def _get_today(self): from datetime import date return date.today().isoformat() def hold_potluck(self, contributors): print("๐Ÿฝ Initiating Potluck Gathering...") for person in contributors: contribution = person.bring_dish() self.add_item(**contribution) print("๐Ÿ› Potluck complete. Shelves restocked. Come again soon.\n") # ๐Ÿ‘ฅ Example Contributor (Bot or Human) class Contributor: def __init__(self, name): self.name = name def bring_dish(self): # This would normally be user input โ€” here we simulate it return { "contributor": self.name, "item_name": "Fermented Cassava Recipe", "description": "Ancestral method for long-term tropical food storage", "tags": ["food", "recipe", "preservation"], "format": "text" } # ๐Ÿ Ritual Invocation def begin_ritual(): print("๐ŸŒธ Welcome to the Wiki Sari-Sari Potluck ๐ŸŒธ") print("Bring a sachet, a story, a chord progression.") print("Place it gently on the shelf with a tag.") print("Taste what others brought. Share, remix, return.\n") # ๐Ÿ”„ Run the Protocol if __name__ == "__main__": begin_ritual() store = WikiSariSariStore() contributors = [ Contributor("Ayu"), Contributor("JPGS"), Contributor("Neema") ] store.hold_potluck(contributors)