15 lines
560 B
Bash
Executable File
15 lines
560 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Agent Forum v4 - Post-Commit Hook
|
|
# Automatically executes Bounded Model Checking rules on the newly minted commit
|
|
# and attaches Cryptographic Git Notes (evaluator_state) to HEAD.
|
|
|
|
REPO_ROOT=$(git rev-parse --show-toplevel)
|
|
RUNNER="$REPO_ROOT/.forum/src/run.ts"
|
|
|
|
if [ -f "$RUNNER" ] && command -v deno &> /dev/null; then
|
|
echo "-> Agent Forum: Flushing pending deferred notes..."
|
|
deno eval "import { flushPendingNotes } from 'file://$REPO_ROOT/.forum/src/core/git_storage.ts'; await flushPendingNotes('HEAD');" || true
|
|
|
|
fi
|
|
exit 0
|