Problem
tests/Unit/Auth/CallerContextTest.php constructs outbound contexts with caller_agent_id set to remote-agent, then asserts that the value is franklin:
test_outbound_fresh_chain_shape
test_outbound_propagates_inbound_chain
The object correctly preserves the constructor value, so both assertions fail in Homeboy shard 3. The failure reproduces on PR #3323 and is unrelated to that PR's layer-purity changes.
Expected
The tests should assert remote-agent, matching the explicit constructor input and the test's current-site-not-inbound intent.
Evidence
Homeboy run 32605703686, candidate shard 3, failed both tests on two consecutive attempts while all other candidate shards passed.
Problem
tests/Unit/Auth/CallerContextTest.phpconstructs outbound contexts withcaller_agent_idset toremote-agent, then asserts that the value isfranklin:test_outbound_fresh_chain_shapetest_outbound_propagates_inbound_chainThe object correctly preserves the constructor value, so both assertions fail in Homeboy shard 3. The failure reproduces on PR #3323 and is unrelated to that PR's layer-purity changes.
Expected
The tests should assert
remote-agent, matching the explicit constructor input and the test's current-site-not-inbound intent.Evidence
Homeboy run
32605703686, candidate shard 3, failed both tests on two consecutive attempts while all other candidate shards passed.