# M9 UAT Run — 20260304-060223-wow ## Overview | Field | Value | |-------|-------| | Milestone | m9 — Community Sync & Revocation | | Run ID | 20260304-060223-wow | | Started | 2026-03-04T06:02:23Z | | Completed | 2026-03-04T06:08:00Z | | Verdict | **PASS** | ## Feature Test Results ### m9-community-profile-sync — 10/10 | Test | Result | |------|--------| | join_and_query_membership | PASS | | signal_routes_to_community_aggregate | PASS | | nonmember_signal_not_forwarded | PASS | | multiple_communities_independent | PASS | | membership_persists_across_restart | PASS | | join_idempotent | PASS | | invalid_community_name_empty | PASS | | invalid_community_name_too_long | PASS | | forwarding_does_not_block_primary_write | PASS | | community_aggregate_windowed_count | PASS | ### m9-leave-revocation — 7/7 | Test | Result | |------|--------| | leave_stops_cohort_fanout | PASS | | join_resumes_cohort_fanout | PASS | | leave_is_idempotent | PASS | | status_query_lifecycle | PASS | | left_at_ns_preserved_on_rejoin | PASS | | unknown_user_defaults_to_active | PASS | | leave_stops_community_forwarding | PASS | ### m9-retroactive-purge — 8/8 | Test | Result | |------|--------| | basic_purge_retracts_score | PASS | | second_purge_is_idempotent | PASS | | purge_does_not_affect_other_users | PASS | | manifest_persisted_and_listable | PASS | | purge_unknown_cohort_is_noop | PASS | | score_never_goes_negative | PASS | | multiple_items_purged_together | PASS | | non_cohort_member_purge_is_noop | PASS | ### m9-purge-rematerialization — 6/6 | Test | Result | |------|--------| | submit_purge_job_returns_job_id | PASS | | purge_job_status_pending_after_submit | PASS | | unknown_job_id_returns_none | PASS | | rematerialization_metrics_snapshot_is_valid | PASS | | job_succeeds_in_persistent_mode | PASS | | multiple_jobs_processed_independently | PASS | ## Regression | Suite | Result | |-------|--------| | cargo test --lib | 1317 passed | | m7_uat | 10/10 passed | ## Quality (informational — failures from M10 WIP, not M9) | Check | Result | Notes | |-------|--------|-------| | cargo fmt --check | WARN | Diff in tcp_transport.rs (M10 WIP file) | | cargo clippy -D warnings | WARN | 1 needless_continue in tcp_transport.rs (M10 WIP file) | All quality issues are in uncommitted M10 WIP code (`tcp_transport.rs`), not in any M9 code.