Skip to main content

implement-integration

Implements NeoHaskell INTEGRATION modules under Integrations/ for a context, in the GREEN phase when a verified integration node (outbound or inbound) needs code. Covers three patterns: outbound per-trigger (nullary marker type, EntityOf instance, pure handleEvent, outboundIntegration macro, stubbed with Integration.none plus a TODO); inbound timer or webhook via Integration.Inbound and Integration.Timer; and stateful lifecycle outbound via withOutboundLifecycle. Use when asked to fire a cross-aggregate command from an event, wire a periodic timer, add a stateful worker, run a real side effect (decode the event and shell out via Subprocess), or safely stub an outbound handler. Never panic inside handleEvent — use Integration.none. Do NOT use for a command's decide (implement-command), event payload (implement-event-and-update-entity), query/combine (implement-query), or registering the integration in App.hs (wire-feature). This is NeoHaskell — IO, Either, pure, and dollar-sign application are all wrong here.

설치로 이동

소스 정보

저장소
neohaskell/skills
최근 소스 활동
2026년 7월 3일 11:07
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.