Capture team chat and expose moderation match archives
This commit is contained in:
@@ -206,6 +206,22 @@ Snapshots remain readable after source-match cleanup. Unknown or estimated
|
||||
timestamps remain such; the snapshot does not turn them into exact observations.
|
||||
Unarchived or already deleted chat cannot be attached as verified evidence.
|
||||
|
||||
Open **Chat archive** from Moderation to include all recorded matches, including
|
||||
round-one games, interrupted games, and games missing an end report. Archive
|
||||
access requires moderation read permission. Filter by server, game, map, status,
|
||||
or date and open a match to select its preserved messages. Incomplete matches
|
||||
show their observed state rather than final results. Ordinary match history and
|
||||
leaderboard qualification are unchanged.
|
||||
|
||||
Both public (`say`) and team (`sayteam`) log messages are captured. Team messages
|
||||
carry a **Team chat** label in chat and saved excerpts. Collection runs without a live
|
||||
viewer and checks surviving logs once after startup, including idle servers.
|
||||
Archive coverage still depends on the source log and accepted match telemetry:
|
||||
logs that were deleted or rotated before collection, or old clock segments that
|
||||
cannot safely be associated with a match, cannot be reconstructed. The collector
|
||||
retains a bounded log tail (up to 2,000 lines / 256 KiB); it is not a full historical
|
||||
log import. Already saved case excerpts survive later source cleanup.
|
||||
|
||||
Case decisions, edits, and restrictions check the current revision; refresh before
|
||||
retrying a decision if another staff member has changed the case. Evidence,
|
||||
restrictions and append-only moderation events survive source-match cleanup and
|
||||
|
||||
Reference in New Issue
Block a user