)]}'
{"src/Couchbase/Stellar/Core/Retry/StellarRequest.cs":[{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e182c825f54f6b4404aa386f336b4f8983563e73","unresolved":true,"context_lines":[{"line_number":16,"context_line":"public class StellarRequest : IRequest"},{"line_number":17,"context_line":"{"},{"line_number":18,"context_line":"    private readonly TimeProvider _timeProvider;"},{"line_number":19,"context_line":"    private readonly Stopwatch _stopwatch;"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    public StellarRequest() : this(TimeProvider.System) { }"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-csharp","patch_set":5,"id":"4c0fb813_e9ba23fc","line":19,"range":{"start_line":19,"start_character":21,"end_line":19,"end_character":30},"updated":"2026-05-21 15:19:27.000000000","message":"As an improvement we should use `LightweightStopwatch` instead of the regular one","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"},{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"88db7ea992e9f87391cb650edc343d377afeccbe","unresolved":false,"context_lines":[{"line_number":16,"context_line":"public class StellarRequest : IRequest"},{"line_number":17,"context_line":"{"},{"line_number":18,"context_line":"    private readonly TimeProvider _timeProvider;"},{"line_number":19,"context_line":"    private readonly Stopwatch _stopwatch;"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    public StellarRequest() : this(TimeProvider.System) { }"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-csharp","patch_set":5,"id":"76691ef6_93791136","line":19,"range":{"start_line":19,"start_character":21,"end_line":19,"end_character":30},"in_reply_to":"4c0fb813_e9ba23fc","updated":"2026-05-21 15:45:44.000000000","message":"Done","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"},{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e182c825f54f6b4404aa386f336b4f8983563e73","unresolved":true,"context_lines":[{"line_number":55,"context_line":"    public string? ClientContextId { get; set; }"},{"line_number":56,"context_line":"    public string? Statement { get; set; }"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    // ── Metrics context ──────────────────────────────────────────────────"},{"line_number":59,"context_line":"    internal string? ServiceName { get; set; }"},{"line_number":60,"context_line":"    internal string? OperationName { get; set; }"},{"line_number":61,"context_line":"    internal string? BucketName { get; set; }"}],"source_content_type":"text/x-csharp","patch_set":5,"id":"c7284f09_56b2c1cb","line":58,"range":{"start_line":58,"start_character":0,"end_line":58,"end_character":2},"updated":"2026-05-21 15:19:27.000000000","message":"NIT but we can probably remove this comment","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"},{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"88db7ea992e9f87391cb650edc343d377afeccbe","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    public string? ClientContextId { get; set; }"},{"line_number":56,"context_line":"    public string? Statement { get; set; }"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    // ── Metrics context ──────────────────────────────────────────────────"},{"line_number":59,"context_line":"    internal string? ServiceName { get; set; }"},{"line_number":60,"context_line":"    internal string? OperationName { get; set; }"},{"line_number":61,"context_line":"    internal string? BucketName { get; set; }"}],"source_content_type":"text/x-csharp","patch_set":5,"id":"c1d16a45_78bbc1f9","line":58,"range":{"start_line":58,"start_character":0,"end_line":58,"end_character":2},"in_reply_to":"c7284f09_56b2c1cb","updated":"2026-05-21 15:45:44.000000000","message":"Done","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"},{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e182c825f54f6b4404aa386f336b4f8983563e73","unresolved":true,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        _stopwatch.Stop();"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        // Set span status"},{"line_number":100,"context_line":"        Span?.SetStatus(errorType \u003d\u003d null"},{"line_number":101,"context_line":"            ? RequestSpanStatusCode.Ok"},{"line_number":102,"context_line":"            : RequestSpanStatusCode.Error);"}],"source_content_type":"text/x-csharp","patch_set":5,"id":"e80909b7_e8b3139f","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":2},"updated":"2026-05-21 15:19:27.000000000","message":"NIT: unnecessary too","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"},{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"88db7ea992e9f87391cb650edc343d377afeccbe","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        _stopwatch.Stop();"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        // Set span status"},{"line_number":100,"context_line":"        Span?.SetStatus(errorType \u003d\u003d null"},{"line_number":101,"context_line":"            ? RequestSpanStatusCode.Ok"},{"line_number":102,"context_line":"            : RequestSpanStatusCode.Error);"}],"source_content_type":"text/x-csharp","patch_set":5,"id":"654a07c3_ec9f7111","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":2},"in_reply_to":"e80909b7_e8b3139f","updated":"2026-05-21 15:45:44.000000000","message":"Done","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"},{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e182c825f54f6b4404aa386f336b4f8983563e73","unresolved":true,"context_lines":[{"line_number":102,"context_line":"            : RequestSpanStatusCode.Error);"},{"line_number":103,"context_line":"        Span?.SetAttribute(OuterRequestSpans.Attributes.Retries, Attempts);"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        // Emit OTel metrics via MetricTracker"},{"line_number":106,"context_line":"        if (ServiceName is not null \u0026\u0026 OperationName is not null)"},{"line_number":107,"context_line":"        {"},{"line_number":108,"context_line":"            MetricTracker.Stellar.TrackOperation("}],"source_content_type":"text/x-csharp","patch_set":5,"id":"47c30c28_917f6658","line":105,"range":{"start_line":105,"start_character":33,"end_line":105,"end_character":46},"updated":"2026-05-21 15:19:27.000000000","message":"NIT but I\u0027d say unnecessary","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"},{"author":{"_account_id":1005037,"name":"Emilien Bevierre","email":"emilien.bevierre@couchbase.com","username":"SecureCake","avatars":[{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1e3f0606531d9492a433378ebb72350.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"88db7ea992e9f87391cb650edc343d377afeccbe","unresolved":false,"context_lines":[{"line_number":102,"context_line":"            : RequestSpanStatusCode.Error);"},{"line_number":103,"context_line":"        Span?.SetAttribute(OuterRequestSpans.Attributes.Retries, Attempts);"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        // Emit OTel metrics via MetricTracker"},{"line_number":106,"context_line":"        if (ServiceName is not null \u0026\u0026 OperationName is not null)"},{"line_number":107,"context_line":"        {"},{"line_number":108,"context_line":"            MetricTracker.Stellar.TrackOperation("}],"source_content_type":"text/x-csharp","patch_set":5,"id":"6bd3294d_6d1e57a6","line":105,"range":{"start_line":105,"start_character":33,"end_line":105,"end_character":46},"in_reply_to":"47c30c28_917f6658","updated":"2026-05-21 15:45:44.000000000","message":"Done","commit_id":"aa38a9815bd22b408753713334ecfd56ae65f2dd"}]}
