User:Brothie
I'm brothie, the OpenGeofiction Adminbot.
Run status:
(replace yes with no to disable the bot)
Tasks
- Help:New user patrol - automatic investigation of new user edits for common problems and reach out with helpful message
- OpenGeofiction:Revert queue - Admin requested revert queue
- Special:RecentChanges - Replace bare territory IDs, map and user links with wiki templates
- Diaries - Delete user diaries, created by users ignoring the instructions not to
Log
2026-07-26
templateFix
- Runs: 3 batch runs (all recent category, 0 random), covering 17 unique pages
- Pages edited: 2 — Terolask (1 edit), Forum:Announcements/The technical update blog (2 edits)
- Total replacements: 3
- Orphan URLs: 0 — none found
userPatrol
- Runs: 48 total (17 early runs with no cached data, 31 runs with results)
- Users checked: 12 per run (same cohort each cycle)
- Notifications sent: 12 per run (users notified on every cycle; redundant notification expected with cached data)
- Classification breakdown: likely_vandal: 1, suspicious: 3, needs_review: 8
- likely_vandal (1): 黄安生 (770 violations)
- suspicious (3): Miq (177, block status b), 한국인 (1), waynechen (1)
- needs_review (8): ferdelll (726, block status b), logy11 (230, block status b), Arikico (165), Canada (87), Hollywells (35), Yooutu (19), urbanist_bird (14), 77gc4j (6)
- Block status notes: b = expired/inactive block; no active blocks (B) detected today
revertQueue
- Runs: 30
- Reverts executed: 1
- Failures: 0
Opportunities
- No significant changes from previous days. Patrol cohort and violation counts are identical to cached values — no user showed increasing violations.
- templateFix made 3 replacement fixes today (2 territory IDs on Forum:Announcements/The technical update blog, 1 relation on Terolask) with zero orphan URLs. No new template opportunities indicated.
- The revertQueue processed 1 revert successfully with no failures — routine operation.
2026-07-24
templateFix
- Runs: 6 (all category "recent")
- Pages scanned: 7 (Forum:Federal States/FS Mints, Forum:Federal States/Federal States Congress, Index:Languages, Spengwald, Wendmark-Dzenkuku, Forum:Global and regional issues/Communism, Forum:Global and regional issues/EUOIA)
- Pages edited: 0
- Total replacements: 0
- No replacement types to break down.
- Orphan URLs: none found.
userPatrol
- Runs: 24 (every ~30 min)
- Users checked: 12 (early) → 13 (from 10:15 onward)
- Notifications sent: 12 (early) → 13 (from 10:45)
- Classification breakdown:
- likely_vandal: 1 — 黄安生 (770 violations)
- suspicious: 3 (early) → 4 — Miq (block expired, 177), hahah (81), waynechen (1), 한국인 (1, new today)
- needs_review: 8 — ferdelll (expired block, 726), logy11 (expired block, 230), Arikico (165), Canada (87), Hollywells (35), Yooutu (19), urbanist_bird (14), 77gc4j (6)
revertQueue
- Runs: 24 (every ~30 min)
- Reverts executed: 0
- Failures: 0
- Pending: 0 — no revert requests were submitted today.
Opportunities
- New patrol subject: User 한국인 (suspicious, 1 violation) was added to the patrol list at 10:15 and notified by 10:45. This is a new entry not present in yesterday's data.
- Miq block expired: Miq's block status changed from B (active block) to b (expired) in the 23:15 and 23:45 runs. Miq had an active block throughout yesterday and most of today. Worth monitoring to see if editing resumes.
- All violation counts stable: No user's violation count increased compared to yesterday — the patrol list is in a steady state with no new violation growth.
- No template fixes needed: All 6 templateFix passes found no orphan URLs and made no edits. The scanned pages are clean.
- No revert queue activity: The revert queue remains inactive with no pending requests.
2026-07-23
templateFix
- 16 runs (all from RecentChanges scan)
- 3 unique pages scanned
- Forum:Federal States/FS Mints
- Forum:Global and regional issues/EUOIA
- Wendmark-Dzenkuku
- 0 replacements made (no fixable links found)
- 0 orphan URLs found
userPatrol
- 48 runs throughout the day
- 12 unique users checked (11 constant, 1 new addition mid-day)
- 12 notified (all)
- Classification breakdown: 1 likely_vandal, 3 suspicious, 8 needs_review
Users monitored:
- 黄安生 — likely_vandal (770 violations, constant)
- Miq — suspicious (69→177 violations, blocked at 23:14 UTC)
- hahah — suspicious (81 violations, constant)
- waynechen — suspicious (1 violation, constant)
- ferdelll — needs_review (726 violations, block_status b — expired)
- logy11 — needs_review (230 violations, block_status b — expired)
- Arikico — needs_review (165 violations)
- Canada — needs_review (87 violations)
- Hollywells — needs_review (35 violations)
- Yooutu — needs_review (19 violations)
- urbanist_bird — needs_review (14 violations)
- 77gc4j — needs_review (6 violations)
revertQueue
- 47 runs
- 1 revert executed (at 22:56 UTC)
- 0 failures
Opportunities
Miq — rapid escalation and block — Miq first appeared on patrol at 15:14 UTC with 69 violations (suspicious, not yet notified). By 15:44 they had been notified. At 20:47, their violation count jumped sharply to 177, and by 23:14 they received an active block (B). This is a textbook patrol success: the bot identified a problematic editor early, sent notification, and the user's continuing activity escalated to a block by an admin within hours. No action needed — working as designed.
templateFix — clean sweep — All pages scanned were already clean. No orphan URLs were found anywhere today, suggesting recent template migration work has been thorough.
revertQueue — one late-night revert — A single revert was processed at 22:56 UTC with no failures. No queue backlog.
2026-07-22
templateFix
- 6 runs (all recent source)
- 3 pages scanned across all cycles: Forum:Global and regional issues/EUOIA (6x), Forum:Territory application/BG26 - Syskipane (5x), Forum:Territory application/AR910 - Republic of Haivin (2x)
- 0 pages edited, 0 replacements made
- 0 orphan URLs found
No replacement types to break down — no fixes were needed on any scanned pages.
userPatrol
- 48 runs (approximately every 30 minutes)
- 11 unique users checked
- 11 notifications sent across the patrol window
- Classification breakdown (final run):
- 1 likely_vandal: 黄安生 (770 violations)
- 2 suspicious: hahah (81), waynechen (1)
- 8 needs_review: ferdelll (726, block expired b), logy11 (230, block expired b), Arikico (165), Canada (87), Hollywells (35), Yooutu (19), urbanist_bird (14), 77gc4j (6)
- New user detected today: Hollywells (appeared at 17:15 UTC, 35 violations, notified) — previously not in the patrol list
- Stickansgrejer (6 violations) appeared briefly at 18:45 but was not present in subsequent runs; was notified once
- All violation counts remained static throughout the day — no growth detected
revertQueue
- 47 runs throughout the day
- 1 revert executed (at 19:56)
- 1 failure (at 10:27)
- 0 pending items remaining
Opportunities
- No orphans today — templateFix ran 6 cycles with zero replacements needed across all scanned pages. Clean bill of health.
- revertQueue failure at 10:27 — one failure recorded alongside zero successful reverts in that window. The 19:56 run executed a revert successfully. If the 10:27 failure was caused by a specific request, no further failures occurred, suggesting it was a transient issue. No investigation needed unless failures recur.
- Hollywells is a new patrol detection — added to the watchlist at 17:15 with 35 violations in restricted areas. Keep an eye on whether violation counts increase in coming days.
- Stickansgrejer appeared once then vanished — detected at 18:45 (6 violations), notified, but dropped from the patrol list in subsequent runs. Likely either stopped editing or was removed from the active-violations set after the notification. Worth verifying the notification was received.
- All patrol violation counts are flat — no user showed growing violations today, which is the normal steady-state condition. No action needed.
2026-07-21
templateFix
- Runs: 6 (all from recent changes)
- 00:11, 04:11, 08:11, 12:11, 16:11, 20:11 UTC
- Pages scanned: 4–7 per run (Forum:Global and regional issues/EUOIA, Forum:Request help/Flag template requests, Forum:Territory application/AR910 - Republic of Haivin, Forum:Territory application/BG26 - Syskipane, Index:Languages, Queen Adelaide Island, User:Kingfries)
- Pages edited: 0
- Total replacements: 0
- Orphan URLs: 0 — none found
userPatrol
- Runs: 48 (every ~30 min, 00:14–23:44)
- Users checked: 10 per run, 10 unique
- Notifications sent: 10 per run
- Classification breakdown (consistent across all runs):
- likely_vandal: 1 — 黄安生 (770 violations)
- suspicious: 2 — hahah (81 violations), waynechen (1 violation)
- needs_review: 7 — fermdelll (726, block_status: expired b), logy11 (230, block_status: expired b), Arikico (165), Canada (87), Yooutu (19), urbanist_bird (14), 77gc4j (6)
revertQueue
- Runs: 48 (every ~30 min)
- Reverts executed: 0
- Failures: 0
- Pending: 0
Opportunities
- No orphan URLs were encountered today — all scanned pages were clean with no unconverted links.
- Patrol data is fully static: same 10 users, same violation counts, same classifications as previous runs. No violation growth detected. The two users with expired blocks (ferdelll, logy11) remain inactive.
- Revert queue was idle all day — no requests submitted.
- No script errors or anomalies observed across any of the 102 total runs.
2026-07-20
templateFix
- 6 runs (at 00:11, 04:11, 08:11, 12:11, 16:11, 20:11 UTC)
- 29 page scans, all from the recent category (0 from random)
- Forum:Global and regional issues/EUOIA, Forum:Territory application/AN137e+AN137h - Saduri Federation, Forum:Territory application/BG26 - Syskipane, User:HugoC01, Index:Languages, Queen Adelaide Island, User:Kingfries
- 0 pages edited — no replacements were needed on any scanned page
- 0 total replacements — breakdown: none
- 0 orphan URLs found
userPatrol
- 48 runs (every ~30 min from 00:11 to 23:44 UTC)
- 10 users checked per run, 10 notified per run
- Classification breakdown (unchanged across all runs):
- likely_vandal: 1 (黄安生, 770 violations)
- suspicious: 2 (hahah, 81 violations; waynechen, 1 violation)
- needs_review: 7 (ferdelll, 726 viol. [block: b]; logy11, 230 viol. [block: b]; Arikico, 165 viol.; Canada, 87 viol.; Yooutu, 19 viol.; urbanist_bird, 14 viol.; 77gc4j, 6 viol.)
- No changes in any user's violation count or classification — identical to the previous 5 days (15–19 July)
revertQueue
- 47 runs (one every 30 min following userPatrol)
- 0 reverts executed, 0 failures, 0 pending
- No revert requests were submitted today
Opportunities
- Sixth consecutive day of static patrol data — All 10 tracked users have shown zero change in violation counts since 15 July. None appear to be actively editing in monitored areas. Consider whether the patrol should be rotated to surface new accounts or if the current watchlist can be trimmed.
- Page list shifted at 20:11 — User:Kingfries appeared as a scanned page (replacing Forum:Territory application/AN137e+AN137h - Saduri Federation), and Index:Languages + Queen Adelaide Island joined the rotation at 12:11. This indicates recent-activity-driven page selection is working correctly — no template issues found on any new pages.
- No orphans or script errors across all 124 data entries.
- revertQueue idle — No requests submitted; queue remains empty and healthy.
2026-07-19
templateFix
- 6 runs (at 00:12, 04:12, 08:11, 12:11, 16:11, 20:11 UTC)
- 22 page scans, all from the recent category (0 from random)
- Collab:Girebeland, Forum:Global and regional issues/EUOIA, Forum:Territory application/AN137e+AN137h - Saduri Federation, Forum:Territory application/BG26 - Syskipane, User:HugoC01
- 0 pages edited — no replacements were needed on any scanned page
- 0 total replacements — breakdown: none
- 0 orphan URLs found
userPatrol
- 48 runs (every ~30 min from 00:15 to 23:44 UTC)
- 10 users checked per run, 10 notified per run
- Classification breakdown (unchanged across all runs):
- likely_vandal: 1 (黄安生, 770 violations)
- suspicious: 2 (hahah, 81 violations; waynechen, 1 violation)
- needs_review: 7 (ferdelll, 726 viol. [block: b]; logy11, 230 viol. [block: b]; Arikico, 165 viol.; Canada, 87 viol.; Yooutu, 19 viol.; urbanist_bird, 14 viol.; 77gc4j, 6 viol.)
- No changes in any user's violation count or classification — same data as the previous 4 consecutive days (15–18 July)
revertQueue
- 47 runs (one every 30 min following userPatrol)
- 0 reverts executed, 0 failures, 0 pending
- No revert requests were submitted today
Opportunities
- Static patrol data continues — All 10 tracked users have shown zero change in violation counts for the fifth consecutive day (15–19 July). This suggests none are actively editing in monitored areas. Consider whether these users should remain in the patrol rotation or if the patrol should be expanded to surface previously unchecked accounts.
- No template fixes needed — Unlike yesterday (2 edits), today's scans found nothing to fix. Likely a quiet Sunday effect.
- revertQueue idle — No requests submitted. This is normal when no queue items exist.
- No orphans or script errors observed across any of today's 117 data entries.
2026-07-18
templateFix
- 6 scan cycles (all from recent source)
- 1 page edited: Forum:Territory application/BG26 - Syskipane (2 replacements in the 04:11 UTC cycle)
- 2 total replacements
- Orphan URLs: 0 — no unreplaceable links encountered across any scan cycle
userPatrol
- 48 hourly patrol runs (every ∼30 minutes throughout the day)
- 10 users checked per run (same consistent set all day)
- 10 notifications sent per run
- Classification breakdown (identical across all runs):
- likely_vandal: 1 — 黄安生 (770 violations)
- suspicious: 2 — hahah (81 violations), waynechen (1 violation)
- needs_review: 7 — ferdelll (726, block expired b), logy11 (230, block expired b), Arikico (165), Canada (87), Yooutu (19), urbanist_bird (14), 77gc4j (6)
- All violation counts remained static across every run — no user showed increasing violations
revertQueue
- 24 runs (one per hour)
- 4 reverts executed (at 10:27:57 UTC)
- 0 failures
- All other runs found no pending revert requests
Opportunities
- First revertQueue activity in days — After multiple days of idle queues, the revertQueue processed a batch of 4 reverts at 10:27 UTC with zero failures. This suggests someone submitted revert requests today. Worth noting as it breaks the recent pattern of complete inactivity.
- templateFix activity remains minimal — Only 2 replacements on a single page (a territory application forum post). No coord, coordosm, or OGF user conversions were needed. No orphans encountered — template coverage continues to handle the current edit patterns.
- Patrol data fully static — All 10 monitored users show identical violation counts to yesterday and the day prior. 黄安生 (likely_vandal, 770 violations) continues as the highest-concern account but shows no growth. Both ferdelll and logy11 remain with expired blocks (b) and unchanged violation levels. No escalation warranted.
- No script errors or failures observed in any of today's script runs across all three modules.
2026-07-17
templateFix
- 20 runs (all from recent category; 0 from random mode)
- 0 pages edited
- 0 total replacements
- 0 orphan URLs found — no unreplaceable links to report
No changes needed on any scanned page today.
userPatrol
- 24 hourly patrol runs
- 10 users checked per run (same consistent set all day)
- 10 notifications sent per run
Classification breakdown (per run):
- likely_vandal: 1 (黄安生, 770 violations)
- suspicious: 2 (hahah, 81 violations; waynechen, 1 violation)
- needs_review: 7 (ferdelll — 726, block expired; logy11 — 230, block expired; Arikico — 165; Canada — 87; Yooutu — 19; urbanist_bird — 14; 77gc4j — 6)
All classification counts and violation levels remained static throughout the day — no users showed growing violation totals.
revertQueue
- 24 runs
- 0 reverts executed
- 0 failures
- No pending items
Opportunities
- A notably quiet day across all modules: templateFix found nothing to fix, revertQueue had no requests, and userPatrol's violation counts were unchanged from prior runs. No action needed.
- Two users (ferdelll and logy11) remain in needs_review with expired blocks (b). Their violation counts did not increase today, so no escalation warranted.
- The patrol set has been stable at 10 users for multiple days. If the user list hasn't been reviewed recently, it may be worth checking whether any new IPs or recently active users should be added to the watchlist, but this is routine maintenance rather than urgent.
2026-07-16
templateFix
- 19 runs (all from recent source)
- 6 unique pages scanned: Angeria, Collab:Girebeland, Collab:Federal States/Franchises, Forum:Territory application/AN137e+AN137h - Saduri Federation, Forum:Territory application/UL08c-08, Kara (city)
- 0 pages edited, 0 replacements made
- 0 orphan URLs found
- No replacement types to report — no changes were made
userPatrol
- 48 runs across the day (every ~30 minutes from 00:14 to 23:45)
- 10 unique users checked per run (same cohort all day)
- 10 notifications per run, 480 total notification actions
- Classification breakdown (unchanged across all runs):
- likely_vandal — 1 user (黄安生, 770 violations)
- suspicious — 2 users (hahah 81, waynechen 1)
- needs_review — 7 users (ferdelll 726 [block expired], logy11 230 [block expired], Arikico 165, Canada 87, Yooutu 19, urbanist_bird 14, 77gc4j 6)
- Violation counts are unchanged from yesterday and the day prior — no user's violations are growing
- User AlsWorldAkaAlvaroDP_YT (active block B, 28 violations) has dropped from the patrol list compared to 2 days ago — presumably removed following the active block
revertQueue
- 47 runs, 0 reverts executed, 0 failures
- No pending requests — queue is idle
Opportunities
- No orphan URLs were found today across 19 templateFix runs — good sign that existing templates cover the current needs.
- All patrol violation counts are completely static for 3+ days straights. The single likely_vandal (黄安生, 770 violations) and both suspended users (hahah 81, waynechen 1) show no growth, nor do the needs_review users. This suggests the flagged users may have stopped editing restricted areas or stopped editing entirely.
- AlsWorldAkaAlvaroDP_YT dropped from the patrol watchlist after receiving an active block (B) — appears to be a correct automated cleanup, no action needed.
- The revertQueue saw zero activity for the second consecutive day — no revert requests were submitted. Normal idle state.
2026-07-15
templateFix
- Runs: 6 (6 recent-changes scans; 0 category, 0 random)
- Pages scanned: 9 unique pages — Angeria, Collab:Girebeland, Forum:Federal States/Federal States Congress, Forum:Global and regional issues/Communism, Forum:Territory application/AN137e+AN137h - Saduri Federation, Forum:Territory application/AR911 - Republic of Haivin, Kara (city), Sangria Islands, User:TheCubic
- Pages edited: 0
- Total replacements: 0
- Replacement types: none
- Orphan URLs found: none
userPatrol
- Runs: 48 (every ~30 min through the day)
- Users checked: 10 per run (same set throughout)
- Notifications sent: 10 per run (same users each time)
- Classification breakdown: 1 likely_vandal, 2 suspicious, 7 needs_review
- likely_vandal (1): 黄安生 (770 violations)
- suspicious (2): hahah (81 violations), waynechen (1 violation)
- needs_review (7): ferdelll (726 violations, expired block), logy11 (230 violations, expired block), Arikico (165 violations), Canada (87 violations), Yooutu (19 violations), urbanist_bird (14 violations), 77gc4j (6 violations)
- All violation counts unchanged across every run today.
revertQueue
- Runs: 46 (every ~30 min; one gap at 22:26 UTC)
- Reverts executed: 0
- Failures: 0
- No revert requests were submitted today.
Opportunities
- No templateFix orphan URLs were encountered today — all scanned pages were already clean.
- userPatrol data is static: All 10 users had identical violation counts across all 48 runs. No users showed increasing violations. No action needed.
- revertQueue is idle: No revert requests were submitted. Normal.
- Minor scheduling gap: The revertQueue skipped the 22:26 UTC run (last two runs were at 21:56 and 22:56). Likely a transient scheduling hiccup; not an issue.
2026-07-14
templateFix
- 6 runs (all category/recent scanning, no random pages)
- 2 pages edited out of scans
- 3 total replacements made
Replacement breakdown:
- coord: 3 (all map link → {{coord}})
Pages edited:
Orphan URLs: none found across all runs — all patterns successfully converted.
userPatrol
- 48 runs throughout the day (every ~30 minutes)
- 11 unique users checked
- 481 notifications sent (11 in first run, 10 in 47 subsequent runs)
Classification breakdown (final run):
- likely_vandal: 1 — 黄安生 (770 violations)
- suspicious: 2 — hahah (81), waynechen (1)
- needs_review: 7 — ferdelll (726, expired block b), logy11 (230, expired block b), Arikico (165), Canada (87), Yooutu (19), urbanist_bird (14), 77gc4j (6)
Notes:
- AlsWorldAkaAlvaroDP_YT (28 violations, active block B) appeared only in the first run and was dropped from subsequent checks — consistent with previous days' behaviour.
- All violation counts remained static throughout the day — no users showed increasing violations.
revertQueue
- 24 runs
- 0 reverts executed
- 0 failures
- 0 pending
No revert requests were submitted today.
Opportunities
No template orphans today — with 3 replacements all successfully converted and zero orphan URLs across all 6 runs, the template coverage is handling current edit patterns cleanly. No new template opportunities identified.
All patrol violation counts static — every user's violation count is identical to yesterday's values, indicating no new problematic activity in restricted areas from the watched users. AlsWorldAkaAlvaroDP_YT remains actively blocked (B) and was only checked in the first run before being dropped, consistent with the pattern established yesterday.
revertQueue remains quiet — no revert requests were submitted for the second consecutive day, which is normal when no users have requested intervention.
2026-07-13
templateFix
- 6 runs (all category/recent scanning, no random pages)
- 43 pages scanned
- 0 pages edited — no replacements needed on any scanned page
- No orphans found
A quiet day for templateFix — all scanned pages were already clean.
userPatrol
- 48 runs throughout the day
- 11 unique users checked (grew from 8 to 11 over the day)
- 11 users notified
Classification breakdown (final):
- likely_vandal: 1 — 黄安生 (770 violations)
- suspicious: 2 — hahah (81), waynechen (1)
- needs_review: 8 — ferdelll (726, block b), logy11 (230, block b), Arikico (165), Canada (87), AlsWorldAkaAlvaroDP_YT (28, block B), Yooutu (19), urbanist_bird (14), 77gc4j (6)
Notes:
- All violation counts remained static throughout the day — no users showed increasing violations.
- AlsWorldAkaAlvaroDP_YT remains under an active block (B).
- Three new users entered the patrol today: Yooutu (05:14, 19 violations), waynechen (06:44, 1 violation, classified suspicious), and Canada (14:14, 87 violations).
revertQueue
- 24 runs
- 0 reverts executed
- 0 failures
- 0 pending
No revert requests were submitted today.
Opportunities
New patrol entrants worth watching:
- Canada (87 violations, needs_review) — joined the watchlist at 14:14. Eighty-seven violations suggests a significant pattern of territory-related naming or tagging issues. Worth tracking whether violations grow or stabilise now that the user has been notified.
- waynechen (1 violation, suspicious) — joined at 06:44 with a single violation but classified as suspicious, suggesting the violation was in a restricted area. Low volume, but new accounts flagged as suspicious on first appearance merit attention.
- Yooutu (19 violations, needs_review) — joined at 05:14. Moderate violation count; worth monitoring for growth.
No template orphans — the absence of orphans today after multiple passes of recent pages suggests the existing template coverage is handling the current edit patterns well. No new template opportunities identified.
Patrol coverage growth: The watchlist grew from 8 to 11 users today, marking the first expansion of the patrol in several days. If this trend continues, the patrol's catch rate may improve. However, the core group (黄安生, hahah, ferdelll, logy11, Arikico, AlsWorldAkaAlvaroDP_YT) continues to dominate with stable, high violation counts.
2026-07-12
templateFix
- Runs: 6 (all checking recent changes)
- Unique pages scanned: 12
- Pages edited: 0
- Total replacements: 0
- Replacement breakdown: none
- Orphan URLs found: 0
No orphans or replacements detected today — all scanned pages were clean.
userPatrol
- Runs: 48
- Users checked per run: 8
- Notifications sent: 384 (8 per run, same users each time)
- Classification breakdown:
- likely_vandal: 1 (黄安生, 770 violations)
- suspicious: 1 (hahah, 81 violations)
- needs_review: 6 (ferdelll — 726, exp. block; logy11 — 230, exp. block; Arikico — 165; AlsWorldAkaAlvaroDP_YT — 28, active block; urbanist_bird — 14; 77gc4j — 6)
All violation counts and classifications were unchanged across all 48 runs today — no users showed increasing violations.
revertQueue
- Runs: 24
- Reverts executed: 0
- Failures: 0
No revert requests were submitted today. The queue was empty all day.
Opportunities
- No action needed today. templateFix found no orphan URLs or template opportunities. Patrol data is fully stable with no growing violations. The revert queue had no activity.
- Patrol continues to track the same 8 users. 黄安生 (likely_vandal, 770 violations) and hahah (suspicious, 81) remain the highest-concern accounts, but their violation counts are static — no new activity detected.
- Users AlsWorldAkaAlvaroDP_YT remains actively blocked (B); ferdelll and logy11 carry expired blocks (b).
2026-07-11
templateFix
- 35 runs (all category: recent changes)
- 10 unique pages scanned, 0 pages edited
- 0 replacements total
- No replacement types — no edits were made
- Orphan URLs: none found
userPatrol
- 48 runs across the day
- 8 users checked per run, all 8 notified each run
- Classifications per run: likely_vandal: 1, suspicious: 1, needs_review: 6
Patrolled users (data from final run):
- likely_vandal — 黄安生 (770 violations)
- suspicious — hahah (81 violations)
- needs_review — ferdelll (726 violations, expired block b), logy11 (230 violations, expired block b), Arikico (165 violations), AlsWorldAkaAlvaroDP_YT (28 violations, active block B), urbanist_bird (14 violations), 77gc4j (6 violations)
Violation counts were unchanged across all runs — no user showed increased violations.
revertQueue
- 47 runs, 0 reverts executed, 0 failures
Opportunities
- No action needed. All systems ran normally: templateFix found no orphan URLs to convert, userPatrol violation counts are static with no growth, and no revert requests were submitted. Quiet day.
2026-07-10
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- Unique pages scanned per run:
- Run 1 (00:11): Collab:Federal States/Franchises, Forum:Federal States/Federal States Congress, Forum:Global and regional issues/EUOIA, Forum:Territory application/AN149 - Mérédie, Opelika, Passamaqueets, User:JustSomeMapper
- Run 2 (04:11): Same 7 pages
- Run 3 (08:11): Collab:Federal States/Franchises, Forum:Federal States/Federal States Congress, Forum:Global and regional issues/EUOIA, Opelika, Passamaqueets
- Run 4 (12:11): Collab:Federal States/Franchises, Forum:Federal States/Federal States Congress, Forum:Federal States/Vice Presidents List, Forum:Global and regional issues/EUOIA, Opelika, Passamaqueets, Venary
- Run 5 (16:11): Forum:Federal States/Federal States Congress, Forum:Federal States/Vice Presidents List, Forum:Global and regional issues/EUOIA, Opelika, Passamaqueets, Venary
- Run 6 (20:11): Forum:Federal States/Federal States Congress, Forum:Federal States/Vice Presidents List, Forum:Global and regional issues/EUOIA, Forum:Territory application/AR019 - Amilpania, Opelika, Passamaqueets, Venary
- 1 page edited (run 6 only): Forum:Territory application/AR019 - Amilpania
- 7 total replacements (all territory ID → {{relation}})
- Replacement type breakdown:
- Orphan URLs: none — zero orphan URLs across all runs.
userPatrol
- 48 runs (00:15–23:45 UTC, every ~30 minutes)
- Users checked per run: 8 (runs 1–7, 16:45–23:45) / 9 (runs 8–19)
- Total user-checks: 400
- Notifications sent: 399 (one user not notified on first appearance)
- Classification breakdown (runs vary by phase):
- Phase 1 (runs 1–7, 00:15–03:45): 8 users — suspicious: 1, needs_review: 7
- Phase 2 (run 8, 09:15): 9 users — suspicious: 2, needs_review: 7 (黄安生 added, not notified)
- Phase 3 (run 9, 09:45): 9 users — suspicious: 2, needs_review: 7 (黄安生 notified, 119→686 violations)
- Phase 4 (runs 10–19, 10:15–16:15): 9 users — likely_vandal: 1, suspicious: 1, needs_review: 7
- Phase 5 (runs 20–48, 16:45–23:45): 8 users — likely_vandal: 1, suspicious: 1, needs_review: 6 (alyx193 dropped)
- Users tracked (full or partial day):
- 黄安生 — NEW, added at 09:15 (suspicious, 119 violations, not notified initially); escalated at 09:45 (suspicious, 686, notified); escalated again at 10:15 (likely_vandal, 770). Stabilised at 770 violations for all subsequent runs (10:15–23:45). Notified in all runs from 09:45 onward.
- hahah — suspicious, 81 violations (stable all day). Notified all runs.
- ferdelll — needs_review, 726 violations (stable). Block status: b (expired/inactive). Notified all runs.
- logy11 — needs_review, 230 violations (stable). Block status: b (expired). Notified all runs.
- Arikico — needs_review, 165 violations (stable). Notified all runs.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable). Block status: B (active). Notified all runs.
- urbanist_bird — needs_review, 14 violations (stable). Notified all runs.
- 77gc4j — needs_review, 6 violations (stable). Notified all runs.
- alyx193 — needs_review, 5 violations (stable). Present in runs 1–19 (00:15–16:15), dropped at 16:45. Notified all runs while tracked.
- No intra-day violation growth for any established user — all violation counts static after initial 黄安生 escalation.
revertQueue
- 47 runs (00:26–23:56 UTC, every ~30 minutes)
- 1 revert executed (at 03:56:32 UTC), 0 failures
- 46 runs idle (0 reverts, 0 failures, 0 pending)
Opportunities
- 黄安生 surge — most significant event of the day: This user appeared on the patrol roster at 09:15 with 119 violations (suspicious, not initially notified). Within 30 minutes their violation count surged to 686, and by 10:15 they reached 770 and were reclassified as likely_vandal. This is a new patrol subject who was actively editing in restricted areas during the morning hours. The count stabilised at 770 after 10:15, suggesting they either stopped editing or the patrol caught up to their full edit history. The bot successfully notified them on the second pass (09:45) and all subsequent runs. Full history review recommended — this is the most aggressive violation surge since ferdelll's 287→726 spike on 7 July.
- alyx193 dropped from patrol: Removed from the patrol list at 16:45 after being tracked for multiple days with 5 stable violations. Low count and no growth — normal attrition from the roster.
- templateFix clean conversions: 7 territory ID replacements all on Forum:Territory application/AR019 - Amilpania (a new application page). The page had bare IDs from 6 different territories (AN127, TA106, TA232, UL27g, UL10-02, UL13e, AN145) — all successfully converted to {{relation}} with no orphans left behind. This is a cross-continent territory application referencing territories from multiple claims areas.
- No orphan URLs encountered today: Zero in templateFix. No previous orphans to cross-reference.
- revertQueue executed 1 revert: A single revert was processed at 03:56 with no failures. The queue was otherwise empty across all 47 runs.
- No script errors or failures observed in any of today's runs across all three subsystems.
2026-07-09
templateFix
- Runs: 6 (cron interval, every 4 hours)
- Unique pages scanned: 11
- Pages edited: 0
- Total replacements: 0
- Replacement types: none
- Orphan URLs found: 0
userPatrol
- Runs: 48 (every ~30 minutes throughout the day)
- Users checked: 8 (00:14–14:44), 7 (15:44–22:56), 8 (23:45)
- Notifications sent: 8 (00:14–14:44), 7 (15:44–22:56), 7 (23:45)
- Classification breakdown: suspicious 1, needs_review 7 (first/last runs); suspicious 1, needs_review 6 (middle runs)
Tracked users:
- hahah — suspicious (81 violations)
- ferdelll — needs_review (726 violations), block changed from B (active) to b (expired) at 21:44
- ultra1790 — needs_review (334 violations), dropped from patrol list at 15:44
- logy11 — needs_review (230 violations), block b (expired)
- Arikico — needs_review (165 violations)
- AlsWorldAkaAlvaroDP_YT — needs_review (28 violations), block B (active)
- 77gc4j — needs_review (6 violations)
- alyx193 — needs_review (5 violations)
- urbanist_bird — needs_review (2 violations), added at 23:45, not notified
Notable transitions:
- ferdelll: block status changed from active (B) to expired (b) at 21:44 — the active block was lifted today.
- ultra1790: removed from patrol list at 15:44. Previously tracked with 334 violations since at least 1 July.
- urbanist_bird: new addition to the patrol list at 23:45 with 2 violations; not yet notified (bot will likely notify on the next cycle).
revertQueue
- Runs: 24 (every ~30 minutes)
- Reverts executed: 0
- Failures: 0
- Pending: 0
Opportunities
- ferdelll block expired: ferdelll's active block (B) was lifted today (changed to 'b' at 21:44). This user has 726 violations — the highest count on the patrol list. If they resume editing, they will re-enter the pool of users editing restricted areas. No change in their violation count was observed today (static at 726), suggesting they have not edited today.
- ultra1790 dropped from patrol: This user (334 violations) was removed from the patrol list at 15:44. Their violation count has been stable across all recent days, so they may have stopped editing or their violations were addressed. No action needed.
- urbanist_bird added: New patrol subject with 2 violations, added at the final run of the day (23:45). Not yet notified — the bot will likely pick them up on the next cycle. Worth watching to see if violations grow.
- templateFix clean slate: Zero replacements and zero orphans for the first time recently. The script is scanning 11 pages every 4 hours and finding no remaining links to convert. All known patterns have been fully addressed on the scanned pages.
- No revert activity: The queue was checked 24 times and found empty each time. No revert requests were submitted by the community today.
2026-07-08
templateFix
- 6 runs (all recent mode) — 00:11, 04:11, 08:11, 12:11, 16:11, 20:11 UTC
- 2 pages edited, 2 total replacements
- Replacement types:
- 1 territory ID → {tl|relation} — AR120-05 → {relation|90511|AR120-05} on Forum:Territory application/AR120-08 (part) - Sivalta
- 1 map link → {tl|coord} — Remparbourgille on Forum:Territory application/AN149 - Mérédie
- 0 {tl|coordosm}, 0 {tl|OGF user}, 0 object templates
- Replacement types:
- Orphan URLs: none found across all runs
userPatrol
- 48 runs (~30 min interval)
- Users checked: 8 (first 21 runs) / 9 (remaining 27 runs, after Juan821 added at 06:44)
- 387 notifications sent (8 not notified in the 06:44 run for Juan821's first appearance)
- Classifications per run: 1 suspicious, 7–8 needs_review
- Users monitored:
- hahah — suspicious (81 violations, static)
- ferdelll — needs_review (726 violations, static, active block B)
- ultra1790 — needs_review (334 violations, static)
- logy11 — needs_review (230, expired block b)
- Arikico — needs_review (165, static)
- AlsWorldAkaAlvaroDP_YT — needs_review (28, active block B)
- 77gc4j — needs_review (6, static)
- alyx193 — needs_review (5, static)
- Juan821 — NEW at 06:44, needs_review (5 violations, active block B)
revertQueue
- 47 runs
- 1 revert executed (08:26 UTC), 0 failures
- 46 runs idle (no pending requests)
Opportunities
- New patrol user: Juan821 — Joined the roster at 06:44 with 5 violations (needs_review) and an active block (B). Not notified on first scan; notified from 07:14 onward. Low violation count; monitor for growth.
- ferdelll stabilised — After yesterday's rapid surge (287→726), ferdelll has stabilised at 726 violations with an active block (B). No further growth detected today. The case appears contained.
- No intra-day violation growth — All 9 tracked users showed completely stable violation counts across all 48 patrol runs. No new violations detected for any monitored user.
- No orphan URLs encountered today — All 2 replacements proceeded cleanly with no unresolvable URLs. No new template patterns needed.
- 1 revert processed — The revertQueue executed 1 revert at 08:26 with no failures.
- templateFix quiet day — Only 2 replacements across all 6 runs. The recent-changes pool continues to have well-formatted pages with few bare IDs or raw URLs.
2026-07-07
templateFix
- 6 runs (all recent mode) — 00:12, 04:12, 08:11, 12:11, 16:11, 20:11 UTC
- 3 pages edited, 4 total replacements
- Orphan URLs: none found across all runs
userPatrol
- 48 runs (~30 min interval)
- Users checked: 7 (first 38 runs) / 8 (last 10 runs)
- 7–8 notifications per run
- Classifications per run: 1 suspicious, 6–7 needs_review
- Users monitored:
- hahah — suspicious (81 violations, static)
- ultra1790 — needs_review (334 violations, static)
- logy11 — needs_review (230, expired block b)
- Arikico — needs_review (165, static)
- AlsWorldAkaAlvaroDP_YT — needs_review (28, active block B)
- 77gc4j — needs_review (6, static)
- alyx193 — needs_review (5, static)
- ferdelll — NEW at 18:44, needs_review, violations grew rapidly: 287 → 336 → 624 → 726, now blocked (B)
revertQueue
- 48 runs
- 1 revert executed (20:26 UTC), 0 failures
- 47 runs idle (no pending requests)
Opportunities
- ferdelll surge: This user appeared mid-day with rapidly escalating violations (287 → 726 in ~3 hours). They were subsequently blocked (block_status=B). Worth checking if the bot's notifications and the block happened around the same time — the violation count jumped significantly between 19:44 (336) and 20:14 (624), which aligns with the block being applied, suggesting the spike includes edits that triggered or coincided with the block. Their violations stabilised at 726 after 21:14.
- No orphan URLs were encountered today across any templateFix run — all replacements succeeded cleanly.
- No recurring orphan patterns to flag.
- 2026-07-06
- templateFix: 6 runs (all from recent changes; 0 random/category runs). 3 pages edited, 12 replacements.
- OGF user: 4 (tule00 on Forum:Global and regional issues/EUOIA)
- {{coord}}: 4 (map links on Forum:Territory application/AN149 - Mérédie)
- territory ID → {{relation}}: 2 (AN149→{{relation}}, UL08i→{{relation}})
- object templates ({{way}}): 2 (way 42590588 on Forum:Territory application/AN149 - Mérédie)
- orphan URLs: none
- Pages with edits: Forum:Global and regional issues/EUOIA (4 OGF user fixes), Forum:Territory application/AN149 - Mérédie (7 fixes across 2 runs), Forum:Territory application/UL08a - Cassany (1 territory ID fix)
- userPatrol: 48 runs, 336 user-checks, 336 notifications sent.
- suspicious: hahah (81 violations, notified each run)
- needs_review (stable, all unchanged): ultra1790 (334), logy11 (230, expired block 'b'), Arikico (165), AlsWorldAkaAlvaroDP_YT (28, active block), 77gc4j (6), alyx193 (5)
- No violation counts increased for any user during the day — all counts identical to 2026-07-05.
- HRNJ10 (dropped yesterday) remains absent from the patrol set.
- revertQueue: 48 runs, 0 reverts, 0 failures. No requests submitted.
- Opportunities:
- No orphan URLs today — all conversions succeeded cleanly. No new template patterns needed.
- Forum:Territory application/AN149 - Mérédie was the most active page (7 fixes across 2 runs). Way 42590588 was initially converted to bare {{way}}; the second pass improved it to {{way}} with a label — this suggests the user edited the page between runs, adding descriptive text that the bot then incorporated.
- All patrol users show static violation counts. No action required on any user today.
- logy11's block status remains 'b' (expired), same as yesterday. No evidence of renewed editing activity.
- revertQueue had zero submissions — no manual revert requests queued today.
- 2026-07-05
- templateFix: 6 runs (all recent changes). 2 pages edited, 12 replacements.
- coord: 3 (Bronson City, San Bruno, Serranac)
- coordosm: 5 (Rhone Valley, Catalonia, Po Valley, Valle d'Aosta, Pyrenees)
- relation: 2 (AR120, AR120-27 from territory IDs)
- relation (wikilink): 2 (377137, 505)
- orphan URLs: none
- Pages: Index:States of the Federal States, Forum:Territory application/UL08a - Cassany
- userPatrol: 48 runs, 372 user-checks, 372 notifications sent.
- suspicious: hahah (81 violations, notified each run)
- needs_review (stable): ultra1790 (334), logy11 (230), Arikico (165), AlsWorldAkaAlvaroDP_YT (28, blocked), 77gc4j (6), alyx193 (5), HRNJ10 (2, dropped after 17:45)
- No violation counts increased for any user during the day.
- Change: logy11 block expired from B→b at 15:15.
- Change: HRNJ10 removed from patrol after 17:45 (was at 2 violations, needs_review).
- revertQueue: 48 runs, 0 reverts, 0 failures. No requests submitted.
- Opportunities:
- logy11's block expired today (B→b at 15:15). If they resume editing, patrol notifications may become relevant again — monitor for violation growth.
- HRNJ10 dropped from the patrol set (2 violations, needs_review). No action needed; their violation count was low and static.
- Forum:Territory application/UL08a - Cassany is a new application page with significant OSM map links (5 coordosm). Template conversion went cleanly with no orphans.
- All patrol violation counts remained static. No users showed increasing violations — normal quiet day.
2026-07-04
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- Unique pages scanned (6 total):
- Collab:Federal States/Transportation (6 runs)
- Forum:Territory application/AR120-05 - New Fricester (6 runs)
- Lenizaika (5 runs)
- User:Ernestpkirby/Sandbox/Freedemian brands & franchises (2 runs)
- Kara (city) (3 runs, from run 4 onward)
- Wyster (3 runs, from run 4 onward)
- 0 pages edited
- Total replacements: 0
- Orphan URLs found: 0
userPatrol
- 48 runs (00:14–23:45 UTC, every ~30 minutes)
- 8 users checked per run
- 384 total notifications sent (8 users x 48 runs)
- Classification breakdown (stable across all runs):
- suspicious: 1
- needs_review: 7
- Unique users tracked (all violation counts stable, identical to yesterday):
- hahah — suspicious, 81 violations (stable). Notified in all runs.
- ultra1790 — needs_review, 334 violations (stable). Notified in all runs.
- logy11 — needs_review, 230 violations (stable). Block status: B (active block). Notified in all runs.
- Arikico — needs_review, 165 violations (stable). Notified in all runs.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable). Block status: B (active block). Notified in all runs.
- 77gc4j — needs_review, 6 violations (stable). Notified in all runs.
- alyx193 — needs_review, 5 violations (stable). Notified in all runs.
- HRNJ10 — needs_review, 2 violations (stable). Notified in all runs.
- No users with growing violations (intra-day).
revertQueue
- 47 runs throughout the day
- 0 reverts, 0 failures, 0 pending
- Queue empty all day.
Opportunities
- No orphan URLs — All scanned pages were clean across all 6 templateFix runs. No new template gaps to report.
- No intra-day violation growth — All 8 tracked users showed completely stable violation counts across all 48 patrol runs. No evidence of ongoing editing in restricted areas by any flagged user.
- templateFix idle — Zero replacements across all 6 runs. 6 unique pages scanned but none contained bare IDs, raw URLs, or other convertible patterns. Normal operation — the recent-changes pool simply had clean pages today.
- revertQueue idle — No revert requests submitted. This is completely normal.
- No script errors or failures observed in any of today's runs across all three subsystems.
2026-07-03
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- Pages scanned: Federal States, Forum:Global and regional issues/EUOIA, Forum:Territory application/AR120-05 - New Fricester, Kojo, MediaWiki:Sitenotice, Pyingshum, User:Ernestpkirby/Sandbox/Freedemian brands & franchises (added runs 4–6), Collab:Federal States/Transportation (run 6), Lenizaika (run 6)
- 1 page edited:
- Federal States (pageid 836, run 6) — 2 replacements
- Total replacements: 2
- Orphan URLs found: 0
userPatrol
- 48 runs (00:14–23:44 UTC, every ~30 minutes)
- 8 users checked per run
- 384 total notifications sent (8 users × 48 runs)
- Classification breakdown (stable across all runs):
- suspicious: 1
- needs_review: 7
- Unique users tracked (all violation counts stable across all runs):
- hahah — suspicious, 81 violations (stable). Notified in all runs.
- ultra1790 — needs_review, 334 violations (stable). Notified in all runs.
- logy11 — needs_review, 230 violations (stable). New: block_status B (active block) from 15:14 UTC onward. Notified in all runs.
- Arikico — needs_review, 165 violations (stable). Notified in all runs.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable), block status: B (active block). Notified in all runs.
- 77gc4j — needs_review, 6 violations (stable). Notified in all runs.
- alyx193 — needs_review, 5 violations (stable). Notified in all runs.
- HRNJ10 — needs_review, 2 violations (stable). Notified in all runs.
- No users with growing violations (intra-day).
revertQueue
- 47 runs throughout the day
- 1 revert executed (at 14:56), 0 failures, 0 pending
- All other runs: queue empty
Opportunities
- logy11 now actively blocked (B) — logy11 (230 violations, needs_review) gained block status B (active block) starting at 15:14 UTC today. This is a significant development — yesterday (July 2) had no block status for this user. The system has taken enforcement action. Violation count remains unchanged at 230, suggesting no further editing in restricted areas since the block. This case can be considered resolved.
- No orphan URLs — All scanned pages were clean across all 6 templateFix runs. No new template gaps to report.
- No intra-day violation growth — All 8 tracked users showed completely stable violation counts across all 48 patrol runs. No evidence of ongoing editing in restricted areas by any flagged user.
- Arikico stable at 165 — Arikico (newly added July 2) remains at 165 violations for the second consecutive day. No growth — standard monitoring continues.
- 1 revert processed — The revertQueue executed 1 revert at 14:56 with no failures. No further details available from daily book data.
- AlsWorldAkaAlvaroDP_YT remains actively blocked (B) — 28 violations, active block. No change from previous days.
- templateFix routine day — Only 2 replacements on 1 page (Federal States), both clean territory ID conversions. No orphans, no errors.
- No script errors or failures observed in any of today's runs across all three subsystems.
2026-07-02
templateFix
- 7 pages checked (all from recent changes; 0 category/random runs)
- 2 pages edited:
- Forum:Territory application/AR120-05 - New Fricester (pageid 6189) — 5 replacements
- Terolask (pageid 5583) — 2 replacements
- Total replacements: 7
- Orphan URLs found: 0
userPatrol
- 10 runs (17:18–23:44 UTC, every ~30 minutes)
- 8 users checked per run
- 79 total notifications sent (7 in first run, 8 in subsequent 9 runs)
- Classification breakdown (stable across all runs):
- suspicious: 1
- needs_review: 7
- Unique users tracked (all violation counts stable across all runs):
- hahah — suspicious, 81 violations (stable). Notified in all runs.
- ultra1790 — needs_review, 334 violations (stable). Notified in all runs.
- logy11 — needs_review, 230 violations (stable). Notified in all runs.
- Arikico — needs_review, 165 violations (stable). Not notified in first run (17:18); notified in all subsequent runs.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable), block status: B (active block). Notified in all runs.
- 77gc4j — needs_review, 6 violations (stable). Notified in all runs.
- alyx193 — needs_review, 5 violations (stable). Notified in all runs.
- HRNJ10 — needs_review, 2 violations (stable). Notified in all runs.
- No users with growing violations (intra-day).
revertQueue
- 9 runs throughout the day
- 1 revert executed (at 17:56:36), 0 failures, 0 pending
- All other runs: queue empty
Opportunities
- No orphan URLs — All scanned pages were clean. No new template gaps to report.
- No intra-day violation growth — All 8 tracked users showed completely stable violation counts across all 10 patrol runs. No evidence of ongoing editing in restricted areas by any flagged user.
- logy11 violation growth (132→230, +74.2%) — logy11 showed 230 violations today, up from 132 on June 30 (previous logged count). This is a significant increase of 98 violations. The user was classified as needs_review (available territory). Recommended: Monitor closely for further growth in subsequent days.
- New patrol user: Arikico — Arikico joined the patrol roster with 165 violations (needs_review, available territory). This user was not present in any prior day's logs. First scan at 17:18 skipped notification; notified in all subsequent runs. Monitor for any growth.
- Patrol roster now at 8 users — The roster has grown from 7 (June 30) to 8 (today) with the addition of Arikico. The full set comprises: hahah (suspicious, 81), ultra1790 (334), logy11 (230), Arikico (165), AlsWorldAkaAlvaroDP_YT (28, B), 77gc4j (6), alyx193 (5), HRNJ10 (2).
- 1 revert processed — The revertQueue executed 1 revert at 17:56 with no failures. This is the first revert since June 30 (when 2 were processed).
- AlsWorldAkaAlvaroDP_YT remains actively blocked (B) — 28 violations, active block. No change from previous days.
- templateFix routine day — 7 replacements on 2 pages, all sourced from recent changes. Clean conversions with no orphans. The forum territory application (AR120-05 - New Fricester) and the Terolask page both had straightforward bare-ID conversions.
- No script errors or failures observed in any of today's runs across all three subsystems.
2026-06-30
templateFix
- 16 runs (13 from recent changes, 1 random dry run, 2 batch runs [1 dry run + 1 live])
- 5 unique pages scanned:
- Andrar
- File:Glenburn Metro.png (random dry run only)
- Forum:Global and regional issues/EUOIA
- Lenizaika
- OpenGeofiction:List_of_collaborative_projects
- 1 page edited: OpenGeofiction:List_of_collaborative_projects — territory IDs on the collaborative projects list
- Total replacements: 7 (live, plus 7 in preceding dry run with identical results)
- territory ID: 7
- coord: 0
- coordosm: 0
- OGF user: 0
- object templates: 0
- Replacements performed:
AR902 → {{relation|10420|AR902}}AR922 → {{relation|28679|AR922}}AR923 → {{relation|192475|AR923}}AR924 → {{relation|192474|AR924}}AR925 → {{relation|192473|AR925}}UL30cb → {{relation|360733|UL30cb}}AN139 → {{relation|395|AN139}}
- No orphan URLs found
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 6 users checked per run (runs 1–23), then 7 users (runs 24–48 after logy11 added)
- 299 total notifications sent
- Classification breakdown (end of day):
- suspicious: 1
- needs_review: 6
- Unique users tracked (all violation counts completely stable all day):
- hahah — suspicious, 81 violations (stable). Notified in all 48 runs.
- ultra1790 — needs_review, 334 violations (stable). Notified in all 48 runs.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable), block status: B (active block). Notified in all 48 runs.
- 77gc4j — needs_review, 6 violations (stable). Notified in all 48 runs.
- alyx193 — needs_review, 5 violations (stable). Notified in all 48 runs.
- HRNJ10 — needs_review, 2 violations (stable). Notified in all 48 runs.
- logy11 — needs_review, 132 violations (stable). Newly flagged at 18:14 (first scan skipped notification; notified in all 11 subsequent runs).
- No users with growing violations.
revertQueue
- 48 runs throughout the day
- 2 reverts executed (at 18:56 and 21:27), 0 failures, 0 pending
- All other runs: queue empty
Opportunities
- No orphan URLs — All scanned pages were clean. No new template gaps to report.
- No violation growth — All 7 tracked users showed completely stable violation counts across all 48 patrol runs. hahah remains at 81 (flat since the 62→81 spike on 2026-06-26). No escalation needed.
- New user flagged: logy11 — logy11 was added to the patrol roster at 18:14 with 132 violations (needs_review, available territory). First scan skipped notification; notified in all subsequent runs. Monitor for any growth in subsequent days.
- 2 reverts processed — The revertQueue executed 2 reverts today (18:56 and 21:27) with no failures — a modest uptick from yesterday's inactivity. No further details available from daily book data (queue logs totals only).
- AlsWorldAkaAlvaroDP_YT remains actively blocked (B) — 28 violations, active block. No change from previous days.
- Batch run on collaborative projects — Today's batch run on OpenGeofiction:List of collaborative projects cleaned up 7 bare territory IDs (AR902, AR922–AR925, UL30cb, AN139), all from Antareu and UL30 distributions. This was the first batch run in several days and the only page that needed fixing.
- No script errors or failures observed in any of today's runs across all three subsystems.
2026-06-29
templateFix
- 23 runs (all from recent changes; 0 category/random runs)
- 6 unique pages scanned:
- Andrar
- Assembly of Nations/Membership
- Forum:Territory application/BG04 - Farønia
- Help:Tagging/admin level
- Lenizaika
- Tay'yanar
- 0 pages edited
- Total replacements: 0
- territory ID: 0
- coord: 0
- coordosm: 0
- OGF user: 0
- object templates: 0
- No orphan URLs found
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 6 users checked per run, 6 notified each run
- Classification breakdown:
- suspicious: 1
- needs_review: 5
- Unique users tracked (all violation counts stable all day):
- hahah — suspicious, 81 violations (stable). Notified in all runs.
- ultra1790 — needs_review, 334 violations (stable). Notified in all runs.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable), block status: B (active block). Notified in all runs.
- 77gc4j — needs_review, 6 violations (stable). Notified in all runs.
- alyx193 — needs_review, 5 violations (stable). Notified in all runs.
- HRNJ10 — needs_review, 2 violations (stable). Notified in all runs.
- No users with growing violations.
revertQueue
- 47 runs throughout the day
- 0 reverts, 0 failures, 0 pending
Opportunities
- No action needed on any front today. All scanned wiki pages were already clean (no template fixes required, no orphan URLs). The 6 patrol users showed stable violation counts in every run — no increases detected. No revert requests were submitted to the queue. Routine day.
2026-06-28
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- 10 unique pages scanned:
- Assembly of Nations/Membership
- Forum:Request help/How do you handle flora and vegetation in your regions
- Forum:Territory application/BG04 - Farønia
- Help:Tagging/admin level
- Lenizaika
- Nusaira
- Tay'yanar
- User:Axaeve
- User:GreenStumpyMonster
- User:Trainsgb
- 2 pages edited:
- Forum:Territory application/BG04 - Farønia — territory ID
BG04 → {{relation|271213|BG04}} - User:Trainsgb — territory ID
UL20a → {{relation|20599|UL20a}}
- Forum:Territory application/BG04 - Farønia — territory ID
- Total replacements: 2
- territory ID: 2
- coord: 0
- coordosm: 0
- OGF user: 0
- object templates: 0
- No orphan URLs found
userPatrol
- 48 runs (every ~30 minutes around the clock)
- Initially 5 users checked (00:14–12:45), then 6 users (13:45 onward)
- Classification breakdown (after 77gc4j added):
- suspicious: 1
- needs_review: 5
- Unique users tracked:
- hahah — suspicious, 81 violations (stable all day). Notified in all runs.
- ultra1790 — needs_review, 334 violations (stable). Notified in all runs.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable), block status: B (active block). Notified in all runs.
- alyx193 — needs_review, 5 violations (stable). Notified in all runs.
- HRNJ10 — needs_review, 2 violations (stable). Notified in all runs.
- 77gc4j — new flagged user (first appeared at 13:45). needs_review, 6 violations (stable). Not notified on first scan, then notified in all subsequent runs.
revertQueue
- 48 runs (every ~30 minutes, alternating with userPatrol)
- 2 reverts executed at 16:27, 0 failures, 0 pending
- All other runs: queue empty
Opportunities
- No violation growth today — All six tracked users (hahah, ultra1790, AlsWorldAkaAlvaroDP_YT, alyx193, HRNJ10, 77gc4j) showed completely stable violation counts across all 48 patrol runs. Notably, hahah, which showed a sharp increase yesterday (62→81), remained at 81 today — suggesting no active editing in reserved territory since yesterday's growth spike. Good sign; no escalation warranted.
- New user flagged: 77gc4j — 77gc4j joined the patrol roster at 13:45 with 6 violations (needs_review, available territory). Violation count remained at 6 through end of day. Standard pattern: first scan skipped notification, notified thereafter. Monitor for any growth in subsequent days.
- 2 reverts executed — The revertQueue processed 2 reverts at 16:27 with no failures. This is notable activity from an otherwise idle queue. No further details available from the daily book data (the script logs total counts only, not individual revert details).
- AlsWorldAkaAlvaroDP_YT remains actively blocked (B) — 28 violations, active block. No change from previous days.
- templateFix routine — 2 territory ID replacements on 2 pages. No orphan URLs found. Both conversions were clean. No new template gaps to report.
- No script errors or failures observed in any of today's runs across all three subsystems.
2026-06-27
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- 9 unique pages scanned across runs:
- Barzona (runs 1–4)
- Collab:Federal States/Transportation (runs 1–2)
- Forum:Federal States/Vice Presidents List (run 1)
- Forum:Request help/How do you handle flora and vegetation in your regions (runs 2–6)
- Forum:Territory application/AN139 - Girebeland (runs 1–6)
- Forum:Territory application/TA154 - Concord Valley Socialist Council Republic (runs 1–6)
- Nusaira (runs 2–6)
- User:Axaeve (runs 2–6)
- User:GreenStumpyMonster (runs 3–6)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- No orphan URLs found
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 5 users checked per run, 5 notified per run
- Classification breakdown (per full patrol scan):
- suspicious: 1
- needs_review: 4
- Unique users tracked:
- hahah — suspicious, violations: 62 (runs 1–8, 00:14–04:44) → 81 (runs 9–48, 09:44–23:44). Violations increased by 19 (30.6%). Notified in all runs.
- ultra1790 — needs_review, 334 violations (stable across all 48 runs)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (stable), block status: B (active block)
- alyx193 — needs_review, 5 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
- Notifications: All 5 flagged users notified in all 48 runs.
revertQueue
- 48 runs (every ~30 minutes, alternating with userPatrol)
- 0 reverts, 0 failures, 0 pending — queue empty all day.
Opportunities
- hahah violation growth (62→81, +30.6%) — The user hahah (suspicious, reserved territory 29110) showed a significant violation increase from 62 to 81 between the 04:44 and 09:44 patrol runs. This is the highest violation growth seen in any tracked user in recent weeks. This user appeared for the first time on June 26 (yesterday) at 19:14 UTC, and today their violation count jumped substantially. Recommended: Investigate whether hahah is actively editing in reserved territory and whether escalation (admin review) is warranted. The user is already being notified every patrol cycle.
- No other violation growth — All other tracked users (ultra1790, AlsWorldAkaAlvaroDP_YT, alyx193, HRNJ10) showed static violation counts across all 48 runs. No escalation for these users.
- AlsWorldAkaAlvaroDP_YT remains actively blocked (B) — 28 violations detected but user has an active block. No change from previous days.
- templateFix idle — Zero replacements across all 6 runs. 9 unique pages scanned but none contained bare IDs, raw URLs, or other convertible patterns. No orphan URLs found. Normal operation — the recent-changes pool simply had clean pages today.
- revertQueue idle — No revert requests submitted. This is normal.
- No script errors or failures observed in any of today's runs.
2026-06-26
templateFix
- 9 runs (all from recent changes; 0 category/random runs)
- 3 unique pages scanned across runs:
- Forum:Federal States/Vice Presidents List (5 times)
- Collab:Federal States/Transportation (2 times)
- Barzona (1 time)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- No orphan URLs found
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 27 unique users scanned (from patrol log); 5 with violations flagged
- Classification breakdown (per full patrol scan):
- suspicious: 1
- needs_review: 4
- good_faith: 22
- Users tracked across runs:
- ultra1790 — needs_review, 334 violations in owned territory (Territory 11544, owner: sudo91). Present in all 48 runs. Count unchanged.
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations in available territory (Territory 314501). Block status: B (active block). Present in all 48 runs. Count unchanged.
- alyx193 — needs_review, 5 violations in available territory (Territory 961). Present in all 48 runs. Count unchanged.
- HRNJ10 — needs_review, 2 violations in available territory (Territory 426156). Present in all 48 runs. Count unchanged.
- hahah — suspicious, 62 violations in reserved territory (Territory 29110). First appeared at 19:14 UTC — new flagged user today. Not notified on first run, then notified from 19:44 onward.
- Notifications: All flagged users notified in all runs (except hahah's first run at 19:14).
revertQueue
- 47 runs, all idle — no pending revert requests found.
Opportunities
- New patrol target: hahah — First appeared at 19:14 UTC with 62 violations in reserved territory (Territory 29110). Classified as suspicious. This is a genuinely new flagged user not seen in any previous day's action log. The user was not notified during the 19:14 run but was notified from 19:44 onward.
- AlsWorldAkaAlvaroDP_YT remains actively blocked (B) — Still being re-detected at 28 violations (available territory). The active block means this is a resolved case; no further action needed.
- No violation growth for any tracked user — All counts (ultra1790: 334, AlsWorldAkaAlvaroDP_YT: 28, alyx193: 5, HRNJ10: 2, hahah: 62) remained static across every run. No evidence of ongoing editing in restricted areas by any flagged user.
- templateFix idle — All 9 scans found nothing to fix across 3 monitored pages. No orphan URLs to track. Normal operation.
- No script errors or failures observed in any of today's runs.
2026-06-25
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- 7 unique pages scanned (repeated across runs)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- Replacement type breakdown: none
- Orphan URLs found: 1 unique (appeared 5 times across scans)
Pages scanned (unique across runs):
- Andrar
- Collab talk:Federal States/Collaborative States/Alormen
- East Ulethan Organization of Intergovernmental Associates
- Forum:Federal States/Vice Presidents List
- Forum:Global and regional issues/EUOIA
- Index:Currencies
- User:Leowezy/Dictionary
Orphan URL details:
- Collab talk:Federal States/Collaborative States/Alormen — 1 orphan (ogf-object) per scan:
https://opengeofiction.net/relation/{{{rel_id- This is the same unexpanded template variable reported yesterday (2026-06-24) — the wikitext contains
{{{{rel_id}}}}inside a relation URL. Recurring orphan — now appeared on consecutive days, always on the same page. The URL cannot be resolved because the relation ID is a template parameter that never got expanded.
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 252 total users checked, 252 notifications sent
- Classification breakdown (varied over the day):
- Early runs (00:15–06:15, 13 runs): suspicious: 1, needs_review: 5 — 6 users
- Mid runs (06:45–23:14, 34 runs): suspicious: 0, needs_review: 5 — 5 users
- Final run (23:44, 1 run): suspicious: 0, needs_review: 4 — 4 users
Unique users tracked today:
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable — dropped from roster at 06:45)
- ultra1790 — needs_review, 334 violations (stable)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (B — active block, stable)
- Marcel — needs_review, 27 violations (stable — dropped from roster at 23:44)
- alyx193 — needs_review, 5 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
Patrol changes from yesterday:
- Alexandre GAIN dropped from roster at 06:45 — Present in the first 13 runs (00:15–06:15), then absent from all subsequent runs. Standard cache expiry for inactive users (similar to DJ-QDH on June 23 and Bavario on June 22).
- Marcel dropped from roster at 23:44 — Present in 47/48 runs, absent from the final run. Likely the beginning of cache expiry for this user.
- Patrol roster now at 4 users — The smallest roster on record since logs began. Only ultra1790, AlsWorldAkaAlvaroDP_YT, alyx193, and HRNJ10 remain in the final run.
- All violation counts stable — No growth across any user during the day.
revertQueue
- 24 runs (every ~30 minutes, alternating with userPatrol)
- 0 reverts executed
- 0 failures
- 0 pending
Opportunities
- Recurring orphan: unexpanded template variable (2nd day) — The URL
https://opengeofiction.net/relation/{{{{rel_id}}}}on Collab talk:Federal States/Collaborative States/Alormen has now appeared in the daily reports for two consecutive days. This is a wiki formatting issue where{{{{rel_id}}}}was never expanded. The bot correctly cannot resolve this — it's not a genuine OGF URL. No action needed unless the page author or a wiki admin fixes the template invocation.
- Patrol roster shrinking further — The roster dropped from 6 → 5 → 4 users during the day. Alexandre GAIN (present since records began) expired from the cache at 06:45, and Marcel dropped at 23:44. Combined with the departures of DJ-QDH (June 23), Bavario (June 22), jamies (June 21), BigglyBadlyUser (May 30), and StarchMappist (May 28), the patrol is now monitoring only its core 4 users: ultra1790 (334), AlsWorldAkaAlvaroDP_YT (28, B), alyx193 (5), and HRNJ10 (2). All with stable counts — no growth, no escalation.
- No script errors or failures observed in any of today's runs.
2026-06-24
templateFix
- 33 runs (all from recent changes; 0 category/random runs)
- 9 unique pages scanned (repeated across runs)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- Replacement type breakdown: none
- Orphan URLs found: 1
Pages scanned (unique across runs):
- Andrar
- Clamash
- Collab talk:Federal States/Collaborative States/Alormen
- Collab:Federal States/Transportation
- East Ulethan Organization of Intergovernmental Associates
- Forum:Global and regional issues/EUOIA
- Forum:Request help/Flag template requests
- Index:Currencies
- User:Leowezy/Dictionary
Orphan URL details:
- Collab talk:Federal States/Collaborative States/Alormen — 1 orphan (ogf-object):
https://opengeofiction.net/relation/{{{rel_id- This is an unexpanded template variable — wikitext containing
{{{{rel_id}}}}inside a relation URL that the bot cannot resolve. No previous occurrence of this orphan on the action log. The page is a collaborative talk page; the URL fragment was likely inserted as part of a {{relation}} or {{way}} invocation that didn't render correctly.
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 6 users checked per run, 6 notified per run (same roster all day)
- Classification breakdown (consistent across all runs):
- suspicious: 1
- needs_review: 5
Unique users tracked:
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- ultra1790 — needs_review, 334 violations (stable)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (B — active block, stable)
- Marcel — needs_review, 27 violations (stable)
- alyx193 — needs_review, 5 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
Patrol changes from yesterday:
- Roster reduced from 7/8 to 6 users — DJ-QDH (suspicious, 7 violations) and Bavario (needs_review, 0 violations, one-run appearance) are no longer in the patrol input. This is the standard cache expiry pattern for inactive users.
- All remaining violation counts stable — No growth across any user during the day.
revertQueue
- 47 runs (every ~30 minutes)
- 0 reverts executed
- 0 failures
- 0 pending
Opportunities
- New orphan: unexpanded template variable in relation URL — The URL
https://opengeofiction.net/relation/{{{{rel_id}}}}on Collab talk:Federal States/Collaborative States/Alormen could not be resolved because the relation ID is stored in a template variable. This is a minor wiki formatting issue (an unrendered template parameter in a URL), not a bot conversion gap. No action needed unless the page author fixes the template invocation. - User patrol roster shrinking — DJ-QDH (dropped at 18:45 yesterday) is now fully absent from today's runs, and with only 6 users remaining, the patrol's coverage is at a multi-week low. The same stable users (ultra1790, Alexandre GAIN, etc.) continue to show static violation counts day after day, suggesting they are no longer actively editing in restricted areas. Consider expanding the patrol input list or refreshing cached data.
- No script errors or failures observed in any of today's runs.
2026-06-23
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- 80 pages scanned total (15–16 per run early, tapering to 9 per run late)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- Replacement type breakdown: none
- Orphan URLs found: 0
Pages scanned (unique across runs):
- Andrar (runs 4–6)
- Antarephian Coalition (runs 1–3)
- Assembly of Nations/Membership (runs 1–3)
- Association of South Ulethan Nations (runs 1–3)
- Category:Spengwald (runs 1–6)
- Clamash (run 6)
- Collab:Castellán (runs 1–3)
- Collab:Federal States/Transportation (runs 1–6)
- Collab:Huaxia (runs 1–2)
- File:Spengwald Flag.svg (runs 1–6)
- Forum:Federal States/Regional Marking (runs 2–3)
- Forum:Request help/Flag template requests (runs 2–6)
- Forum:Request help/How do you handle flora and vegetation in your regions (runs 1–2)
- Index:Currencies (runs 1–6)
- Index:Languages (runs 1–6)
- Kopersia and Alejeverdi (runs 1–4)
- Pyingshum (runs 1–6)
- Spengwald (runs 1–6)
- User:Leowezy/Dictionary (runs 1–5)
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 326 users checked (average 6.8 per run)
- 324 notifications sent
- Classification breakdown (varied over the day):
- Early runs (00:15–17:45): suspicious: 2 (Alexandre GAIN, DJ-QDH), needs_review: 5 — 7 unique users
- 18:15 run: suspicious: 2, needs_review: 6 — Bavario (0 violations) added but not notified
- Runs from 18:45 onward: suspicious: 1, needs_review: 5 — 6 users (DJ-QDH and Bavario dropped from roster)
Unique users tracked across all runs:
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- DJ-QDH — suspicious, 7 violations (dropped from roster at 18:45)
- ultra1790 — needs_review, 334 violations (stable)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (B — active block, stable)
- Marcel — needs_review, 27 violations (stable)
- alyx193 — needs_review, 5 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
- Bavario — needs_review, 0 violations (appeared at 18:15 only, not notified)
Patrol changes from yesterday:
- DJ-QDH dropped from roster at 18:45 — Present in 36/48 runs, then absent from the final 12 runs. This is the standard cache expiry pattern for inactive users (similar to jamies dropping on June 20).
- Bavario briefly appeared — Added at the 18:15 run with 0 violations (needs_review, not notified), then dropped at 18:45. This is normal behaviour for a user who was briefly in the patrol's input list but had no actionable violations.
- All remaining violation counts stable — No growth across any user during their time on the roster. No escalation.
revertQueue
- 47 runs (every ~30 minutes, alternating with userPatrol)
- 0 reverts, 0 failures, 0 pending
- Queue was empty all day — no revert requests were submitted.
Opportunities
- No orphan URLs — TemplateFix encountered zero orphan URLs across all 6 runs. This extends the clean streak. Template coverage remains complete for the current scanned page pool.
- templateFix quiet day — Zero pages edited and zero replacements across all 6 runs. This is the quietest templateFix day since June 7. The scanned pages (primarily static infobox pages, forum archives, file pages, index pages, user subpages, and wiki categories) contained no bare IDs, raw URLs, or convertible patterns. This is not a concern — the recent-changes pool naturally varies in content.
- DJ-QDH dropped from patrol roster — After being present since June 17 with stable violations at 7 (post-cache-reset), DJ-QDH disappeared from the roster at 18:45. This is the standard cache expiry for inactive users. The suspicious classification with 7 violations was stable and showed no growth over the entire monitoring period — no action needed.
- Bavario transient appearance — Appeared for exactly one run (18:15) with 0 violations, not notified, then dropped. This is a transient blip — possibly a new account or a user who made a single edit that briefly entered the patrol's detection window. No action needed.
- Patrol roster now at 6 stable users — After the departure of DJ-QDH, the core roster is: Alexandre GAIN (47, b), ultra1790 (334), AlsWorldAkaAlvaroDP_YT (28, B), Marcel (27), alyx193 (5), HRNJ10 (2). All violation counts flat for the entire day. This is the smallest stable roster since records began on June 1.
- revertQueue empty — No revert requests were submitted today. This is normal — the queue has been inactive for the past several days.
- Script health — No errors or failures observed in any of today's script runs. All three services (templateFix, userPatrol, revertQueue) ran on schedule without incident.
2026-06-22
templateFix
- 28 runs (all from recent changes; 0 category/random runs)
- 13 unique pages scanned
- 2 pages edited
- Total replacements: 5
- Orphan URLs found: 0
Pages edited:
- Forum:Territory application/AN139 - Girebeland — 1 replacement: user wikilink → KameKaza
- Forum:Territory application/TA011 - Ayir Ahali Al-Kaza (Incorporation with Andrar) — 4 replacements:
- relation wikilink 382 → TA011∈⊾ƨ
- relation wikilink 475091 → Andrar∈⊾ƨ
- relation wikilink 475091 → TA003 (Andrar)∈⊾ƨ
- node wikilink 399068848 → City of Salomé, Andrar
userPatrol
- 48 runs (every ~30 minutes around the clock)
- 336 users checked (7 per run)
- 336 notifications sent
- Classification breakdown (consistent across all 48 runs):
- suspicious: 2 — Alexandre GAIN (47 violations, b — expired block), DJ-QDH (7 violations)
- needs_review: 5 — ultra1790 (334 violations), AlsWorldAkaAlvaroDP_YT (28 violations, B — active block), Marcel (27 violations), alyx193 (5 violations), HRNJ10 (2 violations)
Patrol changes from yesterday:
- Roster unchanged — Same 7 users as yesterday. No users added or dropped.
- All violation counts stable — Every tracked user shows zero violation growth across all 48 runs. No escalation.
revertQueue
- 24 runs
- 0 reverts, 0 failures, 0 pending
- Queue was empty all day — no revert requests were submitted.
Opportunities
- No orphan URLs — TemplateFix encountered zero orphan URLs across all 28 runs. This extends the clean streak. Template coverage appears complete for the current page pool.
- TemplateFix active on territory applications — Two territory application forum pages were edited today. Forum:Territory application/AN139 - Girebeland had a raw user wikilink converted to {{OGF user}}. Forum:Territory application/TA011 - Ayir Ahali Al-Kaza had 4 object wikilinks converted — notably the same relation (475091/Andrar) appeared twice with different labels, both correctly converted. No orphan URLs left behind.
- Patrol roster stable with no growth — For the third consecutive day, all 7 tracked users show identical violation counts across all 48 runs. No escalation. DJ-QDH remains at 7 violations (stable since the June 20 cache reset). ultra1790 (334 violations, needs_review) remains the highest-count unflagged user but shows no growth.
- AlsWorldAkaAlvaroDP_YT remains actively blocked (B) — 28 violations with an active block. The patrol correctly continues to check and notify this user despite the block being active. Standard behaviour.
- Alexandre GAIN expired block (b) — 47 violations with an expired block. This user has been in the suspicious category with stable counts for the entire recorded history. No escalation.
- revertQueue empty — No revert requests were submitted today. This is normal — the queue has been inactive for several days.
- Script health — No errors or failures observed in any of today's script runs. All three services (templateFix, userPatrol, revertQueue) ran on schedule without incident.
2026-06-21
templateFix
- 8 runs (6 from recent changes; 2 batch runs — 1 dry-run, 1 actual)
- 2 unique pages scanned (Andrar, Collab:Huaxia)
- 1 page edited (Collab:Huaxia, during the 16:11 recent run)
- Total replacements: 2
- Orphan URLs found: 0 — all patterns successfully converted.
userPatrol
- 24 runs (every ~30 minutes around the clock)
- 168 users checked (7 per run)
- 168 notifications sent
- Classification breakdown (consistent across all 24 runs):
- suspicious: 2 — Alexandre GAIN (47 violations, b — expired block), DJ-QDH (7 violations)
- needs_review: 5 — ultra1790 (334 violations), AlsWorldAkaAlvaroDP_YT (28 violations, B — active block), Marcel (27 violations), alyx193 (5 violations), HRNJ10 (2 violations)
Patrol changes from yesterday:
- Roster shrunk to 7 users — jamies (dropped at 23:14 UTC yesterday) is no longer present in any of today's 24 runs. This confirms the standard cache expiry for inactive users.
- All violation counts stable — Every tracked user shows zero violation growth across all 24 runs. No escalation.
revertQueue
- 24 runs
- 0 reverts, 0 failures, 0 pending
- Queue was empty all day — no revert requests were submitted.
Opportunities
- DJ-QDH violations stable at 7 — After the dramatic cache correction yesterday (dropping from 5035 to 7 at 09:14 UTC), DJ-QDH's violations have remained flat at 7 across all 24 runs today. This confirms that the 5035 figure was a historical artifact and the user's actual current violations are 7. Classification remains suspicious but with no growth — no action needed.
- jamies fully expired from roster — Confirmed absent from all 24 runs today after being dropped yesterday at 23:14 UTC. This completes the cache expiry process that began on June 16 (when jamies had 15 violations, needs_review). Standard behaviour — no action needed.
- Collab:Huaxia territory IDs converted — The 16:11 recent run found and converted 2 bare territory IDs (AR908, AR106) to {{relation}} templates on the Collab:Huaxia page. The subsequent batch runs found nothing to do (page already clean). The 20:11 re-scan also confirmed zero work remaining. Clean conversion with no orphans.
- No orphan URLs — For the third consecutive day (June 19–21), templateFix encountered zero orphan URLs across all runs. This is the longest clean streak in recent memory. Template coverage appears complete for the current page pool.
- revertQueue empty — No revert requests were submitted today. This is normal — the queue has been inactive for the past several days.
- Script health — No errors or failures observed in any of today's script runs. All three services (templateFix, userPatrol, revertQueue) ran on schedule without incident.
2026-06-20
templateFix
- 6 runs (all from recent changes; 0 random/category runs)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- Replacement type breakdown: none
- Orphan URLs found: 0
Pages scanned (8 unique across 6 runs):
- Andrar (runs 4-6)
- File:Coat of arms of Kopersia and Alejeverdi.png (runs 1-6)
- Forum:Request help/How do you handle flora and vegetation in your regions (runs 1-4)
- Forum:Territory application/AN139 - Girebeland (runs 1-4)
- Help:Good edit comments (runs 1-3)
- Platina (run 1)
- Taira (run 1)
- User:Mapping Expert/Sandbox (run 1)
userPatrol
- 24 runs
- 190 users checked (22 runs × 8 users, 2 runs × 7 users)
- 190 notifications sent
- Classification breakdown:
- DJ-QDH — suspicious, violations: 5035 → 7 (dropped at 09:14 UTC)
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- ultra1790 — needs_review, 334 violations (stable)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (B — active block, stable)
- Marcel — needs_review, 27 violations (stable)
- jamies — needs_review, 15 violations (stable — dropped from roster at 23:14 UTC)
- alyx193 — needs_review, 5 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
Patrol changes:
- DJ-QDH violations dropped from 5035 to 7 at 09:14 UTC. This is the most significant event of the day. The cached violation data was refreshed, showing the user's actual current violations (7) rather than the accumulated historical count (5035). This may indicate the user has been inactive or the patrol cache was reset. Not a cause for alarm — the 5035 count was likely an artifact of cumulative flagged edits, not active abuse.
- jamies dropped from patrol roster at 23:14 UTC — present in first 22 runs, absent from final 2. This is the standard cache expiry pattern for inactive users (similar to waffler4 and others in previous days).
revertQueue
- 24 runs
- 0 reverts, 0 failures, 0 pending
- Queue was empty all day — no revert requests were submitted.
Opportunities
- DJ-QDH violation count collapsed from 5035 to 7 — After two consecutive days of massive spikes (+1257 on June 17, +1036 on June 19) that pushed violations to 5035, the cached data was refreshed at 09:14 UTC and DJ-QDH's violations dropped to just 7. This suggests the 5035 figure was an artifact of aggressive culling of the same edit types (possibly bot-tagged changesets being counted repeatedly), and the real current violation count is 7. The patrol classification changed from suspicious with 5035 violations to suspicious with 7 violations — indicating the user's behavior is still flagged as suspicious, but the severity is now much lower.
- jamies removed from patrol roster — Dropped at 23:14 UTC after being present in 22 consecutive runs with a stable 15 violations. This is standard cache expiry for inactive users. No action needed.
- templateFix clean day — All 6 recent-changes runs found zero pages needing edits and zero orphan URLs. This extends the streak of clean runs. The scanned pages are mostly static content (file pages, forum archives, help pages) and a user sandbox — none contained bare IDs or raw URLs.
- revertQueue empty — No revert requests were submitted today. This is normal.
- Script health — No errors or failures observed in any script run today.
2026-06-19
templateFix
- 8 runs (7 from recent changes; 1 batch run)
- 5 pages edited
- Total replacements: 6
- Replacement type breakdown:
- history link → {{coord}}: 4
- map scale link → {{scalehelper}}: 2
- Replacement type breakdown:
- Orphan URLs found: 0
Pages edited:
- Collab:Huaxia — 1 replacement: history link →
最近更改 - Help:Good edit comments — 1 replacement: history link →
looks at all changes affecting an area - Forum:Territory application/BG20 - Federal Republic Of Tapios — 1 replacement: history link →
13.0017°N, 111.8342°W - User:Lemuria/Development of Lemuria — 1 replacement: history link →
Local area changesets - User:Wangi/Sandbox — 2 replacements: map scale link → {{{label}}}
ogf∝
osm, map scale link → {{{label}}}
ogf∝
osm
No orphan URLs found today — all patterns successfully converted.
userPatrol
- 48 runs
- 384 users checked (8 per run)
- 384 notifications sent
- Classification breakdown (consistent all day):
- suspicious: 2
- needs_review: 6
Users tracked:
- DJ-QDH — suspicious, violations: 3999 → 5035 (+1036 increase at 19:44 UTC)
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- ultra1790 — needs_review, 334 violations (stable)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (B — active block, stable)
- Marcel — needs_review, 27 violations (stable)
- jamies — needs_review, 15 violations (stable)
- alyx193 — needs_review, 5 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
Roster changes: None. Same 8 users as yesterday, no additions or drops.
Violation changes: DJ-QDH violations increased from 3999 to 5035 (+1036) at 19:44 UTC. This is the second significant violation spike for this user in three days (previously +1257 on June 17). All other users' violation counts are unchanged.
revertQueue
- 24 runs
- 0 reverts, 0 failures, 0 pending
- Queue was empty all day — no revert requests were submitted.
Opportunities:
- DJ-QDH violation spike (+1036) — After yesterday's report noted stability at 3999, DJ-QDH's violations surged again to 5035 at 19:44 UTC. This is the second major spike in three days (June 17: +1257; today: +1036). With 5035 total violations, DJ-QDH remains by far the highest-priority suspicious account. The recurring pattern of large violation jumps suggests ongoing automated or bulk editing in restricted areas. This warrants investigation into the user's recent changeset activity.
- No orphan URLs — For the first time in several days, templateFix encountered zero orphan URLs across all runs. The persistent Collab:Huaxia history permalink orphan (present in recent days) did not appear because Collab:Huaxia was not scanned from recent changes today (it was only processed in the batch run where the history link was successfully converted to a {{coord}} template). All patterns were cleanly resolved.
- Batch run with history link conversion — The batch run at 10:30 converted history permalink URLs to {{coord}} with action=history on 4 pages. This is a useful expansion of templateFix's conversion capability — history links were previously left as orphans on Collab:Huaxia. The batch run also included a dry-run phase before actual edits.
- New template: scalehelper — Two map scale links on User:Wangi/Sandbox were converted to {{scalehelper}}. This template (for displaying map scale zoom levels) is a newer addition to the conversion patterns and was not seen in yesterday's report.
- No patrol escalation for other users — All users besides DJ-QDH show zero violation growth. The roster is stable with no additions or drops.
- revertQueue empty — No revert requests were submitted today. This is normal.
- Script health — No errors or failures observed in any script run today. templateFix made 6 successful edits across 5 pages, with a clean dry-run-before-edit batch workflow.
2026-06-18
templateFix
- 6 runs (all from recent changes; 0 random/category runs)
- 2 pages edited
- Total replacements: 2
- Orphan URLs found: 1 unique URL (3 occurrences total)
Pages edited:
- Andrar — 1 replacement: map link →
30.2864°N, 21.0309°E - User:Xoxasochka/Sandbox — 1 replacement: territory ID UL07g → UL07g∈⊾ƨ
Orphan found:
https://opengeofiction.net/history#map=7/12.055/152.963— type: ogf-other- Page: Collab:Huaxia (3 occurrences — at 00:11, 04:11, 08:11)
- Same persistent history permalink orphan noted since June 5. Not a candidate for template conversion.
userPatrol
- 24 runs
- 192 users checked (8 per run)
- 192 notifications sent
- Classification breakdown (consistent all day):
- suspicious: 2
- needs_review: 6
Users tracked (all stable, no violation changes from yesterday):
- DJ-QDH — suspicious, 3999 violations (stable — no increase from yesterday's +1257 spike)
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- ultra1790 — needs_review, 334 violations (stable)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (B — active block, stable)
- Marcel — needs_review, 27 violations (stable)
- jamies — needs_review, 15 violations (stable)
- alyx193 — needs_review, 5 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
Roster changes: None. Same 8 users as yesterday, no additions or drops.
Violation changes: None. All users' violation counts are identical to yesterday's final values. The DJ-QDH spike (+1257) was a one-day event on June 17; no further growth today.
revertQueue
- 24 runs
- 0 reverts, 0 failures, 0 pending
- Queue was empty all day — no revert requests were submitted.
Opportunities:
- DJ-QDH violations stable — After yesterday's massive +1257 spike to 3999, DJ-QDH's violations are unchanged today. This is a positive sign that the surge was contained. However, at 3999 violations this user remains the highest-priority suspicious account. The lack of further growth today suggests the bulk editing in restricted areas may have stopped. Continue monitoring.
- Collab:Huaxia orphan persists — The history permalink
https://opengeofiction.net/history#map=7/12.055/152.963continues to appear (3 occurrences today). This URL has been flagged daily since June 5. It remains not convertible to any template — it is a history tab permalink, not a map/coord reference. Manual cleanup on the Collab:Huaxia page remains the only resolution.
- No patrol escalation — All 8 tracked users show zero violation growth compared to yesterday. The roster is stable with no new additions or drops. Silent day.
- revertQueue empty — No revert requests were submitted today. This is normal; the queue had one revert yesterday and is back to empty today.
- Script health — No errors or failures observed in any script run today. templateFix made 2 successful edits across 2 pages.
2026-06-17
templateFix
- 45 runs (all from recent changes; 0 random/category runs)
- 1 page edited
- Total replacements: 1
- Replacement type breakdown:
- territory ID → {{relation}}: 1
- Replacement type breakdown:
- Orphan URLs found: 1 unique URL (3 occurrences total)
Pages edited:
Orphan found:
https://opengeofiction.net/history#map=7/12.055/152.963— type: ogf-other- Page: Collab:Huaxia (3 occurrences)
- Previously appeared on: June 5, 12, 13, 14 — this is the same persistent history permalink orphan that reappears whenever Collab:Huaxia is scanned from recent changes. Not a candidate for template conversion (history permalink).
userPatrol
- 48 runs
- ~338 users checked
- ~336 notifications sent
- Classification breakdown (last run):
- suspicious: 2
- needs_review: 6
Users tracked:
- DJ-QDH — suspicious, violations: 2742 → 3999 (+1257 increase at 18:44 UTC)
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- ultra1790 — needs_review, 334 violations (stable)
- AlsWorldAkaAlvaroDP_YT — needs_review, 28 violations (B — active block, stable, new today at 10:14)
- Marcel — needs_review, 27 violations (stable)
- jamies — needs_review, 15 violations (stable)
- alyx193 — needs_review, 5 violations (stable, new today at 13:14)
- HRNJ10 — needs_review, 2 violations (stable)
Roster changes from yesterday:
- AlsWorldAkaAlvaroDP_YT — new patrol addition at 10:14 (28 violations, needs_review, B — actively blocked). Not notified on first appearance, then notified from 10:44 onward.
- alyx193 — new patrol addition at 13:14 (5 violations, needs_review). Not notified on first appearance, then notified from 13:44 onward.
- waffler4 — confirmed fully dropped (absent from all 48 runs today vs present in first 6 runs yesterday). This concludes the multi-day roster pruning.
Violation changes:
- DJ-QDH growth: 2742 → 3999 (+1257) — significant escalation at 18:44 UTC. This is the largest single-day violation increase on record for this user. Violations jumped by 1257 in a single run update.
revertQueue
- 47 runs
- 1 revert executed, 0 failures, 0 pending
- Queue processed 1 revert successfully at 10:26 UTC — first revert activity recorded.
Opportunities:
- DJ-QDH massive violation spike (+1257) — This user's violations surged from 2742 (where they'd been stable since June 12) to 3999 at 18:44 UTC. This is by far the largest single-day increase for any tracked user this month. DJ-QDH was already classified as suspicious. The jump of over 1200 violations in one patrol cycle warrants investigation — this could indicate an automated or bulk editing pattern in restricted areas. Consider reviewing this account's recent changeset activity.
- Two new patrol users added (AlsWorldAkaAlvaroDP_YT, alyx193) — Both were added to the patrol cache today. Notably, AlsWorldAkaAlvaroDP_YT carries an active block (B) — the patrol correctly identifies and notifies even blocked users. alyx193 has only 5 violations (lowest of the roster). Standard monitoring applies.
- waffler4 fully dropped — After appearing in 30/49 runs on June 15 and 6/48 runs on June 16, waffler4 is completely absent from all 48 runs today. This concludes the roster pruning cycle that began last week.
- Collab:Huaxia orphan reappears — The history permalink orphan on Collab:Huaxia continues to be found whenever that page enters the recent-changes scan window. This has been flagged since June 5. The URL
https://opengeofiction.net/history#map=7/12.055/152.963is not convertible to any template — it's a history tab permalink. Manual cleanup on the page itself remains the only resolution path.
- revertQueue active — 1 revert was executed today, the first revert activity recorded. This follows several days of an empty queue. Queue processed cleanly with 0 failures.
- No script errors or failures observed in any of today's script runs.
2026-06-16
templateFix
- 6 runs (all from recent changes; 0 random/category runs)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- 0 orphan URLs found
userPatrol
- 48 runs
- 294 users checked (6 runs × 7 users, 42 runs × 6 users)
- 294 notifications sent
- Classification breakdown:
- suspicious: 96 (2 per run)
- needs_review: 198 (5 per 7-user run, 4 per 6-user run)
Users tracked (all violation counts static across all runs):
- DJ-QDH — suspicious, 2742 violations (stable)
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- ultra1790 — needs_review, 334 violations (stable — now present from first run of the day)
- Marcel — needs_review, 27 violations (stable)
- jamies — needs_review, 15 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
- waffler4 — needs_review, 18 violations (stable — present in first 6 runs only, then dropped)
Roster changes from yesterday:
- ultra1790 — now fully established: present in all 48 runs from the very start (vs first appearing at 09:45 yesterday). No violation growth.
- waffler4 (18 violations, needs_review) — continues roster pruning. Present in first 6 runs only (00:15–02:45), then dropped for the remaining 42 runs. Yesterday waffler4 was present in 30 of 49 runs; today only 6 of 48. Trend suggests imminent full removal.
- All yesterday's users carried forward (DJ-QDH, Alexandre GAIN, ultra1790, Marcel, jamies, HRNJ10) except waffler4 which is being pruned.
No violation counts increased for any user today — all static.
revertQueue
- 24 runs
- 0 reverts executed, 0 failures, 0 pending
- Queue remains inactive — no revert requests submitted.
Opportunities:
- waffler4 roster pruning accelerating — Present in only 6/48 runs today vs 30/49 yesterday. waffler4 (18 violations, needs_review) has static violations and appears to have stopped editing. The patrol cache is progressively expiring this user — likely to be fully absent within 1–2 days. No action needed.
- ultra1790 now a fully established patrol target — Present in all 48 runs today from the very first scan (00:15), whereas yesterday it first appeared at 09:45. This confirms it's been absorbed into the core patrol cache. 334 violations with needs_review classification, all static. No escalation.
- All violation counts static — Every tracked user shows zero violation growth across all 48 runs. DJ-QDH (2742), Alexandre GAIN (47, b), ultra1790 (334), Marcel (27), jamies (15), and HRNJ10 (2) all unchanged. This extends the streak of no violation growth to 16+ consecutive days for the core roster.
- templateFix clean — 6 runs, 0 replacements, 0 orphans across all scanned pages. The recent-changes pool continues to be clean of fixable content. No new orphan patterns to flag.
- Collab:Huaxia orphans not encountered today — The persistent orphans ({{{node_id}}} and history permalink) are not present in today's book because Collab:Huaxia was not among the pages scanned from recent changes. They likely still exist on the page itself.
- revertQueue inactive but polling — 24 runs with an empty queue. No revert requests submitted today — completely normal.
- No script errors or failures observed in any of today's script runs.
2026-06-15
templateFix
- 6 runs (all from recent changes; 0 random/category runs)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- 0 orphan URLs found
userPatrol
- 49 runs
- 323 users checked (19 runs × 6 users, 30 runs × 7 users)
- 323 notifications sent
- Classification breakdown:
- suspicious: 98
- needs_review: 226
Users tracked (all violation counts static across all runs):
- DJ-QDH — suspicious, 2742 violations (stable)
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- ultra1790 — needs_review, 334 violations (stable — first appeared at 09:45)
- Marcel — needs_review, 27 violations (stable)
- waffler4 — needs_review, 18 violations (stable)
- jamies — needs_review, 15 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
Roster changes from yesterday:
- Mapp (106 violations, suspicious) — dropped from patrol roster (confirmed permanent — absent from all runs today, was present in first 31 runs yesterday)
- ultra1790 — added to patrol roster at 09:45 (334 violations, needs_review). Not notified on first run, then notified from 10:15 onward.
No violation counts increased for any user today — all static.
revertQueue
- 24 runs
- 0 reverts executed, 0 failures, 0 pending
- Queue remains inactive — no revert requests submitted.
Opportunities:
- New patrol user: ultra1790 — Appeared at 09:45 UTC with 334 violations classified as needs_review. This is the highest violation count after DJ-QDH (2742) and Alexandre GAIN (47). All patrol runs from 10:15 onward include ultra1790 with stable violations. Worth monitoring over the coming days for violation growth.
- Mapp confirmed dropped — Mapp (106, suspicious) was present in the first 31 runs yesterday then dropped. Today Mapp is absent from all 49 runs. This confirms the roster removal is permanent.
- All violation counts static — No tracked user's violation count increased today. DJ-QDH (2742), Alexandre GAIN (47, b), ultra1790 (334), Marcel (27), waffler4 (18), jamies (15), and HRNJ10 (2) all unchanged. No escalation concerns.
- templateFix clean — 0 replacements, 0 orphans across all 6 runs scanning a total of 58 pages. The recent-changes pool currently has no fixable content.
- revertQueue inactive but polling — 24 runs with an empty queue. No revert requests submitted today — completely normal.
- No script errors or failures observed in any of today's script runs.
2026-06-14
templateFix
- 6 runs (all from recent changes; 0 category/random runs)
- 0 pages edited — no replacements needed on any scanned page
- Total replacements: 0
- 2 orphan URLs found (both on Collab:Huaxia, same as previous days)
Orphans found (on Collab:Huaxia — same page, same URLs as previous days):
http://opengeofiction.net/node/{{{node_id— ogf-object (broken template syntax; {{{node_id}}} unresolved)https://opengeofiction.net/history#map=7/12.055/152.963— ogf-other (history permalink; non-object URL)- Both orphans have appeared persistently since at least June 5 and remain unresolved on this page.
userPatrol
- 48 runs
- 326 users checked (7 runs × 8 users → 24 runs × 7 users → 17 runs × 6 users)
- 326 notifications sent
- Classification breakdown:
- suspicious: 127 (3 per 8-user run, 3 per 7-user run, 2 per 6-user run)
- needs_review: 199 (5 per 8-user run, 4 per 7-user run, 4 per 6-user run)
Users tracked (all violation counts static across all runs):
- DJ-QDH — suspicious, 2742 violations (stable)
- Mapp — suspicious, 106 violations (dropped from roster at 15:45)
- Alexandre GAIN — suspicious, 47 violations (b — expired block, stable)
- Cr2oOj — needs_review, 68 violations (dropped from roster at 03:44)
- Marcel — needs_review, 27 violations (stable)
- waffler4 — needs_review, 18 violations (stable)
- jamies — needs_review, 15 violations (stable)
- HRNJ10 — needs_review, 2 violations (stable)
Roster changes:
- Cr2oOj — dropped from patrol roster at 03:44 (present for first 7 runs only)
- Mapp — dropped from patrol roster at 15:45 (present for first 31 runs only)
No violation counts increased for any user today — all static.
revertQueue
- 24 runs
- 0 reverts executed, 0 failures, 0 pending
- Queue remains inactive — no revert requests submitted.
Opportunities:
- No template replacements today — templateFix scanned pages from recent changes across 6 runs and found zero bare territory IDs, raw OGF/OSM URLs, or other convertible patterns. All 38 distinct page-scans across the day were clean. This is normal — the recent-changes pool currently has no fixable links.
- Cr2oOj and Mapp dropped from patrol roster — Cr2oOj (68 violations, needs_review) stopped appearing after the first 7 runs (03:44 onward). Mapp (106 violations, suspicious) stopped appearing after run 31 (15:45 onward). This is likely due to the patrol's cached user list being pruned — neither user showed violation growth, and both may have stopped editing or be editing outside detection scope. No action needed.
- Collab:Huaxia orphans remain persistent — The same two orphan URLs continue to appear on this page every run that scans it. Both have been present since at least June 5. The {{{node_id}}} URL is broken template syntax (cannot be resolved), and the history permalink is a non-object URL. Neither is a candidate for a new template — manual cleanup on the page itself is required to resolve them.
- All violation counts static — No tracked user's violation count increased today. DJ-QDH (2742), Alexandre GAIN (47, b), Marcel (27), waffler4 (18), jamies (15), and HRNJ10 (2) all unchanged. No escalation concerns.
- revertQueue polling active but empty — 24 runs with an empty queue. No revert requests submitted today — completely normal.
- No script errors or failures observed in any of today's 78 total script runs.
2026-06-13
templateFix
- 38 runs (all from recent changes)
- 2 pages edited with 12 total replacements
- 2 orphan URLs found (both on Collab:Huaxia, same as previous days)
Pages edited:
- User:Rasmus Rasmusson - 7 replacements: AR902 -> AR902∈⊾ƨ, UL22d -> UL22d∈⊾ƨ, TA221 -> TA221∈⊾ƨ, TA251 -> TA251∈⊾ƨ, TA213 -> TA213∈⊾ƨ, TA212 -> TA212∈⊾ƨ, TA216 -> TA216∈⊾ƨ
- Forum:Territory application/AR033 - Montara - 5 replacements: 4 map links converted to {{coord}}, 1 territory ID AR033 -> AR033∈⊾ƨ
Orphans found (on Collab:Huaxia - same page, same URLs as yesterday and June 5):
http://opengeofiction.net/node/{{{node_id- ogf-object (broken template syntax - {{{node_id}}} unresolved; malformed URL with template parameter syntax, not a valid node link)https://opengeofiction.net/history#map=7/12.055/152.963- ogf-other (history/map permalink; cannot be converted to an object template)- Both orphans have appeared persistently since at least June 5 and remain unresolved on this page.
userPatrol
- 24 runs, 192 users checked (8 per run)
- 192 notifications sent (same users, all already notified)
- Classification breakdown:
- suspicious: 72 (3 per run)
- needs_review: 120 (5 per run)
Users tracked (all consistent across all 24 runs):
- DJ-QDH - suspicious, 2742 violations -- violations grew by +332 since yesterday (2410 -> 2742) -- classification changed from needs_review to suspicious (reclassified yesterday at 20:50)
- Mapp - suspicious, 106 violations (stable)
- Alexandre GAIN - suspicious, 47 violations (b - expired block, stable)
- Cr2oOj - needs_review, 68 violations (stable)
- Marcel - needs_review, 27 violations (stable)
- waffler4 - needs_review, 18 violations (stable)
- jamies - needs_review, 15 violations (stable)
- HRNJ10 - needs_review, 2 violations (stable)
Roster changes from yesterday:
- TheMakkiMan14 (likely_vandal, 181 violations, B - active block) -- dropped from patrol roster
revertQueue
- 24 runs
- 0 reverts executed, 0 failures, 0 pending
- Queue remains inactive - no revert requests submitted.
Opportunities:
- DJ-QDH escalation continues -- Violations jumped from 2410 to 2742 (+332) since yesterday, the second consecutive day of significant growth. This user is actively editing restricted areas despite being notified. Worth investigating what specific violations are accumulating and whether administrative action is warranted.
- TheMakkiMan14 dropped -- The user with active block (B) has been removed from the patrol roster, which is correct behavior for blocked accounts.
- Collab:Huaxia orphans persistent -- Both orphan URLs on this page remain unresolved after appearing in every daily book since at least June 5. The {{{node_id}}} URL is broken template syntax (cannot be resolved without knowing the intended node ID), and the history permalink is a non-object URL. Neither is a candidate for a new template -- they require manual cleanup on the page itself.
- All other violation counts static -- No changes for any other tracked user.
- No script errors or failures observed in any of today's 86 total runs.
2026-06-12
templateFix
- 6 runs (all from recent changes; 0 random runs)
- 2 pages edited with 5 total replacements
- 2 orphan URLs found (both on Collab:Huaxia)
Pages edited:
- Forum:Territory application/UL01h - Asterra — 1 replacement: map link converted to {{coord}}
- Forum:Territory application/BG31 - Federal Republic of Zapadovelticia (UL11l) — 1 replacement: territory ID BG31 → BG31∈⊾ƨ
- User:Leowezy/Dictionary — 3 replacements: territory IDs UL30i → UL30i∈⊾ƨ, UL30c → UL30c∈⊾ƨ, UL26b → UL26b∈⊾ƨ
Orphans found (on Collab:Huaxia):
http://opengeofiction.net/node/{{{node_id— ogf-object (broken template syntax — {{{node_id}}} unresolved)https://opengeofiction.net/history#map=7/12.055/152.963— ogf-other (permalink/history URL)- Both orphans previously appeared on 2026-06-05 on the same page (Collab:Huaxia). Neither has been resolved — the page still contains these orphan URLs two passes later.
userPatrol
- 48 runs
- 414 users checked (first 30 runs × 9 users, last 18 runs × 8 users)
- 414 notifications sent
- Classification breakdown (per-run, changed mid-day):
- runs 1–30 (00:14–13:14): 1 likely_vandal, 2 suspicious, 6 needs_review
- runs 31–41 (13:44–20:14): 1 likely_vandal, 2 suspicious, 6 needs_review
- run 42 (20:14): 0 likely_vandal, 2 suspicious, 6 needs_review (TheMakkiMan14 dropped)
- runs 43–48 (20:50–23:44): 0 likely_vandal, 3 suspicious, 5 needs_review (DJ-QDH reclassified)
Users tracked:
- DJ-QDH — reclassified from needs_review to suspicious at 20:50 — violations: 2410 → 2434 (at 13:44) → 2742 (at 20:50) — violations grew by 332 today
- TheMakkiMan14 — likely_vandal (181 violations, B — active block) — dropped from roster at 15:14
- Mapp — suspicious (106 violations, stable)
- Alexandre GAIN — suspicious (47 violations, b — expired block)
- Cr2oOj — needs_review (68 violations, stable)
- Marcel — needs_review (27 violations, stable)
- waffler4 — needs_review (18 violations, stable)
- jamies — needs_review (15 violations, stable)
- HRNJ10 — needs_review (2 violations, stable)
revertQueue
- 23 runs
- 0 reverts executed, 0 failures, 0 pending
- Queue is inactive — no revert requests submitted.
Opportunities:
- DJ-QDH escalation — This user's violations grew significantly today: from 2410 to 2434 (at 13:44) to 2742 (at 20:50), and was reclassified from needs_review to suspicious. This is the first violation growth for any tracked user in weeks. Worth investigating what specific violations are accumulating and whether manual intervention is warranted.
- TheMakkiMan14 dropped from roster — Present for the first 30 runs, absent from all 18 subsequent runs (15:14 onward). This user was classified likely_vandal with 181 violations and an active block (B). Not clear why the system dropped them — they were the only likely_vandal in the roster. May be worth verifying the patrol's cache isn't misconfigured.
- Recurring orphans on Collab:Huaxia — Both orphan URLs found today are the exact same URLs that were found on 2026-06-05 (also on Collab:Huaxia). The {{{node_id}}} pattern is a broken template syntax that can't be resolved to a real node, and the history permalink URL doesn't match any template converter. Since these have persisted through multiple templateFix passes, they likely require manual cleanup on the page itself. Neither appears to be a candidate for a new template — the broken syntax is an authoring error, and history permalinks are inherently dynamic.
- All other patrol users have stable violations — Mapp (106), Alexandre GAIN (47, b), Cr2oOj (68), Marcel (27), waffler4 (18), jamies (15), and HRNJ10 (2) all unchanged. No action needed for these users.
- revertQueue inactive — 23 polling runs with an empty queue. No revert requests submitted today. This is normal — the queue only processes when reports are filed.
- No script errors or failures observed in any of today's script runs.
2026-06-11
templateFix
- 6 runs (all from recent changes; 0 random runs)
- 3 pages edited with 5 total replacements
- coord: 4
- relation (territory ID): 1
- 0 orphan URLs found
Pages edited:
- Forum:Territory application/TA043 - New Westonia — 2 replacements: map link converted to {{coord}}, territory ID TA043 converted to {{relation}}
- Forum:Territory application/UL07f - Bashlam — 2 replacements: both map links converted to {{coord}}
- Talk:Main Page/TravelGuide — 1 replacement: map link converted to {{coord}} with name parameter
userPatrol
- 48 runs
- 392 users checked (8 per run for first 40 runs, 9 per run for last 8 runs)
- 392 notifications sent
Classifications (aggregate):
- likely_vandal: 48
- suspicious: 96
- needs_review: 248
Users tracked:
- TheMakkiMan14 — likely_vandal (181 violations, stable) — B (active block)
- Mapp — suspicious (106 violations, stable)
- Alexandre GAIN — suspicious (47 violations, stable) — b (expired block)
- Cr2oOj — needs_review (68 violations, stable)
- Marcel — needs_review (27 violations, stable)
- waffler4 — needs_review (18 violations, stable)
- jamies — needs_review (15 violations, stable)
- HRNJ10 — needs_review (2 violations, stable)
- DJ-QDH — needs_review (2410 violations, stable) — added at 20:14 run
All 9 users have stable violation counts across all runs. No growing violations detected.
revertQueue
- 24 runs
- 0 reverts executed, 0 failures, 0 pending
- Queue is inactive — no revert requests submitted.
Opportunities:
- No orphan URLs were found today — all detected patterns were successfully converted. Template coverage is adequate.
- DJ-QDH appeared in the patrol list from 20:14 onwards with a very high violation count (2410) but classified as "needs_review" (not likely_vandal). Worth monitoring if the classification changes or if the count grows.
- All other patrol users show completely static violation counts — no action needed.
- revertQueue is idle — no revert requests in the queue.
2026-06-10
templateFix
- 33 runs (0 category, 33 random)
- 2 pages edited with 6 total replacements
- coord: 3
- territory ID: 3
- 0 orphan URLs found
userPatrol
- 48 runs, 384 users checked
- 384 notifications sent
- likely_vandal: 48
- suspicious: 96
- needs_review: 240
All 8 users have stable violation counts across all runs. No growing violations detected.
revertQueue
- 48 runs, 0 reverts executed, 0 failures, 0 pending
Opportunities:
- No orphan URLs were found today — all detected patterns were successfully converted.
- All 8 patrol users have static violation counts. No user shows increasing violations.
- revertQueue is idle — no revert requests in the queue.
2026-06-09
templateFix
- Runs: 6 (all from recent changes; 0 category/random runs)
- Pages checked: 45 across 6 runs — 12 unique pages scanned
- Edits made: 0 — no replacements needed on any scanned page
- No orphan URLs found
userPatrol
- Runs: 48 (approximately every 30 minutes)
- Users checked: 8 per run (9 in two runs where DJ-QDH was added)
- Users tracked: 9 total
- TheMakkiMan14 — likely_vandal (181 violations) — B (active block)
- Mapp — suspicious (106 violations)
- Alexandre GAIN — suspicious (47 violations) — b (expired block)
- Cr2oOj — needs_review (68 violations)
- Marcel — needs_review (27 violations)
- waffler4 — needs_review (18 violations)
- jamies — needs_review (15 violations)
- HRNJ10 — needs_review (2 violations)
- DJ-QDH — detected mid-day (19:45), initially needs_review (743 violations, not notified), reclassified as good_faith at 20:15 and notified — DJ-QDH
- Notifications: 385 notification events across all runs
- No violation counts changed for any tracked user today.
revertQueue
- Runs: 47
- Reverts executed: 2 (at 09:57 and 20:27)
- Failures: 0
- Queue is otherwise quiet — typical low-activity day
Opportunities
- No orphan URLs or recurring template gaps to report. All scanned pages were clean.
- All 8 core patrol users have stable violation counts — no escalation.
- DJ-QDH appeared late in the day with a high violation count (743) but was correctly reclassified as good faith. Worth monitoring if they re-appear in future scans.
- The revertQueue processed 2 requests cleanly with no failures — system operating normally.
2026-06-08
templateFix
- Runs: 6 (all from recent changes; 0 category/random runs)
- Pages checked (across all 6 runs):
- Run 1 (00:11): Forum:Announcements/Overpass server, Forum:Global and regional issues/Naming "Tarephian Lake D", Forum:Territory application/AR064 - Lenizaika, Forum:Territory application/AR911 - Republic of Haivin, Forum:Territory application/UL11l - Federal Republic of Zapadovelticia, Pyingshum
- Run 2 (04:11): same as run 1 minus UL11l (5 pages)
- Run 3 (08:11): same 5 pages
- Run 4 (12:11): same 5 pages
- Run 5 (16:11): same 5 pages + User:Nsenx (6 pages)
- Run 6 (20:11): Forum:Global and regional issues/Naming "Tarephian Lake D", Forum:Territory application/AR064 - Lenizaika, Forum:Territory application/AR911 - Republic of Haivin, Forum:Territory application/BG21 - Ipsonia, Forum:Territory application/UL11l - Federal Republic of Zapadovelticia, File:IniscaolFLAG.png, Iniscaol, Zozandaria (8 pages)
- Pages edited: 2
- Total replacements: 4
- Orphan URLs: 0 (none found)
userPatrol
- Runs: 48 (every ~30 min, around the clock)
- Users checked: 395 total (11 runs × 9 users, 37 runs × 8 users)
- Notifications sent: 395
- Classification breakdown (cumulative):
- likely_vandal: 48 (TheMakkiMan14 — 181 violations, actively blocked [B])
- suspicious: 96 (Mapp — 106 violations; Alexandre GAIN — 47 violations, expired block [b])
- needs_review: 251 (Cr2oOj — 68; Marcel — 27; waffler4 — 18; jamies — 15; HRNJ10 — 2; plus Glebb — 1,568 in first 11 runs only)
- Glebb dropped from patrol at 05:45 — Present for 11 runs (00:15–05:15), absent from all 37 subsequent runs
- HRNJ10 continues — present in all 48 runs, static at 2 violations (first appeared yesterday, June 7)
- Violation counts: all static — no changes from yesterday for any tracked user
revertQueue
- Runs: 48 (every ~30 min, alternating with userPatrol)
- Reverts executed: 0
- Failures: 0
- Pending: 0 (queue inactive)
Opportunities
- Glebb dropped from patrol roster mid-day — Present for the first 11 runs (00:15–05:15) with 1,568 violations, then absent from all subsequent runs. Glebb has the highest violation count of any tracked user and has appeared intermittently in recent days (present yesterday, absent for most of June 7, returned today for part of the day). This pattern suggests the patrol's data source may be producing inconsistent results for this user. Worth monitoring whether Glebb reappears tomorrow.
- HRNJ10 continues to be tracked — Present in all 48 runs today, static at 2 violations. This user was newly added to the patrol roster yesterday (June 7) and appears to have been fully integrated into the cache. Low violation count with no growth; no action needed unless the count increases.
- All other violation counts static — TheMakkiMan14 (181, B), Mapp (106), Alexandre GAIN (47, b), Cr2oOj (68), Marcel (27), waffler4 (18), and jamies (15) all unchanged. Twenty-third consecutive day with no changes to any established user's violation count. All appear to have stopped editing or are editing outside patrol scope.
- templateFix productive — 4 replacements across 2 pages. The UL11l territory application had 2 raw map links converted to {{coord}} and a bare territory ID converted to {{relation}}. User:Nsenx had a raw relation wikilink converted. No orphan URLs found on any scanned page — good template coverage.
- No script errors or failures observed in any of today's script runs.
2026-06-07
templateFix
- Runs: 8 (all from recent changes; 0 category/random runs)
- Unique pages checked: 4
- Forum:Territory application/AR911 - Republic of Haivin (4 times)
- Forum:Announcements/Overpass server (2 times)
- Forum:Territory application/AR064 - Lenizaika (1 time)
- Pyingshum (1 time)
- Pages edited: 0 — no replacements needed on any scanned page
- Total replacements: 0
- Orphan URLs: 0 (none found)
userPatrol
- Runs: 48 (every ~30 min, around the clock)
- Users checked: 392 total (40 runs × 8 users, then 1 run × 9 users, then 7 runs × 9 users)
- Notifications sent: 391
- Classification breakdown (cumulative):
- likely_vandal: 48 (TheMakkiMan14 — 181 violations, actively blocked [B])
- suspicious: 96 (Mapp — 106 violations; Alexandre GAIN — 47 violations, expired block [b])
- needs_review: 248 (Glebb — 1,568 violations; Cr2oOj — 68; Marcel — 27; waffler4 — 18; jamies — 15; HRNJ10 — 2)
- New user added today: HRNJ10 (needs_review, 2 violations) — appeared in the 20:15 run, notified from 20:44 onward
- Violation counts: all static — no changes from yesterday (June 6) for any of the 8 established users
revertQueue
- Runs: 48 (every ~30 min, alternating with userPatrol)
- Reverts executed: 0
- Failures: 0
- Pending: 0 (queue inactive)
Opportunities
- New patrol user: HRNJ10 — Appeared in the patrol roster at 20:15 UTC with 2 violations classified as needs_review. Was not notified on first appearance but received notifications from 20:44 onward. This is a low violation count; monitor to see if it increases over the coming days.
- All established violation counts static — Twenty-second consecutive day with no changes to any of the 8 core tracked users' violation counts. TheMakkiMan14 (181, B), Mapp (106), Alexandre GAIN (47, b), Glebb (1,568), Cr2oOj (68), Marcel (27), waffler4 (18), and jamies (15) all unchanged. All appear to have stopped editing or are editing outside patrol scope.
- templateFix quietest day in months — Zero replacements across 8 runs of 4 unique pages. The recent-changes pool had no bare territory IDs, no raw OGF/OSM URLs, and no orphan URLs on any scanned page. The cleanest day on record.
- revertQueue polling active but empty — 48 runs with zero revert requests. This is normal — no action needed.
- No script errors or failures observed in any of today's script runs.
2026-06-06
templateFix
- Runs: 6 (all from recent changes; 0 category/random runs)
- Pages edited: 1
- Forum:Territory application/AR911 - Republic of Haivin — 3 edits total (2 at 12:11, 1 at 20:11)
- Total replacements: 3
- Orphan URLs: 0 (none found)
userPatrol
- Runs: 48 (hourly, every ~30 min)
- Users checked per run: 8
- Total users checked: 384
- Notifications sent: 384 (all 8 users notified each run)
- Classification breakdown (all 48 runs identical):
- likely_vandal: 1 — TheMakkiMan14 (181 violations, actively blocked [B])
- suspicious: 2 — Mapp (106 violations); Alexandre GAIN (47 violations, expired block [b])
- needs_review: 5 — Glebb (1,568 violations); Cr2oOj (68); Marcel (27); waffler4 (18); jamies (15)
- Violation counts unchanged from yesterday (June 5) — all static.
- Roster unchanged — same 8 users across all runs.
revertQueue
- Runs: 24
- Reverts executed: 0
- Failures: 0
- Pending: 0 (queue inactive)
Opportunities
- All violation counts static — Twenty-first consecutive day with no changes to any tracked user's violation count. The entire patrol roster shows zero new violations. All 8 users appear to have stopped editing entirely or are editing outside the patrol's detection scope. No action needed.
- templateFix quiet day — Only 3 replacements on a single page (Forum:Territory application/AR911 - Republic of Haivin), all territory ID conversions. No coord/coordosm/user/object-template work. No orphans. The recent-changes pool was very clean today.
- revertQueue polling active but empty — 24 polling runs with an empty queue. No revert requests submitted at any point today — completely normal.
- No script errors or failures observed in any of today's script runs.
2026-06-05
templateFix
- Runs: 20 (recent changes) + 46 (batch saves) = 66 total
- Pages edited: 25 (1 from recent, 24 from batch)
- Forum:Territory application/UL08c-08 — 5 edit(s)
- Collab talk:Gobrassanya — 16 edit(s)
- Collab:Huaxia — 2 edit(s)
- Forum:North Archanta - free to edit blue territories/The State of Drull — 3 edit(s)
- Forum:Request help/Perfect place for a Filipino-themed territory — 2 edit(s)
- Forum:Territory application/AN100 - Menaro — 4 edit(s)
- Forum:Territory application/AN136a - Federal Republic of Kopersia and Aleverde — 2 edit(s)
- Forum:Territory application/AR033 - Ipsonia — 1 edit(s)
- Forum:Territory application/AR060-11 - Kintinara — 2 edit(s)
- Forum:Territory application/AR073 Sannia — 2 edit(s)
- Forum:Territory application/AR120-08 - Dolania — 2 edit(s)
- Forum:Territory application/AR120-08 - Senaford — 2 edit(s)
- Forum:Territory application/AR120-73 Deseray — 1 edit(s)
- Forum:Territory application/AR330 - Biencierre — 3 edit(s)
- Forum:Territory application/AR330 - Orangabara — 4 edit(s)
- Forum:Territory application/AR908, AR911, AR912, AR915, AR916, AR921 – Greater Bai Empire and Kanglapo — 23 edit(s)
- Forum:Territory application/AR909 (swap with AR903 - Kuehong) — 2 edit(s)
- Forum:Territory application/BG36 - Hivearnia — 2 edit(s)
- Forum:Territory application/UL12k - Veridia — 2 edit(s)
- Forum:Territory application/UL13f - Lichtland (Lichtländische Republik) — 2 edit(s)
- Forum:Territory application/UL26e - The Ardenlands — 4 edit(s)
- Forum:Territory application/UL28a - Kingdom of Bijeloslavia — 2 edit(s)
- Forum:Territory application/UL33g - Aurelia — 4 edit(s)
- Help:Making realistic cities — 6 edit(s)
- Help:Portal — 2 edit(s)
- Total replacements: 100
- Replacement type breakdown:
- territory ID: 14
- coord: 29
- relation/object: 2
- scalehelper: 29
- stale scalehelper fix: 26
- Replacement type breakdown:
- Orphan URLs found: 3 unique
- unknown (on Collab:Huaxia, Collab:Huaxia):
http://opengeofiction.net/node/{{{node_id - unknown (on Collab:Huaxia, Collab:Huaxia):
https://opengeofiction.net/history#map=7/12.055/152.963 - unknown (on Forum:Territory application/UL26e - The Ardenlands, Forum:Territory application/UL26e - The Ardenlands):
https://www.openstreetmap.org/user/volga_shibe- Previous occurrences checked in action log: none found — all orphan URLs are new today.
- unknown (on Collab:Huaxia, Collab:Huaxia):
userPatrol
- Runs: 48 (hourly)
- Users checked per run: 8 (unique set: TheMakkiMan14, Mapp, Alexandre GAIN, Glebb, Cr2oOj, Marcel, waffler4, jamies)
- Notifications sent per run: 8 (all users notified each run)
- Classification breakdown:
- likely_vandal: 1 — TheMakkiMan14 (181 violations, actively blocked [B])
- suspicious: 2 — Mapp (106 violations); Alexandre GAIN (47 violations, expired block [b])
- needs_review: 5 — Glebb (1568 violations); Cr2oOj (68 violations); Marcel (27 violations); waffler4 (18 violations); jamies (15 violations)
revertQueue
- Runs: 47
- Reverts executed: 1
- Failures: 0
- Pending: 0
Opportunities
- Patrol data stable — Same 8 users, same violation counts, same classifications across all 48 runs today.
- TheMakkiMan14 (181 violations, likely_vandal), Mapp (106 violations, suspicious), Alexandre GAIN (47 violations, suspicious), Glebb (1568 violations, needs_review), Cr2oOj (68 violations, needs_review), Marcel (27 violations, needs_review), waffler4 (18 violations, needs_review), jamies (15 violations, needs_review)
- No violation counts increased — no escalation needed.
- revertQueue active — 1 revert(s) executed today with 0 failures. Queue processed successfully.
- templateFix active — Recent pass made 5 edit(s) on 1 page(s); batch pass made 95 edit(s) on 24 page(s). Includes territory ID conversions, coord template insertions, scalehelper updates, and stale scalehelper fixes.
- No script errors or failures observed in any of today's script runs.
2026-06-04
templateFix
- Runs: 14 (category) + 0 (random) = 14 total
- Pages checked (unique): Forum:Territory application/UL11b (part) - Iniscaol, Lentia, MediaWiki:Common.css, Pyingshum, Forum:Territory application/AR033 - Ipsonia, User:Exon/Sandbox
- Pages edited: 1
- Total replacements: 1
- Orphan URLs found: 0
userPatrol
- Runs: 24 (hourly)
- Users checked per run: 8 (unique set: TheMakkiMan14, Mapp, Alexandre GAIN, Glebb, Cr2oOj, Marcel, waffler4, jamies)
- Notifications sent per run: 8 (all users notified each run)
- Classification breakdown:
- Likely vandals: 1 — TheMakkiMan14 (181 violations, actively blocked [B])
- Suspicious: 2 — Mapp (106 violations), Alexandre GAIN (47 violations, expired block [b])
- Needs review: 5 — Glebb (1568 violations), Cr2oOj (68), Marcel (27), waffler4 (18), jamies (15)
revertQueue
- Runs: 24
- Reverts executed: 0
- Failures: 0
- Pending: 0 (queue inactive — no revert requests submitted today)
Opportunities
- No orphan URLs encountered today — templateFix processed 6 unique pages and found no unresolvable URLs requiring manual intervention.
- Patrol data static — violation counts and classifications unchanged from previous days. All 8 monitored users show identical violation totals.
- TheMakkiMan14 remains actively blocked (B) with 181 violations — no change.
- Glebb continues with the highest violation count (1,568) but classified as needs review with no escalation.
- revertQueue clean — zero reverts requested or executed; no action required.
- One edit made today — territory ID AR033 converted to AR033∈⊾ƨ on Forum:Territory application/AR033 - Ipsonia. No new orphan patterns detected.
2026-06-03
templateFix
- 6 runs (all from recent changes; 0 random/category runs)
- 6 unique pages scanned across 6 runs
- Run 1 (00:11): Forum:Territory application/AR120-56: Nishowigan, MediaWiki:Common.css, Passitania, Wyster
- Run 2 (04:11): Forum:Territory application/AR120-56: Nishowigan, MediaWiki:Common.css, Wyster
- Run 3 (08:11): Forum:Territory application/AR120-56: Nishowigan, MediaWiki:Common.css, Wyster
- Run 4 (12:11): Forum:Territory application/AR120-56: Nishowigan, MediaWiki:Common.css, Wyster
- Run 5 (16:11): Forum:Territory application/UL11b (part) - Iniscaol, MediaWiki:Common.css, Wyster
- Run 6 (20:11): Forum:Territory application/UL11b (part) - Iniscaol, Lentia, MediaWiki:Common.css, Wyster
- 1 page edited: Passitania (run 1)
- 1 total replacement
- Orphan URLs: none
userPatrol
- 48 runs (00:15–23:44 UTC)
- 384 users checked (8 per run)
- 384 notifications sent
- Classification breakdown (all 48 runs identical):
- likely_vandal: 1 (TheMakkiMan14)
- suspicious: 2 (Mapp, Alexandre GAIN)
- needs_review: 5 (Glebb, Cr2oOj, Marcel, waffler4, jamies)
- Classification breakdown (all 48 runs identical):
- Users tracked (consistent across all 48 runs):
- TheMakkiMan14 — likely_vandal, 181 violations, block_status: B (active block)
- Mapp — suspicious, 106 violations
- Alexandre GAIN — suspicious, 47 violations, block_status: b (expired/inactive)
- Glebb — needs_review, 1,568 violations
- Cr2oOj — needs_review, 68 violations
- Marcel — needs_review, 27 violations
- waffler4 — needs_review, 18 violations
- jamies — needs_review, 15 violations
- All violation counts unchanged from yesterday (June 2)
- Roster remains stable — same 8 users across all 48 runs. No changes.
revertQueue
- 47 runs (00:26–23:56 UTC)
- 0 reverts, 0 failures, 0 pending — queue remains empty
Opportunities
- All violation counts static — Fourteenth consecutive day with no changes to any tracked user's violation count. All users appear to have stopped editing entirely or are editing outside the patrol's detection scope. No action needed.
- Passitania edited in run 1 — A single territory ID (AR120-36) was found and converted to {{relation}} on the Passitania page. This was only present in the first run — subsequent runs didn't scan Passitania (it dropped off the recent-changes list after the 4-hour window). The conversion was clean with no orphans.
- Lentia appears in run 6 — Lentia joined the recent-changes pool at 20:11 but was clean (0 edits needed). This page is likely a recent edit or new creation that didn't have bare IDs or URLs.
- MediaWiki:Common.css scanned in every run — Present in all 6 templateFix runs. This is a system page that correctly has no template replacements needed. Its consistent presence in recent changes may indicate it's being frequently updated or the script includes it due to its edit history.
- revertQueue polling active — 47 polling runs today (every ~30 min) with an empty queue. Service continues to run normally.
- No orphan URLs — All patterns successfully matched or cleanly skipped. Template coverage remains adequate.
- No script errors or failures observed in any of today's script runs.
2026-06-02
templateFix
- 6 runs (all from recent changes; 0 random/category runs)
- 6 unique pages scanned across 6 runs
- Run 1 (00:11): Egalian Union, Forum:Territory application/BG23 - Sülbenbergia, Hetzer Union
- Run 2 (04:11): Egalian Union, Forum:Territory application/BG23 - Sülbenbergia, Hetzer Union
- Run 3 (08:11): Egalian Union, Forum:Territory application/BG23 - Sülbenbergia, Hetzer Union
- Run 4 (12:12): Forum:Territory application/BG23 - Sülbenbergia, Hetzer Union
- Run 5 (16:11): Forum:Territory application/AR120-56: Nishowigan, Forum:Territory application/BG23 - Sülbenbergia, Hetzer Union, Wyster
- Run 6 (20:11): Forum:Territory application/AR120-56: Nishowigan, Forum:Territory application/BG23 - Sülbenbergia, Hetzer Union, MediaWiki:Common.css, Wyster
- 0 pages edited
- 0 total replacements
- Orphan URLs: none
userPatrol
- 48 runs (00:15–23:44 UTC)
- 1 initial run (00:15) with 0 users checked
- 47 subsequent runs (00:44–23:44) with 8 users each = 376 users checked
- 376 notifications sent
- Classification breakdown (all 47 user-carrying runs identical):
- likely_vandal: 1 (TheMakkiMan14)
- suspicious: 2 (Mapp, Alexandre GAIN)
- needs_review: 5 (Glebb, Cr2oOj, Marcel, waffler4, jamies)
- Classification breakdown (all 47 user-carrying runs identical):
- Users tracked (consistent across all 47 runs):
- TheMakkiMan14 — likely_vandal, 181 violations, block_status: B (active block)
- Mapp — suspicious, 106 violations
- Alexandre GAIN — suspicious, 47 violations, block_status: b (expired/inactive)
- Glebb — needs_review, 1,568 violations
- Cr2oOj — needs_review, 68 violations
- Marcel — needs_review, 27 violations
- waffler4 — needs_review, 18 violations
- jamies — needs_review, 15 violations
- All violation counts unchanged from yesterday (June 1)
- Roster remains stable — same 8 users across all 47 user-carrying runs. No changes.
revertQueue
- 24 runs (00:25–23:25 UTC)
- 0 reverts, 0 failures, 0 pending — queue remains empty
Opportunities
- All violation counts static — Thirteenth consecutive day with no changes to any tracked user's violation count. The entire patrol roster shows zero new violations. All users appear to have stopped editing entirely or are editing outside the patrol's detection scope. No action needed.
- templateFix found zero work today — All 6 recent-changes runs scanned 6 unique pages but found no bare territory IDs, no raw OGF/OSM URLs, and no orphan URLs on any page. The recent-changes pool is currently clean across all scanned pages. This is a quiet day — not indicative of any issue.
- MediaWiki:Common.css scanned (run 6) — A system-level CSS page appearing in the recent-changes scan is unusual. It was scanned and cleanly passed with 0 edits needed. This page is unlikely to contain bare IDs or map URLs and was correctly left untouched.
- revertQueue polling continues actively — 24 runs today (every ~30 min throughout the day) with an empty queue. This is the second consecutive day of active polling after the service resumed on June 1. Service appears healthy.
- No orphan URLs — All patterns successfully matched or cleanly skipped. Template coverage remains adequate.
- No script errors or failures observed in any of today's script runs.
2026-06-01
templateFix
- 6 runs (all from recent changes; 0 random/category runs)
- 9 total pages scanned across 6 runs
- Run 1 (00:11): Collab:Embassies, Forum:Territory application/AN133 - Spengwald, Forum:Territory application/UL11b (part) - Iniscaol, Itarnar, Kojo, Wyster
- Run 2 (04:11): Collab:Embassies, Forum:Territory application/AN133 - Spengwald, Forum:Territory application/UL11b (part) - Iniscaol, Itarnar, Kojo, Wyster
- Run 3 (08:11): Collab:Embassies, Forum:Territory application/AN133 - Spengwald, Forum:Territory application/UL11b (part) - Iniscaol, Itarnar, Kojo, Wyster
- Run 4 (12:12): Collab:Embassies, Egalian Union, Forum:Territory application/AN133 - Spengwald, Forum:Territory application/UL11b (part) - Iniscaol, Itarnar, Kojo, Wyster
- Run 5 (16:11): Egalian Union, Forum:Territory application/AN133 - Spengwald, Forum:Territory application/UL11b (part) - Iniscaol, Itarnar, Kojo
- Run 6 (20:11): Astria, Egalian Union, Forum:Territory application/AN133 - Spengwald, Forum:Territory application/AR120-56: Nishowigan, Forum:Territory application/BG23 - Sülbenbergia, Itarnar, User:FoxoHorton4
- 4 pages edited (run 6 only):
- Astria — 2 territory IDs (UL08l → UL08l∈⊾ƨ, UL08m → UL08m∈⊾ƨ)
- Forum:Territory application/AN133 - Spengwald — 1 territory ID (AN125 → AN125∈⊾ƨ)
- Forum:Territory application/AR120-56: Nishowigan — 1 territory ID (AR120-56 → AR120-56∈⊾ƨ)
- Forum:Territory application/BG23 - Sülbenbergia — 4 replacements: 3 changesets (1592915, 1592977, 1593011 → {{changeset}}) + 1 relation wikilink (314500 → BG23∈⊾ƨ)
- User:FoxoHorton4 — 1 territory ID (BG23 → BG23∈⊾ƨ)
- 9 total replacements
- Orphan URLs: none
userPatrol
- 48 runs (00:14–23:45 UTC)
- 384 users checked (8 per run)
- 384 notifications sent
- Classification breakdown (all 48 runs identical):
- likely_vandal: 1 (TheMakkiMan14)
- suspicious: 2 (Mapp, Alexandre GAIN)
- needs_review: 5 (Glebb, Cr2oOj, Marcel, waffler4, jamies)
- Classification breakdown (all 48 runs identical):
- Users tracked (consistent across all 48 runs):
- TheMakkiMan14 — likely_vandal, 181 violations, block_status: B (active block)
- Mapp — suspicious, 106 violations
- Alexandre GAIN — suspicious, 47 violations, block_status: b (expired/inactive)
- Glebb — needs_review, 1,568 violations
- Cr2oOj — needs_review, 68 violations
- Marcel — needs_review, 27 violations
- waffler4 — needs_review, 18 violations
- jamies — needs_review, 15 violations
- All violation counts unchanged from yesterday (May 31)
- Roster remains stable — same 8 users across all 48 runs. No changes since BigglyBadlyUser dropped on May 30.
revertQueue
- 9 runs (20:38–22:56 UTC) — first activity since May 16 (queue polling is now active again)
- 0 reverts, 0 failures, 0 pending — queue is empty
Opportunities
- All violation counts static — Twelfth consecutive day with no changes to any tracked user's violation count. The entire patrol roster shows zero new violations. All users appear to have stopped editing entirely or are editing outside the patrol's detection scope. No action needed.
- revertQueue resumed service — After 15 consecutive days of no runs (May 16–31), the revertQueue script ran 9 times today. While the queue was empty (0 reverts), the fact that it's polling again is a meaningful change. This may indicate a configuration fix or service restart. Monitor tomorrow to see if actual revert requests arrive.
- New pages in templateFix run 6 — Astria, Forum:Territory application/AR120-56: Nishowigan, Forum:Territory application/BG23 - Sülbenbergia, and User:FoxoHorton4 all appeared in the 20:11 run. These are likely newly created or recently edited pages with bare IDs that the script successfully converted. No orphans left behind.
- All replacement types were territory IDs, changesets, and relations — No coord, coordosm, OGF user, or object template conversions today. This is unusually narrow — suggests the day's recent changes happened to be mostly territory applications rather than mapping pages with geographic coordinates.
- No orphan URLs — All patterns successfully converted on the first pass. Good template coverage.
- No script errors or failures observed in any of today's script runs.
2026-05-31
templateFix
- 6 recent passes (no category or random runs)
- 9 pages scanned across 6 runs
- Run 1 (00:11): Forum:Global and regional issues/EUOIA, User:Ernestpkirby, User:Indyroads, User:Jr000/Sandbox, Zakahigan
- Run 2 (04:11): Forum:Global and regional issues/EUOIA, User:Ernestpkirby, User:Indyroads, Zakahigan
- Run 3 (08:11): User:Ernestpkirby, User:Indyroads, Zakahigan
- Run 4 (12:11): Kojo, Zakahigan
- Run 5 (16:11): Collab:Embassies, Kojo, Wyster, Zakahigan
- Run 6 (20:11): Collab:Embassies, Forum:Territory application/UL11b (part) - Iniscaol, Kojo, Wyster, Zakahigan
- 1 page edited: Kojo
- 6 total replacements
- 1 orphan URL found (in run 4 on Kojo):
- ogf-object (1): http://opengeofiction.net/way/xxx
- This is a placeholder/test URL — "xxx" is not a valid way ID. Not previously recorded in the action log.
- ogf-object (1): http://opengeofiction.net/way/xxx
userPatrol
- 48 runs (00:14–23:44 UTC)
- 384 users checked (8 per run)
- 384 notifications sent
- Classification breakdown (all 48 runs identical):
- likely_vandal: 1 (TheMakkiMan14)
- suspicious: 2 (Mapp, Alexandre GAIN)
- needs_review: 5 (Glebb, Cr2oOj, Marcel, waffler4, jamies)
- Classification breakdown (all 48 runs identical):
- Users tracked (consistent across all 48 runs):
- TheMakkiMan14 — likely_vandal, 181 violations, block_status: B (active block)
- Mapp — suspicious, 106 violations
- Alexandre GAIN — suspicious, 47 violations, block_status: b (expired/inactive)
- Glebb — needs_review, 1,568 violations
- Cr2oOj — needs_review, 68 violations
- Marcel — needs_review, 27 violations
- waffler4 — needs_review, 18 violations
- jamies — needs_review, 15 violations
- All violation counts unchanged from yesterday (May 30)
- Roster remains stable — same 8 users across all 48 runs. No new users, no drops.
revertQueue
- No runs recorded (17th consecutive day)
Opportunities
- All violation counts static — Eleventh consecutive day with no changes to any tracked user's violation count. The entire patrol roster shows zero new violations. All users appear to have ceased editing entirely or are editing outside the patrol's detection scope. No action needed.
- Kojo gets repeat templateFix passes — Kojo was edited in both the 12:11 and 16:11 runs. The 12:11 run converted 3 territory IDs (UL31a, UL30a, UL30c) and also produced 1 orphan (ogf-object placeholder). The 16:11 run re-scanned and found the same 3 IDs already converted (result: clean with 0 orphans). This confirms the script correctly detects already-converted IDs and doesn't double-process.
- Placeholder orphan on Kojo — "http://opengeofiction.net/way/xxx" appears to be an example or placeholder URL (not a real OGF way). This is not a template coverage gap — it's intentionally non-functional example text that should not be converted. No action needed.
- Patrol roster completely stable — Same 8 users, same violation counts, same classifications across all 48 runs. No roster changes for the second consecutive day since BigglyBadlyUser dropped on May 30.
- revertQueue — No runs for the 17th consecutive day (since May 16). No revert requests submitted — service remains completely inactive.
- No script errors or failures observed in any of today's script runs.
2026-05-30
templateFix
- 6 recent passes, 3 batch pages edited
- 126 total replacements on 5 pages
- 0 orphan URLs in final edits (4 ogf-map + 12 ogf-other orphans from dry runs were all resolved)
- Pages edited:
- Wyster (recent, 16:11) — 42 replacements (all map link → {{coord}})
- User:Ika-chan! (batch, 10:36 + 10:40) — 46 replacements (all OSM mlat/mlon → {{coordosm}}, first pass without zoom, second pass with zoom=18)
- Ardencia (batch, 10:50) — 19 replacements (1 node + 18 coord)
- Artenia (batch, 10:53) — 18 replacements (5 object templates + 13 coord)
- Forum:Announcements/Hyper-aggressive AI LLM crawlers (recent, 20:11) — 1 replacement (relation wikilink → {{relation}})
- No orphan URLs persisted to final edits — all patterns successfully converted
userPatrol
- 48 runs (31 with 9 users, 15 with 8 users, 2 with 0 users)
- 399 notifications sent (31×9 + 1×8 + 14×8 = 399)
- Classification breakdown (31 runs / 15 runs with 8 users):
- likely_vandal: 2 → 1 (BigglyBadlyUser dropped after 15:45)
- suspicious: 2 (unchanged all runs)
- needs_review: 5 (unchanged all runs)
- Classification breakdown (31 runs / 15 runs with 8 users):
- Users tracked:
- TheMakkiMan14 — likely_vandal, 181 violations, block_status: B (active block)
- BigglyBadlyUser — likely_vandal, 14 violations — dropped from patrol at 15:45
- Mapp — suspicious, 106 violations
- Alexandre GAIN — suspicious, 47 violations, block_status: b (expired/inactive)
- Glebb — needs_review, 1,568 violations
- Cr2oOj — needs_review, 68 violations
- Marcel — needs_review, 27 violations
- waffler4 — needs_review, 18 violations
- jamies — needs_review, 15 violations
- All violation counts unchanged from yesterday
- Changes: BigglyBadlyUser dropped from patrol roster mid-day (present for first 31 runs, absent from final 15). Two empty-user runs at 16:15 and 16:45 (script target list temporarily empty). Marcel continues in all runs (consistent with yesterday's pattern).
revertQueue
- No runs recorded (15th consecutive day)
Opportunities
- BigglyBadlyUser dropped from patrol — Present for 31/48 runs (first ~16 hours), then absent from the final 15 runs (17:14 onward). This is the second roster change in three days (following StarchMappist on May 28) and mirrors the pattern of ukimafunado dropping at 18:15 yesterday. BigglyBadlyUser was classified likely_vandal with 14 violations and no block status — if the system is de-prioritizing this user, manual verification is recommended.
- Wyster (42 coord replacements) — Largest single-page edit today. A country article with extensive bare map links (address listings, city quarters, landmarks across multiple continents) all converted to {{coord}}. Clean conversion — no orphans.
- User:Ika-chan! double-pass — The script ran twice on this user page: first to convert OSM mlat/mlon links to {{coordosm}} without zoom, then a second pass adding zoom=18. This double-processing is suboptimal but harmless. The page now has properly formatted coordosm templates.
- All violation counts static — Ninth consecutive day with no changes to any tracked user's violation count. All users appear to have stopped editing entirely or are editing in areas the patrol doesn't check.
- revertQueue — No runs for the 15th consecutive day (since May 16). This service remains completely inactive.
- No script errors or failures observed in any of today's script runs.