Stats
Actions
Tags
From mefisto
Logs session events to .claude/pipeline/events.log: reminds to write field notes after planning mode, records file writes/edits with timestamps, and captures dotnet test results and Terraform command outcomes.
1 event · 4 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
ExitPlanModeecho '[recordatorio] Si esta sesion tuvo descubrimientos de dominio, decisiones o alternativas descartadas, considera escribir field notes en docs/bitacora/field-notes/ antes de continuar.'Write|Editjq -r '"[" + (now | strftime("%H:%M:%S")) + "][archivo] " + (.tool_input.file_path // .tool_input.path // "(desconocido)")' 2>/dev/null | tee -a .claude/pipeline/events.log 2>/dev/null || trueBashjq -r 'if (.tool_input.command // "") | test("dotnet test") then "[" + (now | strftime("%H:%M:%S")) + "][test] " + (if (.tool_result // "") | test("passed|Passed|Superado|Correctas") then "PASS" else "FAIL" end) else empty end' 2>/dev/null | tee -a .claude/pipeline/events.log 2>/dev/null || truejq -r 'if (.tool_input.command // "") | test("terraform (plan|apply|init|validate)") then "[" + (now | strftime("%H:%M:%S")) + "][terraform] " + ((.tool_input.command | split(" ") | .[1]) // "?") + ": " + (if (.tool_result.exitCode // 0) == 0 then "OK" else "ERROR" end) else empty end' 2>/dev/null | tee -a .claude/pipeline/events.log 2>/dev/null || truenpx claudepluginhub augusto-romero-arango/eda-evsourcing-azure-harness --plugin mefisto