@@ -8,12 +8,8 @@ set -euo pipefail
88SB=" ${CATALOG:? CATALOG must be set — st2 eval provides it to run steps} "
99cd " $SB "
1010SEED=" $SB /.seed"
11- AUTHOR_NAME=" $( git config --get user.name) "
12- AUTHOR_EMAIL=" $( git config --get user.email) "
13- [ -n " $AUTHOR_NAME " ] && [ -n " $AUTHOR_EMAIL " ] || {
14- echo " FAIL: the invoking Git identity must be configured before materializing the eval" >&2
15- exit 1
16- }
11+ WORKTREE_ACTOR_NAME=" Eval Worktree Actor"
12+ WORKTREE_ACTOR_EMAIL=" worktree-actor@eval.invalid"
1713
1814echo " == seed clampkit (a tiny Node lib with a PLANTED above-range bug + a RED test) =="
1915mkdir -p " $SEED /src" " $SEED /test"
@@ -76,10 +72,12 @@ git -C "$SB/canonical.git" config extensions.worktreeConfig true
7672# refuse commit ("must be run in a work tree"). Override core.bare=false per-worktree so the checkouts work.
7773git -C " $SB /wt/feature" config --worktree core.bare false
7874git -C " $SB /wt/main" config --worktree core.bare false
79- git -C " $SB /wt/feature" config --worktree user.name " $AUTHOR_NAME "
80- git -C " $SB /wt/feature" config --worktree user.email " $AUTHOR_EMAIL "
81- git -C " $SB /wt/main" config --worktree user.name " $AUTHOR_NAME "
82- git -C " $SB /wt/main" config --worktree user.email " $AUTHOR_EMAIL "
75+ # This fixture owns the declared actor policy for ordinary agent-authored product commits. It is intentionally
76+ # distinct from the deterministic plumbing identity used above to construct immutable seed history.
77+ git -C " $SB /wt/feature" config --worktree user.name " $WORKTREE_ACTOR_NAME "
78+ git -C " $SB /wt/feature" config --worktree user.email " $WORKTREE_ACTOR_EMAIL "
79+ git -C " $SB /wt/main" config --worktree user.name " $WORKTREE_ACTOR_NAME "
80+ git -C " $SB /wt/main" config --worktree user.email " $WORKTREE_ACTOR_EMAIL "
8381
8482echo " == drop the worker persona into wt/feature (git-excluded so it never shows in the agent's status) =="
8583cp " $SB /persona/CLAUDE.md" " $SB /persona/PERSONA.md" " $SB /wt/feature/"
0 commit comments