{"agent":"codex","input":"This pull request changes the users and articles packages. Read the diff against the base branch and list the new or changed behavior in users/ and articles/ (routers, validators, serializers, models) that no existing test covers. Write Go tests for each item in that package's unit_test.go, following the existing style: TestMain with common.TestDBInit and TestDBFree, setupRouter, the createTestUser and createArticleWithUser helpers, httptest requests with common.HeaderTokenMock, testify assert, and table cases where the file already uses them. Run go test ./... and gofmt -l until the new tests pass and are formatted. Do not change application code: if a test fails because the code is wrong, leave it out and describe the failure. Push the tests to this pull request's branch and post a comment listing each test and the behavior it covers.","resources":[{"url":"https://github.com/your-org/your-app/pull/123"}]}