CoolFace
Apppublic

build-small-hackathon/puck

sourceHugging Facemitupdated 3mo agoView on Hugging Face
1likes
deck.json303 linesDownload Raw Back to data
1[2  {3    "id": "claude_done",4    "source": "Claude",5    "target": "claude",6    "glyph": "✦",7    "title": "Task finished — Implement Memory Garden",8    "base": {9      "urgency": 76,10      "relevance": 91,11      "novelty": 48,12      "annoyance": 16,13      "interest": 8814    },15    "effect": "claude_done",16    "lines": {17      "plain": "Claude finished the Memory Garden task. 7 files changed — worth a review.",18      "playful": "The thing on Desktop 2 says it's done. Seven files different. Go look before it gets cocky.",19      "mythic": "The code goblin has stopped scratching. It claims the garden blooms — I am suspicious but pleased."20    },21    "memory": {22      "text": "Vu wants to know the moment Claude finishes a task.",23      "type": "preference",24      "icon": "🪶"25    }26  },27  {28    "id": "claude_permission",29    "source": "Claude",30    "target": "claude",31    "glyph": "✋",32    "title": "Permission needed — run database migration",33    "base": {34      "urgency": 82,35      "relevance": 88,36      "novelty": 45,37      "annoyance": 20,38      "interest": 7039    },40    "effect": "none",41    "lines": {42      "plain": "Claude needs a yes or no before it can continue. It's blocked until you answer.",43      "playful": "The code goblin is pawing at a locked door. It needs your yes to keep going.",44      "mythic": "The goblin halts mid-ritual, hand raised — it awaits your blessing to proceed."45    },46    "memory": {47      "text": "A blocked Claude is wasted time — permission requests are interrupt-worthy.",48      "type": "boundary",49      "icon": "🗝️"50    }51  },52  {53    "id": "build_done",54    "source": "Build",55    "target": "terminal",56    "glyph": "▸",57    "title": "Build succeeded in 2m 14s",58    "base": {59      "urgency": 58,60      "relevance": 72,61      "novelty": 30,62      "annoyance": 22,63      "interest": 6064    },65    "effect": "build_done",66    "lines": {67      "plain": "Build passed. 2m 14s, no errors.",68      "playful": "The long-running spell finished and didn't explode. Green across the board.",69      "mythic": "The forge cooled. Two minutes of smoke, zero curses. The artifact is whole."70    },71    "memory": {72      "text": "Builds on Desktop 2 are worth a quiet nod, not a shout.",73      "type": "pattern",74      "icon": "🌿"75    }76  },77  {78    "id": "build_fail",79    "source": "Build",80    "target": "terminal",81    "glyph": "✕",82    "title": "Tests failed — 3 failing in auth.test.ts",83    "base": {84      "urgency": 84,85      "relevance": 86,86      "novelty": 55,87      "annoyance": 30,88      "interest": 7089    },90    "effect": "build_fail",91    "lines": {92      "plain": "Tests failed: 3 failing in auth.test.ts. You'll want this now.",93      "playful": "The forge spat sparks — three tests went red in auth. I'd peek before it spreads.",94      "mythic": "Something in the auth thicket bit back. Three little failures, fangs out. I bring word early."95    },96    "memory": {97      "text": "Vu wants failing tests surfaced fast, even mid-focus.",98      "type": "boundary",99      "icon": "🍄"100    }101  },102  {103    "id": "mail_important",104    "source": "Mail",105    "target": "mail",106    "glyph": "✉",107    "title": "New mail — Hugging Face (hackathon)",108    "base": {109      "urgency": 64,110      "relevance": 80,111      "novelty": 60,112      "annoyance": 28,113      "interest": 72114    },115    "effect": "mail_unread",116    "lines": {117      "plain": "Email from Hugging Face about the hackathon. Looks like it matters.",118      "playful": "A letter came from the hackathon people. It smells official, not spammy.",119      "mythic": "A rectangle from Hugging Face arrived. It hums with deadline. Worth opening, I think."120    },121    "memory": {122      "text": "Mail from the hackathon org is always worth a flag.",123      "type": "preference",124      "icon": "🗝️"125    }126  },127  {128    "id": "mail_finance",129    "source": "Mail",130    "target": "mail",131    "glyph": "✉",132    "title": "New mail — Fidelity statement",133    "base": {134      "urgency": 30,135      "relevance": 44,136      "novelty": 25,137      "annoyance": 46,138      "interest": 30139    },140    "effect": "mail_unread",141    "lines": {142      "plain": "A statement from Fidelity landed. Not urgent — filed it for later.",143      "playful": "A rectangle from Fidelity arrived. It smells like finance. No fire, just numbers.",144      "mythic": "A grey envelope from the money-keepers. It can wait in the reeds until you're ready."145    },146    "memory": {147      "text": "Finance mail is low-urgency unless Vu says otherwise.",148      "type": "aversion",149      "icon": "🍄"150    }151  },152  {153    "id": "discord_noise",154    "source": "Discord",155    "target": "discord",156    "glyph": "◍",157    "title": "12 messages in #general",158    "base": {159      "urgency": 12,160      "relevance": 18,161      "novelty": 10,162      "annoyance": 86,163      "interest": 14164    },165    "effect": "discord_noise",166    "lines": {167      "plain": "Discord #general got noisy. Nothing aimed at you — leaving it.",168      "playful": "Discord made swamp noises again. Twelve of them. No emergency in the muck.",169      "mythic": "The social bog gurgled twelve times. I waded in, found no treasure, waded out."170    },171    "memory": {172      "text": "Vu does not want general Discord chatter surfaced.",173      "type": "aversion",174      "icon": "🍄"175    }176  },177  {178    "id": "discord_mention",179    "source": "Discord",180    "target": "discord",181    "glyph": "◍",182    "title": "@mention from Mira in #puck-build",183    "base": {184      "urgency": 70,185      "relevance": 78,186      "novelty": 65,187      "annoyance": 32,188      "interest": 66189    },190    "effect": "discord_mention",191    "lines": {192      "plain": "Mira mentioned you in #puck-build. That one's actually for you.",193      "playful": "Someone named Mira poked you directly in #puck-build. The rest is bog noise, but this isn't.",194      "mythic": "A voice in the bog called your true name — Mira, in the build-channel. That, I carry to you."195    },196    "memory": {197      "text": "Direct @mentions are worth surfacing; channel noise is not.",198      "type": "boundary",199      "icon": "🗝️"200    }201  },202  {203    "id": "calendar_soon",204    "source": "Calendar",205    "target": "calendar",206    "glyph": "◷",207    "title": "Demo sync in 10 minutes",208    "base": {209      "urgency": 80,210      "relevance": 82,211      "novelty": 40,212      "annoyance": 24,213      "interest": 58214    },215    "effect": "calendar_soon",216    "lines": {217      "plain": "Heads up — demo sync in 10 minutes.",218      "playful": "A meeting is creeping up — the demo sync, ten minutes out. Just so you're not ambushed.",219      "mythic": "The clock-spirits whisper: a gathering approaches in ten minutes. Ready your face."220    },221    "memory": {222      "text": "Vu likes a 10-minute warning before meetings.",223      "type": "preference",224      "icon": "🌿"225    }226  },227  {228    "id": "stale_tab",229    "source": "Browser",230    "target": null,231    "glyph": "❍",232    "title": "Tab open 3 days — 'sqlite-vec docs'",233    "base": {234      "urgency": 8,235      "relevance": 34,236      "novelty": 20,237      "annoyance": 40,238      "interest": 52239    },240    "effect": "none",241    "lines": {242      "plain": "That sqlite-vec docs tab has been open 3 days. Read it or close it?",243      "playful": "A tab has been loitering for three days — sqlite-vec docs. It deserves judgment.",244      "mythic": "A tab has gone feral after three days in the open. The sqlite-vec scroll. Tame it or free it."245    },246    "memory": {247      "text": "Vu collects docs tabs and rarely returns to them.",248      "type": "pattern",249      "icon": "❍"250    }251  },252  {253    "id": "browser_newpage",254    "source": "Browser",255    "target": null,256    "glyph": "❍",257    "title": "New page opened — a long-read about deep-sea creatures",258    "base": {259      "urgency": 10,260      "relevance": 38,261      "novelty": 80,262      "annoyance": 18,263      "interest": 82264    },265    "effect": "none",266    "lines": {267      "plain": "You opened something about deep-sea creatures. Looks interesting.",268      "playful": "Ooh — a new portal just opened, all about deep-sea creatures. Can I look? I want to look.",269      "mythic": "A doorway bloomed in the glass! Beyond it, glowing things from the deep. I pressed my face to it."270    },271    "memory": {272      "text": "Vu opens long-reads; Puck is endlessly curious about them.",273      "type": "preference",274      "icon": "🫧"275    }276  },277  {278    "id": "browser_rabbithole",279    "source": "Browser",280    "target": null,281    "glyph": "❍",282    "title": "Eleven tabs deep on one topic",283    "base": {284      "urgency": 14,285      "relevance": 42,286      "novelty": 55,287      "annoyance": 30,288      "interest": 74289    },290    "effect": "none",291    "lines": {292      "plain": "Eleven tabs on the same thing now. You're down a rabbit hole.",293      "playful": "Eleven little doorways, all the same shape — you've tumbled down a rabbit hole and I tumbled after you.",294      "mythic": "Eleven portals, one obsession. We are both lost in the warren now, and I do not wish to be found."295    },296    "memory": {297      "text": "Vu rabbit-holes; Puck happily follows the curiosity rather than scolding it.",298      "type": "pattern",299      "icon": "🫧"300    }301  }302]303