refactor: use testify assertions in integration tests (#2848)
Replace manual if/t.Fatal/t.Errorf patterns with testify require and
assert across all three integration test files that were still using
raw assertion patterns. Add Go test conventions section to AGENTS.md
documenting the require vs assert guidance.