{"users":[{"id":1359,"username":"mishal_shah","name":"Mishal Shah","avatar_template":"/user_avatar/forums.swift.org/mishal_shah/{size}/247_2.png","admin":true,"trust_level":4},{"id":2686,"username":"smontgomery","name":"Stuart Montgomery","avatar_template":"/user_avatar/forums.swift.org/smontgomery/{size}/965_2.png","trust_level":2},{"id":550526,"username":"toph42","name":"Topher Hickman","avatar_template":"/user_avatar/forums.swift.org/toph42/{size}/7807_2.png","trust_level":2},{"id":571761,"username":"bkhouri","name":"Bassam (Sam) Khouri","avatar_template":"/user_avatar/forums.swift.org/bkhouri/{size}/45895_2.png","trust_level":2},{"id":557425,"username":"grynspan","name":"Jonathan Grynspan","avatar_template":"/user_avatar/forums.swift.org/grynspan/{size}/15315_2.png","trust_level":3},{"id":767,"username":"harlanhaskins","name":"Harlan Haskins","avatar_template":"/user_avatar/forums.swift.org/harlanhaskins/{size}/333_2.png","trust_level":2},{"id":480,"username":"James_Dempsey","name":"James Dempsey","avatar_template":"/user_avatar/forums.swift.org/james_dempsey/{size}/14336_2.png","trust_level":3},{"id":993,"username":"Jon_Shier","name":"Jon Shier","avatar_template":"/user_avatar/forums.swift.org/jon_shier/{size}/921_2.png","trust_level":2},{"id":566142,"username":"falcon283","name":"Gabriele Trabucco","avatar_template":"/user_avatar/forums.swift.org/falcon283/{size}/28909_2.png","trust_level":1},{"id":561559,"username":"dimi","name":"Dimitri Bouniol","avatar_template":"/user_avatar/forums.swift.org/dimi/{size}/20401_2.png","trust_level":2},{"id":557721,"username":"maartene","name":"Maarten Engels","avatar_template":"/user_avatar/forums.swift.org/maartene/{size}/42076_2.png","trust_level":2},{"id":546054,"username":"briancroom","name":"Brian Croom","avatar_template":"/user_avatar/forums.swift.org/briancroom/{size}/22765_2.png","trust_level":2},{"id":552083,"username":"tera","name":"","avatar_template":"/user_avatar/forums.swift.org/tera/{size}/38201_2.png","trust_level":3},{"id":577666,"username":"Demian","name":"GyeongMo Yoo","avatar_template":"/user_avatar/forums.swift.org/demian/{size}/44822_2.png","trust_level":1},{"id":575841,"username":"jerryjrchen","name":"Jerry Chen","avatar_template":"/user_avatar/forums.swift.org/jerryjrchen/{size}/42483_2.png","trust_level":2},{"id":573861,"username":"ArihantMarwaha","name":"Arihant Marwaha","avatar_template":"/user_avatar/forums.swift.org/arihantmarwaha/{size}/40053_2.png","trust_level":2},{"id":559586,"username":"erithacus","name":"Robin","avatar_template":"/user_avatar/forums.swift.org/erithacus/{size}/20377_2.png","trust_level":2},{"id":570574,"username":"mesqueeb","name":"mesqueeb","avatar_template":"/user_avatar/forums.swift.org/mesqueeb/{size}/35666_2.png","trust_level":2},{"id":577813,"username":"XcodeWhyUDoThis","name":"","avatar_template":"/user_avatar/forums.swift.org/xcodewhyudothis/{size}/44938_2.png","trust_level":0},{"id":575722,"username":"NotTheNHK","name":"","avatar_template":"/user_avatar/forums.swift.org/notthenhk/{size}/43199_2.png","trust_level":2},{"id":1261,"username":"mattneub","name":"Matt Neuburg","avatar_template":"/user_avatar/forums.swift.org/mattneub/{size}/1924_2.png","trust_level":2},{"id":1054,"username":"taylorswift","name":"","avatar_template":"/user_avatar/forums.swift.org/taylorswift/{size}/43413_2.png","trust_level":3},{"id":573831,"username":"UniverseObserver","name":"Larry Z.","avatar_template":"/user_avatar/forums.swift.org/universeobserver/{size}/39985_2.png","trust_level":2},{"id":577639,"username":"sgerstacker","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/{size}.png","trust_level":1},{"id":2126,"username":"hamishknight","name":"Hamish Knight","avatar_template":"/user_avatar/forums.swift.org/hamishknight/{size}/14226_2.png","trust_level":2},{"id":561910,"username":"jmschonfeld","name":"Jeremy Schonfeld","avatar_template":"/user_avatar/forums.swift.org/jmschonfeld/{size}/20922_2.png","trust_level":2},{"id":1408,"username":"nnnnnnnn","name":"Nate Cook","avatar_template":"/user_avatar/forums.swift.org/nnnnnnnn/{size}/264_2.png","trust_level":2},{"id":1470,"username":"ole","name":"Ole Begemann","avatar_template":"/user_avatar/forums.swift.org/ole/{size}/18720_2.png","trust_level":3},{"id":567880,"username":"patryk","name":"","avatar_template":"/user_avatar/forums.swift.org/patryk/{size}/39534_2.png","trust_level":1},{"id":545780,"username":"ktraunmueller","name":"Karl Traunmüller","avatar_template":"/user_avatar/forums.swift.org/ktraunmueller/{size}/5854_2.png","trust_level":2},{"id":557907,"username":"daltonclaybrook","name":"Dalton Claybrook","avatar_template":"/user_avatar/forums.swift.org/daltonclaybrook/{size}/15907_2.png","trust_level":2},{"id":1222,"username":"marcprux","name":"Marc Prud'hommeaux","avatar_template":"/user_avatar/forums.swift.org/marcprux/{size}/12098_2.png","trust_level":2},{"id":551413,"username":"Finagolfin","name":null,"avatar_template":"/user_avatar/forums.swift.org/finagolfin/{size}/34388_2.png","trust_level":2},{"id":570151,"username":"dschaefer2","name":"Doug Schaefer","avatar_template":"/user_avatar/forums.swift.org/dschaefer2/{size}/44094_2.png","trust_level":2},{"id":577344,"username":"yqiang","name":"Yi","avatar_template":"/user_avatar/forums.swift.org/yqiang/{size}/44501_2.png","trust_level":1},{"id":548138,"username":"noremac","name":"Cameron Pulsford","avatar_template":"/user_avatar/forums.swift.org/noremac/{size}/7222_2.png","trust_level":2},{"id":565511,"username":"shawky","name":"Shawky Elhanak","avatar_template":"/user_avatar/forums.swift.org/shawky/{size}/44200_2.png","trust_level":1},{"id":570449,"username":"ph1ps","name":"Philipp Gabriel","avatar_template":"/user_avatar/forums.swift.org/ph1ps/{size}/35459_2.png","trust_level":2},{"id":560488,"username":"MahdiBM","name":"Mahdi Bahrami","avatar_template":"/user_avatar/forums.swift.org/mahdibm/{size}/45271_2.png","trust_level":2},{"id":1816,"username":"stephencelis","name":"","avatar_template":"/user_avatar/forums.swift.org/stephencelis/{size}/2675_2.png","trust_level":2},{"id":559669,"username":"JaanusK","name":"Jaanus Kase","avatar_template":"/user_avatar/forums.swift.org/jaanusk/{size}/18026_2.png","trust_level":2},{"id":1800,"username":"Slava_Pestov","name":"Slava Pestov","avatar_template":"/user_avatar/forums.swift.org/slava_pestov/{size}/30204_2.png","trust_level":2},{"id":574385,"username":"x-sheep","name":"Lennard Sprong","avatar_template":"/user_avatar/forums.swift.org/x-sheep/{size}/40748_2.png","trust_level":2},{"id":561400,"username":"vanvoorden","name":"Rick van Voorden","avatar_template":"/user_avatar/forums.swift.org/vanvoorden/{size}/33619_2.png","trust_level":2},{"id":774,"username":"Joseph_Heck","name":"Joseph Heck","avatar_template":"/user_avatar/forums.swift.org/joseph_heck/{size}/22369_2.png","trust_level":3},{"id":568377,"username":"plemarquand","name":"Paul LeMarquand","avatar_template":"/user_avatar/forums.swift.org/plemarquand/{size}/32097_2.png","trust_level":2}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/development/swift-testing/103?page=1","per_page":30,"top_tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":250,"name":"xctest","slug":"xctest"},{"id":113,"name":"testing","slug":"testing"},{"id":183,"name":"pitch","slug":"pitch"},{"id":400,"name":"macros","slug":"macros"},{"id":17,"name":"concurrency","slug":"concurrency"},{"id":78,"name":"tools","slug":"tools"},{"id":5,"name":"android","slug":"android"},{"id":600,"name":"api","slug":"api"},{"id":1173,"name":"gsoc-2026","slug":"gsoc-2026"},{"id":112,"name":"packagemanager","slug":"packagemanager"},{"id":497,"name":"unit-testing","slug":"unit-testing"},{"id":101,"name":"access-control","slug":"access-control"},{"id":491,"name":"architecture","slug":"architecture"},{"id":490,"name":"asyncawait","slug":"asyncawait"},{"id":47,"name":"benchmarks","slug":"benchmarks"},{"id":229,"name":"cmake","slug":"cmake"},{"id":258,"name":"combine","slug":"combine"},{"id":259,"name":"contributing","slug":"contributing"},{"id":127,"name":"embedded","slug":"embedded"},{"id":163,"name":"help-needed","slug":"help-needed"},{"id":148,"name":"java","slug":"java"},{"id":8,"name":"linux","slug":"linux"},{"id":281,"name":"pattern-matching","slug":"pattern-matching"},{"id":950,"name":"proposal","slug":"proposal"},{"id":21,"name":"spm","slug":"spm"},{"id":977,"name":"swift-59","slug":"swift-59"},{"id":711,"name":"swift6","slug":"swift6"},{"id":1022,"name":"swift-algorithms","slug":"swift-algorithms"},{"id":410,"name":"swiftpm","slug":"swiftpm"},{"id":216,"name":"swift-syntax","slug":"swift-syntax"}],"topics":[{"fancy_title":"About the Swift Testing category","id":67423,"title":"About the Swift Testing category","slug":"about-the-swift-testing-category","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://global.discourse-cdn.com/swift/optimized/3X/d/3/d305e95a54998bc59a48d8dc6cf5f9c655961ae6_2_1024x512.png","created_at":"2023-09-21T16:56:54.384Z","last_posted_at":"2023-09-21T19:18:17.967Z","bumped":true,"bumped_at":"2023-09-21T19:18:17.967Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"swift-testing is a modern, open-source testing library for Swift with powerful and expressive capabilities. It gives developers more confidence with less code.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":881,"like_count":6,"has_summary":false,"last_poster_username":"toph42","category_id":103,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":550526,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pitch: Changing behaviour of `&ndash;attachments-path` to create the directory if it doesn&rsquo;t exists","id":88319,"title":"Pitch: Changing behaviour of `--attachments-path` to create the directory if it doesn't exists","slug":"pitch-changing-behaviour-of-attachments-path-to-create-the-directory-if-it-doesnt-exists","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-07-15T21:29:22.529Z","last_posted_at":"2026-07-16T04:12:50.914Z","bumped":true,"bumped_at":"2026-07-16T04:12:50.914Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":183,"name":"pitch","slug":"pitch"}],"tags_descriptions":{},"views":93,"like_count":0,"has_summary":false,"last_poster_username":"bkhouri","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":571761,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Removing legacy plan-level iteration behavior","id":87315,"title":"Removing legacy plan-level iteration behavior","slug":"removing-legacy-plan-level-iteration-behavior","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-11T17:03:38.463Z","last_posted_at":"2026-06-11T17:03:38.536Z","bumped":true,"bumped_at":"2026-06-11T17:03:38.536Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":148,"like_count":3,"has_summary":false,"last_poster_username":"harlanhaskins","category_id":103,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":767,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Test much slower (and faster!) using parameterized tests","id":72587,"title":"Test much slower (and faster!) using parameterized tests","slug":"test-much-slower-and-faster-using-parameterized-tests","posts_count":13,"reply_count":9,"highest_post_number":13,"image_url":null,"created_at":"2024-06-19T00:41:54.564Z","last_posted_at":"2026-06-10T17:55:47.194Z","bumped":true,"bumped_at":"2026-06-10T17:55:47.194Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"}],"tags_descriptions":{},"views":2909,"like_count":40,"has_summary":false,"last_poster_username":"James_Dempsey","category_id":103,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":480,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":566142,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":767,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Micro Pitch] Standard Output/Error UTF8 Lines","id":86303,"title":"[Micro Pitch] Standard Output/Error UTF8 Lines","slug":"micro-pitch-standard-output-error-utf8-lines","posts_count":19,"reply_count":14,"highest_post_number":19,"image_url":null,"created_at":"2026-04-28T10:09:08.812Z","last_posted_at":"2026-05-06T16:08:39.546Z","bumped":true,"bumped_at":"2026-05-06T16:08:39.546Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":530,"like_count":5,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":561559,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557721,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":546054,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":552083,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Exploring contribution opportunities around Swift Testing [feedback on GSoC proposal]","id":86401,"title":"Exploring contribution opportunities around Swift Testing [feedback on GSoC proposal]","slug":"exploring-contribution-opportunities-around-swift-testing-feedback-on-gsoc-proposal","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-05-01T04:07:54.268Z","last_posted_at":"2026-05-05T05:57:30.727Z","bumped":true,"bumped_at":"2026-05-05T05:57:30.727Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":1173,"name":"gsoc-2026","slug":"gsoc-2026"},{"id":259,"name":"contributing","slug":"contributing"}],"tags_descriptions":{},"views":239,"like_count":5,"has_summary":false,"last_poster_username":"Demian","category_id":103,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":577666,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":575841,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Introduction of Globally Scoped Traits and Runtime Configuration","id":86400,"title":"[Pitch] Introduction of Globally Scoped Traits and Runtime Configuration","slug":"pitch-introduction-of-globally-scoped-traits-and-runtime-configuration","posts_count":10,"reply_count":6,"highest_post_number":10,"image_url":null,"created_at":"2026-05-01T03:58:39.615Z","last_posted_at":"2026-05-04T14:42:19.602Z","bumped":true,"bumped_at":"2026-05-04T14:42:19.602Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"}],"tags_descriptions":{},"views":490,"like_count":12,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":573861,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":577666,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":575841,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":559586,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Mixing serialized and concurrent suites in Swift Testing","id":85958,"title":"Mixing serialized and concurrent suites in Swift Testing","slug":"mixing-serialized-and-concurrent-suites-in-swift-testing","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-04-10T23:20:46.794Z","last_posted_at":"2026-05-01T19:45:33.726Z","bumped":true,"bumped_at":"2026-05-01T19:45:33.726Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":17,"name":"concurrency","slug":"concurrency"}],"tags_descriptions":{},"views":263,"like_count":2,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":570574,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Xcode 26.4 - Testing - &lsquo;@const&rsquo; value should be initialized with a compile-time value","id":85732,"title":"Xcode 26.4 - Testing - '@const' value should be initialized with a compile-time value","slug":"xcode-26-4-testing-const-value-should-be-initialized-with-a-compile-time-value","posts_count":10,"reply_count":5,"highest_post_number":10,"image_url":null,"created_at":"2026-03-31T17:34:55.228Z","last_posted_at":"2026-04-30T23:10:20.439Z","bumped":true,"bumped_at":"2026-04-30T23:10:20.439Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":352,"like_count":4,"has_summary":false,"last_poster_username":"mattneub","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":577813,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":575722,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1261,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing Workgroup meeting April 20, 2026","id":86116,"title":"Testing Workgroup meeting April 20, 2026","slug":"testing-workgroup-meeting-april-20-2026","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-19T19:14:34.120Z","last_posted_at":"2026-04-19T19:14:34.201Z","bumped":true,"bumped_at":"2026-04-19T19:14:34.201Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":250,"name":"xctest","slug":"xctest"}],"tags_descriptions":{},"views":143,"like_count":3,"has_summary":false,"last_poster_username":"smontgomery","category_id":103,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to skip tests with a particular tag?","id":85828,"title":"How to skip tests with a particular tag?","slug":"how-to-skip-tests-with-a-particular-tag","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-04-05T18:12:46.232Z","last_posted_at":"2026-04-06T20:18:59.361Z","bumped":true,"bumped_at":"2026-04-06T20:18:59.361Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":223,"like_count":0,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1054,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Swift Testing: still no way to disable _swift_setWillThrowHandler?","id":85805,"title":"Swift Testing: still no way to disable _swift_setWillThrowHandler?","slug":"swift-testing-still-no-way-to-disable-swift-setwillthrowhandler","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-04-03T18:23:22.177Z","last_posted_at":"2026-04-03T20:07:04.834Z","bumped":true,"bumped_at":"2026-04-03T20:07:04.834Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":190,"like_count":6,"has_summary":false,"last_poster_username":"taylorswift","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1054,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[GSoC 2026] Globally Scoped Traits for Swift Testing: Architecture &amp; Implementation Approach","id":85362,"title":"[GSoC 2026] Globally Scoped Traits for Swift Testing: Architecture & Implementation Approach","slug":"gsoc-2026-globally-scoped-traits-for-swift-testing-architecture-implementation-approach","posts_count":16,"reply_count":14,"highest_post_number":16,"image_url":null,"created_at":"2026-03-16T06:01:50.332Z","last_posted_at":"2026-03-31T03:05:44.151Z","bumped":true,"bumped_at":"2026-03-31T03:05:44.151Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":113,"name":"testing","slug":"testing"},{"id":1173,"name":"gsoc-2026","slug":"gsoc-2026"},{"id":491,"name":"architecture","slug":"architecture"}],"tags_descriptions":{},"views":576,"like_count":18,"has_summary":false,"last_poster_username":"ArihantMarwaha","category_id":103,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":573861,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":575841,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Experimental Event Stream Doesn&rsquo;t Issue `issueRecorded`,`testEnded`, `runEnded` Events For Crashed Tests?","id":85647,"title":"Experimental Event Stream Doesn't Issue `issueRecorded`,`testEnded`, `runEnded` Events For Crashed Tests?","slug":"experimental-event-stream-doesnt-issue-issuerecorded-testended-runended-events-for-crashed-tests","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-03-27T16:46:56.055Z","last_posted_at":"2026-03-30T20:44:40.043Z","bumped":true,"bumped_at":"2026-03-30T20:44:40.043Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":113,"name":"testing","slug":"testing"}],"tags_descriptions":{},"views":184,"like_count":3,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":573831,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Crash with macros and Swift Testing","id":85370,"title":"Crash with macros and Swift Testing","slug":"crash-with-macros-and-swift-testing","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-03-16T19:22:39.965Z","last_posted_at":"2026-03-25T19:40:24.030Z","bumped":true,"bumped_at":"2026-03-25T19:40:24.030Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":400,"name":"macros","slug":"macros"},{"id":892,"name":"swift-testing","slug":"swift-testing"}],"tags_descriptions":{},"views":281,"like_count":0,"has_summary":false,"last_poster_username":"sgerstacker","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":577639,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2126,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Pitch] Exit tests","id":78071,"title":"[Pitch] Exit tests","slug":"pitch-exit-tests","posts_count":25,"reply_count":15,"highest_post_number":25,"image_url":null,"created_at":"2025-02-24T21:47:30.253Z","last_posted_at":"2026-03-10T12:31:05.583Z","bumped":true,"bumped_at":"2026-03-10T12:31:05.583Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"}],"tags_descriptions":{},"views":1635,"like_count":40,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":23,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1408,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1470,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557721,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing Workgroup meeting March 9, 2026","id":85208,"title":"Testing Workgroup meeting March 9, 2026","slug":"testing-workgroup-meeting-march-9-2026","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-08T03:47:16.123Z","last_posted_at":"2026-03-08T03:47:16.177Z","bumped":true,"bumped_at":"2026-03-08T03:47:16.177Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":250,"name":"xctest","slug":"xctest"}],"tags_descriptions":{},"views":138,"like_count":1,"has_summary":false,"last_poster_username":"smontgomery","category_id":103,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to get accurate test duration measurements for Testing and XCTest?","id":83177,"title":"How to get accurate test duration measurements for Testing and XCTest?","slug":"how-to-get-accurate-test-duration-measurements-for-testing-and-xctest","posts_count":10,"reply_count":4,"highest_post_number":11,"image_url":null,"created_at":"2025-11-12T20:22:07.998Z","last_posted_at":"2026-03-04T21:54:05.161Z","bumped":true,"bumped_at":"2026-03-04T21:54:05.161Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":250,"name":"xctest","slug":"xctest"}],"tags_descriptions":{},"views":663,"like_count":9,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":567880,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":545780,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557907,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing on Android","id":84300,"title":"Testing on Android","slug":"testing-on-android","posts_count":11,"reply_count":6,"highest_post_number":11,"image_url":null,"created_at":"2026-01-22T15:50:45.306Z","last_posted_at":"2026-03-02T19:49:51.908Z","bumped":true,"bumped_at":"2026-03-02T19:49:51.908Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":112,"name":"packagemanager","slug":"packagemanager"},{"id":5,"name":"android","slug":"android"},{"id":148,"name":"java","slug":"java"}],"tags_descriptions":{},"views":536,"like_count":12,"has_summary":false,"last_poster_username":"dschaefer2","category_id":103,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1222,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":551413,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":570151,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Building tests as a dynamic library rather than an executable","id":80021,"title":"Building tests as a dynamic library rather than an executable","slug":"building-tests-as-a-dynamic-library-rather-than-an-executable","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-05-20T23:21:37.234Z","last_posted_at":"2026-03-02T16:37:29.467Z","bumped":true,"bumped_at":"2026-03-02T16:37:29.467Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":113,"name":"testing","slug":"testing"},{"id":5,"name":"android","slug":"android"}],"tags_descriptions":{},"views":334,"like_count":3,"has_summary":false,"last_poster_username":"marcprux","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1222,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Improving swift-testing performance for @MainActor @Observable view models","id":84733,"title":"Improving swift-testing performance for @MainActor @Observable view models","slug":"improving-swift-testing-performance-for-mainactor-observable-view-models","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-02-14T00:45:08.334Z","last_posted_at":"2026-02-14T04:54:11.352Z","bumped":true,"bumped_at":"2026-02-14T04:54:11.352Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":392,"like_count":2,"has_summary":false,"last_poster_username":"yqiang","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":577344,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Swift Testing automated leak checking?","id":84720,"title":"Swift Testing automated leak checking?","slug":"swift-testing-automated-leak-checking","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2026-02-13T02:01:35.624Z","last_posted_at":"2026-02-13T18:36:58.437Z","bumped":true,"bumped_at":"2026-02-13T18:36:58.437Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":335,"like_count":9,"has_summary":false,"last_poster_username":"smontgomery","category_id":103,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing Workgroup meeting February 9, 2026","id":84609,"title":"Testing Workgroup meeting February 9, 2026","slug":"testing-workgroup-meeting-february-9-2026","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-06T22:43:21.399Z","last_posted_at":"2026-02-06T22:43:21.448Z","bumped":true,"bumped_at":"2026-02-06T22:43:21.448Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":250,"name":"xctest","slug":"xctest"}],"tags_descriptions":{},"views":132,"like_count":1,"has_summary":false,"last_poster_username":"smontgomery","category_id":103,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing Workgroup meeting January 26, 2026","id":84354,"title":"Testing Workgroup meeting January 26, 2026","slug":"testing-workgroup-meeting-january-26-2026","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-01-25T19:58:11.239Z","last_posted_at":"2026-01-25T19:58:11.301Z","bumped":true,"bumped_at":"2026-01-25T19:58:11.301Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":250,"name":"xctest","slug":"xctest"}],"tags_descriptions":{},"views":143,"like_count":3,"has_summary":false,"last_poster_username":"smontgomery","category_id":103,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unexpected (?) compilation error with TestScoping and NonisolatedNonsendingByDefault","id":81883,"title":"Unexpected (?) compilation error with TestScoping and NonisolatedNonsendingByDefault","slug":"unexpected-compilation-error-with-testscoping-and-nonisolatednonsendingbydefault","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-08-30T00:48:55.912Z","last_posted_at":"2026-01-14T16:03:13.385Z","bumped":true,"bumped_at":"2026-01-14T16:03:13.385Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":17,"name":"concurrency","slug":"concurrency"}],"tags_descriptions":{},"views":219,"like_count":0,"has_summary":false,"last_poster_username":"shawky","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":548138,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":565511,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Controllable clock support in `swift-testing`","id":81246,"title":"Controllable clock support in `swift-testing`","slug":"controllable-clock-support-in-swift-testing","posts_count":12,"reply_count":6,"highest_post_number":12,"image_url":null,"created_at":"2025-07-22T13:40:17.165Z","last_posted_at":"2025-12-22T00:42:24.139Z","bumped":true,"bumped_at":"2025-12-22T00:42:24.139Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1095,"like_count":37,"has_summary":false,"last_poster_username":"stephencelis","category_id":103,"op_like_count":9,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":570449,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":560488,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1816,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Are protocol types not supported in Swift Testing test parameters?","id":83539,"title":"Are protocol types not supported in Swift Testing test parameters?","slug":"are-protocol-types-not-supported-in-swift-testing-test-parameters","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2025-12-03T08:05:22.501Z","last_posted_at":"2025-12-04T21:06:31.236Z","bumped":true,"bumped_at":"2025-12-04T21:06:31.236Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":356,"like_count":10,"has_summary":false,"last_poster_username":"vanvoorden","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":559669,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1800,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":574385,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":561400,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing Workgroup meeting December 1, 2025","id":83469,"title":"Testing Workgroup meeting December 1, 2025","slug":"testing-workgroup-meeting-december-1-2025","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-30T03:38:05.012Z","last_posted_at":"2025-11-30T03:38:05.071Z","bumped":true,"bumped_at":"2025-11-30T03:38:05.071Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":892,"name":"swift-testing","slug":"swift-testing"},{"id":250,"name":"xctest","slug":"xctest"}],"tags_descriptions":{},"views":164,"like_count":0,"has_summary":false,"last_poster_username":"smontgomery","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2686,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing with &ndash;sanitize=address with a single, empty swift test reported leaks (when XCTest is enabled)","id":83416,"title":"Testing with --sanitize=address with a single, empty swift test reported leaks (when XCTest is enabled)","slug":"testing-with-sanitize-address-with-a-single-empty-swift-test-reported-leaks-when-xctest-is-enabled","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-11-25T21:40:32.686Z","last_posted_at":"2025-11-25T22:20:39.083Z","bumped":true,"bumped_at":"2025-11-25T22:20:39.083Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":250,"name":"xctest","slug":"xctest"}],"tags_descriptions":{},"views":220,"like_count":2,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":774,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best practice for a test that should only run for a single platform","id":83350,"title":"Best practice for a test that should only run for a single platform","slug":"best-practice-for-a-test-that-should-only-run-for-a-single-platform","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-11-21T19:00:03.806Z","last_posted_at":"2025-11-22T20:47:10.956Z","bumped":true,"bumped_at":"2025-11-22T20:47:10.956Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":310,"like_count":10,"has_summary":false,"last_poster_username":"grynspan","category_id":103,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":480,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":568377,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":557425,"primary_group_id":null,"flair_group_id":null}]}]}}