Skip to main content

implement-event-and-update-entity

Implements a NeoHaskell EVENT: creates the payload module Events/Name.hs (in-file type always named Event), adds the variant to the context Event.hs ADT, extends getEventEntityId with a new branch, and adds the matching case to the Entity.hs update fold. Use right after verify-event-model produces a verified event node, or whenever a command's decide references an event constructor whose payload module does not exist yet — 'add a new event', 'wire the event', 'implement the event side'. Covers the locked payload V2 rule, creation-fact naming (CounterCreated is correct, not a CRUD smell), and command- first vs event-first ordering. Do NOT use to implement a command's decide (implement- command), to only ADD A FIELD to an existing entity record backward-compatibly (expand- entity), for queries (implement-query), integrations (implement-integration), or wiring (wire-feature). Runs in the GREEN phase.

Aller à l'installation

Informations de source

Dépôt
neohaskell/skills
Dernière activité de la source
1 juillet 2026 à 22:02
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.