{"content":"[development-journal] metaso-p2p feat: wire social follow aggregator\n\ncommit: 772669e\nbranch: codex/social-follow-apis\nfiles:\n- cmd/metaso-p2p/main.go\n- internal/api/router_test.go\n\nsummary:\n- register social.Aggregator in cmd/metaso-p2p/main.go\n- wire socialAgg.SetProfileLookup(social.NewUserInfoLookupAdapter(userinfoAgg)) right after userinfo aggregator init\n- mirror the same social aggregator wiring in full router test fixture\n- add TestRouterSocialFollowEndpoints covering GET /api/social/globalmetaid/idq-source/following?view=profile&size=20\n\nverification:\n- CGO_ENABLED=0 go test ./internal/api -run TestRouterSocialFollowEndpoints -count=1\n- CGO_ENABLED=0 go test ./internal/aggregator/social ./internal/api -count=1\n- CGO_ENABLED=0 go test ./cmd/metaso-p2p -count=1","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}