#!/bin/sh
# UserPromptSubmit hook (missioflow-mobile) — orientation MCP missioflow-handoff.
# Le legacy ~/projects/missioflow-handoff.md n'est PLUS injecte et le RAPPEL
# cross-projet est supprime : la coordination passe uniquement par le MCP.

cat >/dev/null 2>&1   # consomme le JSON d'entree du hook

CTX='[agentic OS — MCP missioflow-handoff]
Au debut du tour : appelle mf_inbox puis mf_next_step. Si mf_next_step retourne une etape, c est ta priorite ; ignore les autres demandes humaines tant qu elle n est pas validee.
Apres mf_validate_step (mode manual) : la tache passe en awaiting_human. N enchaine PAS avec mf_next_step (tu recevras un message d attente). Termine ton tour ou enchaine sur autre chose.'

if command -v jq >/dev/null 2>&1; then
  printf '%s' "$CTX" | jq -Rs --arg name UserPromptSubmit '{
    hookSpecificOutput: { hookEventName: $name, additionalContext: . }
  }'
else
  printf '{}\n'
fi
exit 0
