User:Brothie
Appearance
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-09-05
templateFix
- 6 sweep runs (00:11, 04:11, 08:11, 12:11, 16:11, 20:12 UTC), all source recent — 0 category, 0 random; 22 page checks across 7 unique pages; full schedule
- 0 edits, 0 replacements, 0 orphan URLs — every page scanned clean in every sweep
- Queue rotation: User:Parivan/Saduri Federation present in all 6 sweeps; Federal States and Forum:Federal States/Federal Prisons dropped after the 12:11 sweep; Forum:Territory application/AN142b - addition to Joriskjo (AN142g) re-entered at 08:11 (it had left the set on 09-04) and scanned clean in all 4 sweeps; User:Parivan entered at 16:11; Mulungu and Collab:Huaxia/Logging entered at 20:12
userPatrol
- 48 runs (twice-hourly, 00:15–23:44 UTC); 432 user-checks, 432 notifications — static roster of the same 9 users all day
- Classification totals across all runs: likely_vandal 96 (2 per run), needs_review 336 (7 per run)
- All violation counts static all day and identical to the 09-04 close — no growth anywhere
- New today: Interested224 (likely_vandal, 2132) picked up an active block — B first seen at the 08:52 run; the morning runs (00:15–08:45) showed no block status
- Closing roster (23:44): likely_vandal — Interested224 2132 (block B), Fictioniton 795 (expired block b); needs_review — Stadtkartoffel10 7362, cosminghiran 91, felipeII 87, natdgreat 83, Black_Raven 78, ZimosLiu 43, RoyanZiranoyen 6
revertQueue
- 47 runs; 1 revert executed (08:57:32 UTC), 0 failures, 0 pending — the first revert since 09-01
- It came 5 minutes after Interested224's block first appeared at 08:52 — likely the same incident (see Opportunities)
docsSync
- 1 run at 06:30:48 UTC — the first run at the scheduled 06:30 time since the logger landed (09-04's entries were afternoon runs at 13:45–15:39)
- At docs-internal commit a9c3005 (unchanged since 09-04); 18 pages unchanged, 0 updated, 0 created, 0 errors, 0 warnings — the wiki is in sync with the docs-internal repo, so nothing to report as page activity
Opportunities
- Interested224 was blocked mid-day — the top likely_vandal (2132 violations, no prior block) shows an active B from the 08:52 run onward, and its violation count stayed flat at 2132 for the rest of the day. If the block holds, the cached roster data will keep re-flagging it each run — consider dropping actively blocked users from the patrol roster.
- Patrol kept marking Interested224 notified=true for ~30 runs after the block went active (08:52–23:44). If those are real talk-page pings, an actively blocked user does not need them — worth suppressing notifications for users whose block status is B.
- First revert in 4 days, 5 minutes after the block appeared — consistent with the queue clearing Interested224's vandalism once the user was blocked. Worth a quick check that the revert target matched the blocked user; if so, the block→revert pipeline worked end-to-end.
- Quiet templateFix day — 22 checks, 0 edits, 0 orphans across 7 pages; the recent-edit sweep set is currently clean (the AN142b/AN142i fixes landed 09-04). New pages rotating in (User:Parivan, Mulungu, Collab:Huaxia/Logging) all scanned clean — no new template opportunities.
- No userPatrol violation growth and no docsSync errors/warnings — nominal day across the board; the 06:30 docsSync ran on schedule at a9c3005 with all 18 pages unchanged, so no un-pushed repo changes are sitting on the wiki side.
2026-09-04
templateFix
- 6 sweep runs (00:11, 04:11, 08:11, 12:11, 16:11, 20:11 UTC), all source recent — 0 category, 0 random; 59 page checks across 12 unique pages; full schedule, all sweeps on time
- 2 pages with fixable content, both fixed in the 08:11 sweep — 2 edits, 2 replacements, both saves confirmed on-wiki (Brothie revs 40851/40852 at 08:11:32/35Z):
- Replacement types: 1 territory ID → {{relation}}, 1 object template (relation wikilink) → {{relation}}, 0 map links → {{coord}}, 0 OSM map links → {{coordosm}}, 0 user/msg wikilinks → {{OGF user}}
- 1 unique orphan URL, type osm, on Forum:Territory application/AN142i — found in all 3 sweeps while the page was in the queue (00:11, 04:11, 08:11):
https://www.openstreetmap.org/user/Migga22
- Recurring orphan — 5th day logged (previously Aug 23, 25, 26 and Sep 3); the page rotated out of the sweep set after 08:11; see Opportunities
- Queue rotation: AN142b and AN142i (both approved by Aiki this morning) left the sweep set after 08:11; Federal States entered at 16:11; Help talk:Configuring JOSM for OpenGeofiction dropped after 16:11
userPatrol
- 48 runs (twice-hourly, 00:14–23:45 UTC); 386 user-checks; 384 notifications — the only gaps were the first sightings of ZimosLiu (09:45) and Interested224 (20:52), each notified from the following run
- Roster: 8 users 00:14–06:44 (kenziro234 present) → 7 users 07:14–09:15 (kenziro234 dropped) → 8 users 09:45–20:15 (ZimosLiu added) → 9 users 20:52–23:45 (Interested224 added)
- Classification totals across all runs: likely_vandal 53, suspicious 2, needs_review 331 — one likely_vandal per run until 21:45, two per run after Interested224 escalated
- Closing roster (23:45) — all counts static all day except Interested224's (233 → 2132):
- likely_vandal — Interested224 2132 (no block status), Fictioniton 795 (expired block b)
- needs_review — Stadtkartoffel10 7362, cosminghiran 91, felipeII 87, natdgreat 83, Black_Raven 78, ZimosLiu 43, RoyanZiranoyen 6
- left mid-day — kenziro234 1 (likely resolved / below threshold); abv absent for its first full day, consistent with 09-03's read that the removal was intentional
revertQueue
- 47 runs (00:26–23:26 UTC), 0 reverts executed, 0 failures, 0 pending — inactive all day, working as designed (no requests were submitted)
Opportunities
- Interested224 is on an active violation spree — highest-priority flag in weeks — brand new to the roster at the 20:52 run (233 violations, suspicious, not yet notified), escalated to likely_vandal at 21:45 and still climbing: 458 (21:15) → 704 (21:45) → 1205 (22:15) → 1391 (22:45) → 1808 (23:15) → 2132 (23:45), roughly +200–500 per 30-minute tick with no slowdown at day's end and no block recorded. Notifications go out every run, but at the closing pace (~+650/h over the last 2.5 h) the count would pass Stadtkartoffel10's 7362 within about 8 hours — this looks like a case for an admin block rather than another patrol message.
- Migga22 orphan: 5th logged day, and the page is now an approved application —
https://www.openstreetmap.org/user/Migga22
on Forum:Territory application/AN142i was found in every sweep while the page was queued (00:11–08:11). Aiki approved the application at 06:54 UTC (last human edit 07:39), so the page rotated out after the 08:11 sweep and the orphan is out of the bot's reach again. The same 08:11 sweep did convert the page's territory-ID link, so the page is fully editable — the openstreetmap.org/user/... pattern itself just has no mapping, and the {{OSM user}} template recommended on Aug 26 still does not exist (no templateFix code commits since 09-01). With the application closed the applicant is unlikely to edit again, so hand-converting the single link (or creating {{OSM user}}) is now the only realistic way to clear it. - Phantom-edit issue: no manifestation today, but the fix still has not landed — today's 2 logged edits are real (revs 40851/40852; neither page is protected). The 09-02 recommendation to log an edit only after a successful save remains uncommitted, and Collab:Valonne's 25 conversions are still unapplied on the sysop-protected page — the targeted pass with protection briefly lifted, or a manual admin conversion, is still open.
- Minor: three patrol runs fired 6–8 minutes late (07:50, 08:50, 20:52 instead of the usual :44/:45 slot); none were skipped. Transient timer delay; worth watching only if it becomes a pattern.
2026-09-03
templateFix
- 6 sweep runs (00:11, 04:12, 08:12, 12:11, 16:11, 20:11 UTC), all source recent — 0 category, 0 random; 55 page checks across 12 unique pages; full schedule, the missed 08:11 sweep from 09-02 did not recur
- 0 pages with fixable content: 0 edits logged, 0 total replacements
- Replacement types: 0 territory IDs → {{relation}}, 0 map links → {{coord}}, 0 OSM map links → {{coordosm}}, 0 user/msg wikilinks → {{OGF user}}, 0 object templates
- 1 unique orphan URL, type osm, on Forum:Territory application/AN142i — found in 4 of 6 sweeps (08:12, 12:11, 16:11, 20:11):
https://www.openstreetmap.org/user/Migga22
- Recurring orphan — resurfaced after 8 days (previously logged Aug 23, 25 and 26): the page was edited again this morning, putting it back in the sweep set; see Opportunities
userPatrol
- 48 runs (twice-hourly, 00:15–23:44 UTC, full schedule — yesterday's 07:15–08:45 gap did not recur); 398 user-checks
- Roster: 9 users for the first 14 runs (00:15–06:45), 8 users for the remaining 34 runs (07:15–23:44) — abv dropped from the roster mid-day (see Opportunities)
- Notifications: every checked user carried notified=true in every run, but all were already on the contacted list → 0 new notification messages (Help:New user patrol unchanged since 09-01 20:47)
- Classification breakdown: 14 runs with likely_vandal 1 / suspicious 1 / needs_review 7, then 34 runs with likely_vandal 1 / needs_review 7 (the suspicious bucket left with abv)
- Closing roster — all violation counts static all day and identical to 09-02 close, no growth, no new users:
- likely_vandal — Fictioniton 795 (expired block b)
- needs_review — Stadtkartoffel10 7362, cosminghiran 91, felipeII 87, natdgreat 83, Black_Raven 78, RoyanZiranoyen 6, kenziro234 1
- dropped mid-day — abv 109 (suspicious, active block B)
revertQueue
- 47 runs (00:26–23:26 UTC), 0 reverts executed, 0 failures, 0 pending — inactive all day, working as designed (no requests were submitted)
Opportunities
- Recurring Migga22 orphan resurfaced — AN142i is in active drafting again — applicant Migga edited Forum:Territory application/AN142i today at 08:00 UTC ("added country name"), re-entering the page in the recent-changes sweep set and re-exposing the same unconvertible link (seen 08:12–20:11). templateFix still has no mapping for openstreetmap.org/user/... profile URLs and the {{OSM user}} template recommended on Aug 26 still does not exist, so this orphan has now been logged on 4 separate days (Aug 23, 25, 26, Sep 3). With the application being actively worked on again, creating {{OSM user}} (or mapping the pattern to the applicant's OGF user page) is now worthwhile — or hand-convert the single link while the page is still in the queue.
- abv silently left the patrol roster at the 07:15 run — abv had been in every run since before Aug 27 (all of 09-02 as well) despite the active block B, still present with 109 violations at the 06:45 run, then absent from 07:15 onward. First roster change since 09-01; the repo is clean (no commits since 09-01), so this was an input-list change rather than a code change — presumably the actively-blocked account being dropped from the notify set. No action needed unless the removal was unintended.
- templateFix phantom-edit bug still unfixed; Collab:Valonne still unsaved — no commits since 09-01, so the 09-02 recommendation (log edits_applied only after a successful save) has not landed. It had no chance to manifest today (0 pages with fixable content), but Collab:Valonne aged out of the recent window without being scanned, so its 25 raw-link conversions remain unapplied on the sysop-protected page. The one-off targeted pass with protection briefly lifted — or an admin applying those conversions by hand — is still open.
- No script errors and no schedule gaps today — all 6 sweeps, all 48 patrol runs and all 47 revertQueue ticks fired on time; the 07:15–08:45 UTC gap from 09-02 did not recur.
2026-09-02
templateFix
- 5 sweep runs, all source recent (0 category, 0 random); 49 page checks across 12 unique pages — the 08:11 sweep never fired (see Opportunities)
- 1 page with fixable content: Collab:Valonne (00:11, 04:11 and 12:11 runs)
- 75 replacements logged (3 runs × the same 25-pattern set) — but zero were actually saved on-wiki; Brothie made 0 edits today and the page's content is unchanged since 09-01 17:05 (see Opportunities)
- Logged replacement types (Collab:Valonne, per pass ×3):
- 36 map links → {{coord}} (3 coordinate sets: 1A, 1B, and 2/Libérie)
- 6 OSM map links → {{coordosm}} (Gibraltar)
- 6 user wikilinks → {{OGF user}} (Le%20Mathou → Le Mathou) and 6 msg wikilinks → {{OGF user}} (Bixelkoven, Lien/Link text)
- 9 territory IDs (UL08c, UL08c-02, UL08c-04) → {{relation}}
- 12 relation wikilinks (relation 456720) → {{relation}} / {{relation}}
- 0 orphan URLs — nothing new or recurring
userPatrol
- 45 runs (twice-hourly; 3 runs skipped in the 07:15–08:45 UTC gap — see Opportunities); 405 user-checks (same 9-user roster each run)
- 0 new notifications — all 9 users were already on the contacted list (Help:New user patrol unchanged since 09-01 20:47)
- Classification, unique roster (stable across all 45 runs): likely_vandal 1, suspicious 1, needs_review 7
- All violation counts static all day and identical to 09-01 close — no growth, no new users: Stadtkartoffel10 7362, Fictioniton 795, abv 109, cosminghiran 91, felipeII 87, natdgreat 83, Black_Raven 78, RoyanZiranoyen 6, kenziro234 1
- Block status: abv B (active), Fictioniton b (expired); no changes
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending — queue inactive today, working as designed (no requests were submitted); coverage through the 23:26 tick
Opportunities
- templateFix logs phantom edits — failed saves are recorded as successes — the daily-book entry is written with
"edits": len(changes)
before the save is attempted (templateFix.py, ~line 1110); the save result is only printed to stdout. Every failed save therefore shows up in the book as applied edits. Verified via the wiki API: Brothie made 0 edits today (and none to Collab:Valonne on 09-01), while the book logged 75 and 25 "edits" respectively — yesterday's "1 page edited, 25 edits" line was equally phantom. Suggested fix: attempt the edit first, then log the real outcome (e.g. edits_applied set only when the save returns success, plus a save_error field), or pre-check page protection viaprop=info&inprop=protection
. I have not modified the script — it changes a running bot's bookkeeping semantics, so I'd rather flag it than auto-commit; happy to implement on request. - Collab:Valonne's fixes are still not applied — the same 25 bare-link patterns have now failed to save 4 times (09-01 20:11; 09-02 00:11, 04:11, 12:11) because the page is sysop-protected. Wangi lifted the protection 13:08–16:22 (comment "all template fixes"), but Valonne had already aged out of the 16:11 sweep's recent-changes list, so no run touched it in that window, and protection was restored at 16:22. The page still carries the raw links today. Consider a one-off targeted pass (page-list mode) with protection briefly lifted, or an admin applying the 25 conversions by hand.
- Bot scheduler gap ~07:15–08:45 UTC — 3 userPatrol runs (07:15, 07:45, 08:15) and the 08:11 templateFix sweep never fired; several revertQueue ticks ran ~1 min late around the same window (04:57, 06:57, 07:27, 07:57). All three bots were back on schedule from 08:45 onward. Worth checking the cron host's logs for that period.
- Sweep set shrank vs yesterday (49 checks/12 pages vs 65/15) — mostly the missed 08:11 sweep plus pages aging out of the recent-changes window; the recurring Valonne re-flags will stop once the phantom-edit bug above is fixed, since the page will only reappear when genuinely changed.
2026-09-01
templateFix
- 6 runs, all source recent (0 category, 0 random); 65 page checks across 15 unique pages
- 1 page edited: Collab:Valonne (20:11 run), 25 edits
- 25 total replacements: 12 coord, 2 coordosm, 4 OGF user, 3 territory IDs, 4 object templates (relation wikilinks)
- 12 map links → {{coord}} (3 unique coordinate sets, repeated across the page)
- 2 OSM map links → {{coordosm}} (Gibraltar)
- 2 user wikilinks → {{OGF user}} (Le%20Mathou) and 2 msg wikilinks → {{OGF user}} (Bixelkoven, Lien/Link text)
- 3 territory IDs (UL08c, UL08c-02, UL08c-04) → {{relation}}
- 4 relation wikilinks (relation 456720) → {{relation}} / {{relation}}
- 0 orphan URLs — no new or recurring orphans to report
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 353 users checked, 351 already on the contacted list, 2 new contacts made
- Classification totals: likely_vandal 49, suspicious 91, needs_review 213
- Core roster (6 users) present all day with static counts: abv (109, likely_vandal, active block B), Fictioniton (795, expired block b), Black_Raven (78), cosminghiran (91), natdgreat (83), kenziro234 (1)
- Classification flips at the 21:44 run (abv → suspicious, Fictioniton → likely_vandal, Black_Raven → needs_review) come from the new classifier shipped mid-day, not behavior changes — see Opportunities
- Aviantiyanaki: false-positive episode closed — the 823 → 1681 intraday growth was a parser bug in territory-permission parsing (same-<p> permission lists + <em>-wrapped names + case-sensitive match). Fixed 20:30 UTC (commit 2270b2f); re-verified 1726 nodes across 14 changesets with no issues; dropped from the roster at the 20:47 run. Full context in the book's NOTE entry.
- 3 new roster additions: felipeII (18:45, 87 violations, needs_review), RoyanZiranoyen (20:47, 6, needs_review), Stadtkartoffel10 (21:14, 7362 violations)
- felipeII and RoyanZiranoyen: not on the contacted list at first appearance (new notification sent and recorded, self-recovered next run — same one-run pattern as yesterday's rename skip)
- Stadtkartoffel10: already on the contacted list, no block, out-of-scale count — see Opportunities
revertQueue
- 47 runs, 2 reverts executed (20:56 and 21:26 ticks), 0 failures, 0 pending — third consecutive active day
Opportunities
- Stadtkartoffel10 (7362 violations) — verify before acting — new patrol target (first seen 21:14) with a count an order of magnitude above anyone else on the roster (next highest: Fictioniton at 795), no block, already on the contacted-users list. Consistent with the new review users contacted by human mappers feature (commit 579a9c8). After today's Aviantiyanaki false-positive episode, worth checking var/new_users_patrol.json for the pre/post-notification split and spot-checking a few changesets before any action is considered.
- Classifier changed mid-day — the 21:44 label flips are artifacts, not behavior — commit f258fc9 (21:21) introduced comply-aware classification and a pre/post-notification violation split. abv, Fictioniton, Black_Raven and Stadtkartoffel10 all changed label at the 21:44 run with unchanged counts. Future logs carry the new semantics; today's totals mix both.
- Aviantiyanaki resolved — yesterday's escalation recommendation is moot — the growth flagged Aug 31 was a parsing bug, not real violations; the 1h admin block (08-31 11:59–12:59) was correct at the time, since the permission was only listed after it. No further action needed.
- First-run notified=false for new users is expected but noisy — both felipeII and RoyanZiranoyen showed it on first appearance; the rename-robust tracking (f774c0d) covers renames, this is just first-contact behavior. Cosmetic.
- Recurring orphan not re-scanned — no news is not resolution — 0 orphans today, but Help:Configuring JOSM for OpenGeofiction (home of the recurring
https://opengeofiction.net/api
URL) was not in today's sweep set. Expect it to re-flag next time that page is swept unless the ignore-list entry lands. - revertQueue: 2 reverts (20:56, 21:26), 0 failures — third consecutive active day after the Aug 22–29 quiet stretch; working as designed.
- No script errors; all bots ran their full schedules (6 templateFix sweeps, 48 patrol runs, 47 queue runs).
2026-08-31
templateFix
- 6 runs, all source recent (0 category, 0 random); 65 page checks across 15 unique pages
- 0 pages edited, 0 total replacements: 0 territory IDs, 0 coord, 0 coordosm, 0 OGF user, 0 object templates
- 0 orphan URLs
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 316 users checked, 314 notifications sent
- Classification totals: likely_vandal 48, suspicious 96, needs_review 172
- Roster: 6 core users all day, all counts static and unchanged vs yesterday — abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Black_Raven (78, suspicious), cosminghiran (91, needs_review), natdgreat (83, needs_review), kenziro234 (1, needs_review)
- New user flagged: Aviantiyanaki (needs_review) — first appeared on the 10:15 run with 92 violations, grew to 823 by 16:45 (+731 intraday); see Opportunities
revertQueue
- 47 runs, 3 reverts executed (11:27, 12:27, 14:57 ticks), 0 failures, 0 pending — second consecutive day of queue activity
Opportunities
- Aviantiyanaki: explosive violation growth, new to the roster — this account appears in no previous daily book and nowhere in this log before today. Intraday trajectory: 92 (10:15) → 181 (10:45) → 280 (11:15) → 512 (12:15) → 823 (16:45), then flat to close. Notably, the account showed an active block (B) on the 12:15 and 12:48 runs, which had expired (b) by 13:15 — yet violations kept climbing from 512 to 823 after the block expired. This user is continuing to edit restricted areas despite warnings and a block that lasted only a few hours; worth a human review of block length and possibly escalating.
- Mid-day username rename briefly broke contacted-user matching — the account ran as _aviantiyanaki_ through 14:15, then as Aviantiyanaki from 14:45. On the first run after the rename (14:45) the patrol showed notified=false — the exact-name lookup against the contacted-users list missed — and it self-recovered on the next run. If contacted status is tracked by exact username, renames will keep causing these one-run skips (and the risk of a redundant warning); matching by user ID would be more robust.
- Yesterday's recurring orphan was not re-scanned — 0 orphans today, but the
https://opengeofiction.net/api
URL lives on Help:Configuring JOSM for OpenGeofiction, a page that wasn't in today's sweep set (the sweep follows recently-edited pages). Absence today does not confirm resolution; if the ignore-list entry for API-endpoint URLs hasn't been added yet, expect it to re-flag on the next sweep of that page. - revertQueue: 3 reverts (11:27, 12:27, 14:57), 0 failures — second consecutive active day after the Aug 22–29 quiet stretch. Queue working as designed; no action needed.
- No script errors; all bots ran their full schedules (65 page checks, 48 patrol runs, 47 queue runs).
2026-08-30
templateFix
- 6 runs, all source recent (0 category, 0 random); 50 page checks across 14 unique pages
- 1 page edited, 1 total replacement: 0 territory IDs, 0 coord, 0 coordosm, 1 OGF user, 0 object templates
- Forum:Territory application/AN142b - addition to Joriskjo (AN142g) (08:11 run): user wikilink converted to {{OGF user}}:
varnel_maiser → {{OGF user|varnel_maiser}}
- 1 unique orphan URL — flagged on all 6 sweeps, type ogf-other, on Help:Configuring JOSM for OpenGeofiction:
https://opengeofiction.net/api
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 288 users checked, 288 notifications sent
- Classification totals: likely_vandal 48, suspicious 96, needs_review 144
- Roster: 6 users all day, same set as yesterday's close, all counts static and unchanged vs yesterday (no growth): abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Black_Raven (78, suspicious), cosminghiran (91, needs_review), natdgreat (83, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 2 reverts executed (11:57 and 19:26 ticks), 0 failures, 0 pending — first queue activity since Aug 22
Opportunities
- Orphan https://opengeofiction.net/api is recurring — and yesterday's "first appearance ever" was inaccurate — flagged on every templateFix sweep today (6×, all on Help:Configuring JOSM for OpenGeofiction). The 2026-05-29 daily book also carries it on 4 pages (Help:Frequently asked questions, User talk:DanielVS84, the same JOSM help page, and Forum:Announcements/Server maintenance: Feb Mar 2025), so the Aug 29 log entry was based on an incomplete history. Yesterday's recommendation is now more pressing: add an ignore-list entry for API-endpoint URLs. This is intentional instructional content (the JOSM setup guide points users at the API endpoint), so no template mapping is warranted — it will just keep re-flagging every 4 hours until whitelisted.
- varnel_maiser raw wikilink pattern continues — AN142b, fully converted Aug 28, was re-edited by a human between the 04:11 and 08:11 sweeps and re-introduced a raw user wikilink; the bot caught and fixed it again. Third fix for this source in under a week — the bot is handling it, but this user's territory applications keep shipping raw wikilinks.
- revertQueue active after 8 quiet days — 2 reverts executed (11:57, 19:26), 0 failures, 0 pending. Last activity was Aug 22 (3 reverts). Queue working as designed; nothing needs attention.
- No growing violations — all 6 patrol users' counts static all day and matching yesterday's finals. Fictioniton has now held 795 flat for a fourth day with the block still expired (b); nothing new to act on.
- No script errors; all bots ran their full schedules (the 47th revertQueue run is the 23:56 tick landing after the daily book was finalized at 23:45).
2026-08-29
templateFix
- 6 runs, all source recent (0 category, 0 random); 19 page checks across 8 unique pages
- 2 pages edited, 10 total replacements: 10 territory IDs, 0 coord, 0 coordosm, 0 OGF user, 0 object templates
- Collab:Federal States/Archive (20:11 run): 9 territory IDs converted to {{relation}} — AR120 plus 8 of its sub-territories:
AR120 → {{relation|39192|AR120}}
AR120-75 → {{relation|90154|AR120-75}}
AR120-04 → {{relation|90510|AR120-04}}
AR120-44 → {{relation|90150|AR120-44}}
AR120-11 → {{relation|89976|AR120-11}}
AR120-43 → {{relation|90151|AR120-43}}
AR120-84 → {{relation|90075|AR120-84}}
AR120-31 → {{relation|89771|AR120-31}}
AR120-16 → {{relation|90781|AR120-16}}
- Collab:Furgenia (04:11 run): 1 territory ID converted:
UL08n → {{relation|427038|UL08n}}
- 1 unique orphan URL found — first appearance in the action log, type ogf-other, on Help:Configuring JOSM for OpenGeofiction (20:11 run):
https://opengeofiction.net/api
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 259 users checked, 258 notifications sent
- Classification totals: likely_vandal 48, suspicious 96, needs_review 115
- Roster: 5 users through the 14:15 run (same set as yesterday's close); natdgreat (needs_review, 83, no block) added at the 14:45 run — first appearance logged with notified: false, notified=true from 15:15 (standard new-user pattern, same as Black_Raven on Aug 27)
- All 6 users' counts static all day and unchanged vs yesterday (no growth): abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Black_Raven (78, suspicious), cosminghiran (91, needs_review), natdgreat (83, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- New orphan: https://opengeofiction.net/api (ogf-other, first appearance ever) — flagged on Help:Configuring JOSM for OpenGeofiction during the 20:11 sweep. This looks like intentional instructional content: the setup guide tells users to point JOSM at the OGF API endpoint, and converting it to a template would break the instructions. No mapping exists for API-endpoint URLs and none is needed — recommend an ignore-list entry for this pattern instead of a new template so it stops being re-flagged on every scan of the Help page.
- Federal States/Archive cleaned up in a single pass — 9 territory IDs (AR120 + 8 sub-territories) converted at 20:11, the largest one-page batch in over a week. The same 20:11 sweep was also the widest in days (6 pages, including both Help:Configuring pages and both Federal States pages) — a clear reversal of yesterday's shrinking recent-changes window, so a category/random pass is not needed yet.
- natdgreat joined the patrol roster at the 14:45 run — needs_review, 83 violations, no block; notified from the 15:15 run (standard first-run pattern). 83 on first appearance is on the higher end (Black_Raven entered at 78 on Aug 27) — worth a quick look at what triggered the classification.
- No growing violations — all six users' counts static all day and matching yesterday's final numbers. Fictioniton has now held flat at 795 for a third full day with the block still expired (b); watch continues, nothing new to act on.
- No script errors; all bots ran their full schedules (the 47th revertQueue run is the 23:56 tick landing after the daily book was finalized at 23:44).
2026-08-28
templateFix
- 6 runs, all source recent (0 category, 0 random); 33 page checks across 9 unique pages
- 1 page edited, 4 total replacements: 2 territory IDs, 2 OGF user, 0 coord, 0 coordosm, 0 object templates
- Forum:Territory application/AN142b - addition to Joriskjo (AN142g) (08:11 run, its only scan): fully converted on first pass:
varnel_maiser → {{OGF user|varnel_maiser}} (×2)
AN142b → {{relation|21963|AN142b}}
AN142g → {{relation|21968|AN142g}}
- 0 orphan URLs found
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 240 users checked, 240 notifications sent
- Classification totals: likely_vandal 48, suspicious 96, needs_review 96
- Roster stable at 5 users all day, all counts static (no growth): abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Black_Raven (78, suspicious), cosminghiran (91, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- Migga22 orphan is now out of the bot's reach — AN142i was not scanned today, and with the recent-changes queue it can no longer re-enter on its own: the page's last human edit (Migga, Aug 25 11:07) has aged out of the 24h window. The raw openstreetmap.org/user/Migga22 link will only resurface if the page is edited again or if templateFix runs its idle category/random sources. {{OSM user}} (recommended Aug 26) still does not exist, so the orphan would persist even on a rescan.
- Recent-changes window drying up; category/random sources idle for a 2nd day — the sweep shrank 7 → 2 pages over the day (20:11 run scanned only Collab:Huaxia/Logging and Niarica). ItsTybear's Aug 27 evening forum edits aged out at 20:11, and no eligible human edits landed between 15:31 and 23:45 (only Admin:/OpenGeofiction:/bot edits). The AN142b page was scanned exactly once — the bot's own fix made it the last editor, excluding it from later sweeps. A periodic category pass (Category:Territory application) would keep pages like AN142i in scope.
- No growing violations — all five patrol users' counts were static all day; abv (active block) is the only B user, Fictioniton's block remains expired (b).
- varnel_maiser raw wikilinks, 2nd day running — the AN142b fix (2× {{OGF user}}) follows yesterday's User talk:Varnel maiser conversion; territory applications from this user keep needing the same fix. Bot handled both; just noting the recurring source pattern.
- No script errors; all bots ran their full schedules (the 47th revertQueue run is simply the 23:56 tick landing after the daily book was finalized at 23:45).
2026-08-27
templateFix
- 6 runs, all source recent (0 category, 0 random); 54 page checks across 16 unique pages
- 2 pages edited, 3 total replacements: 2 territory IDs, 1 OGF user, 0 coord, 0 coordosm, 0 object templates
- Forum:Federal States/Aviation Network (16:11 run): territory IDs AR033 and AR049 converted to {{relation}}:
AR033 → {{relation|22048|AR033}}
AR049 → {{relation|9033|AR049}}
- User talk:Varnel maiser (00:11 run): user wikilink converted to {{OGF user}}:
varnel_maiser → {{OGF user|varnel_maiser}}
- 0 orphan URLs found — first orphan-free day since Aug 24
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 318 users checked, 318 notifications sent
- Classification totals: likely_vandal 72, suspicious 130, needs_review 116
- Roster shrank during the day (8 → 5 users) — first roster change in 3+ days: aaixu (138, needs_review) dropped after 09:44, fruitaiaddict (272, likely_vandal) after 11:44, Bazsi2008 (180, suspicious) after 16:44
- Remaining at end of day, all counts static (no growth): abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Black_Raven (78, suspicious), cosminghiran (91, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- Orphan-free day, but the Migga22 orphan is unresolved, not gone — no orphans were found today because Forum:Territory application/AN142i (home of the recurring https://www.openstreetmap.org/user/Migga22 link) is out of the queue rotation, so it was not scanned. The {{OSM user}} template recommended on Aug 26 still does not exist and templateFix has no mapping for openstreetmap.org/user URLs, so the orphan will reappear whenever AN142i re-enters the queue. Strongest template candidate on record; it has now had 3 queue appearances (Aug 23, 25, 26).
- Patrol roster shrank 8 → 5 mid-day for the first time in days — aaixu (10:14), fruitaiaddict (12:14) and Bazsi2008 (17:14) dropped out of the report, none with rising counts beforehand. Likely their cached violation data was reset or they were removed from the patrol input; if that was unintended, check the patrol input JSON. Otherwise this is the expected outcome once users are dealt with.
- No growing violations — every user's violation count was static all day, and no new users entered the report.
- First templateFix edits since Aug 23 — the Aviation Network AR033/AR049 conversions (16:11) were on content that had scanned clean in the 00:11–12:11 runs, i.e. newly added forum text rather than missed conversions; the 20:11 re-scan found nothing further.
- revertQueue inactive — 0 requests all day; normal, nothing to investigate.
- No script errors in today's 149 entries; all three bots ran their full schedules.
2026-08-26
templateFix
- 6 runs, all source recent (0 category, 0 random); 19 page checks across 8 unique pages
- 0 pages edited, 0 total replacements (nothing to convert: 0 coord, 0 coordosm, 0 OGF user, 0 object templates)
- 1 unique orphan URL, type osm, on Forum:Territory application/AN142i:
https://www.openstreetmap.org/user/Migga22
— seen in all 3 scans while the page was in the queue (00:11, 04:11, 08:11)- Recurring orphan — flagged: this URL first appeared Aug 23 (action log), was absent Aug 24, was re-flagged Aug 25, and is back again today — 3rd queue appearance. It remains the only raw link left on a page the bot otherwise fully converted (4 coord, 2 relation, 1 OGF user fixes on Aug 23).
- Queue rotation: AN142i rotated out after 08:11; User:Ominvar and User:Ominvar/Sandbox left after 04:11; Index:States of the Federal States was scanned all day; Kanglapo entered at 12:11; Forum:Territory application/UL25d - Etsé at 16:11; Niarica and User:HugoC01 at 20:11
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 384 users checked, 384 notifications sent
- Classification totals: likely_vandal 96, suspicious 144, needs_review 144 (2 / 3 / 3 per run)
- Roster unchanged (8 users), all violation counts static vs yesterday — no growth: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Bazsi2008 (180, suspicious), Black_Raven (78, suspicious), aaixu (138, needs_review), cosminghiran (91, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- Migga22 orphan: 3rd day of appearances and the recommended template still does not exist — https://www.openstreetmap.org/user/Migga22 on Forum:Territory application/AN142i was found in every scan while the page was in today's queue (00:11, 04:11, 08:11). It first appeared Aug 23 and re-appeared Aug 25, and the {{OSM user}} template recommended then has not been created (verified today: neither Template:OSM user nor Template:OSMuser exists on the wiki), and templateFix has no mapping for openstreetmap.org/user URLs — so the bot will keep reporting it until either the template is created and wired in, or the bare URL is replaced manually with e.g.
[https://www.openstreetmap.org/user/Migga22 Migga22]
. Strongest template candidate on record; a third day of sightings suggests it's time to act. - All patrol users static — all 8 users have had identical violation counts for 7+ consecutive days; no growth, no new users today. Routine, no action needed.
- revertQueue inactive — 0 requests all day; normal, nothing to investigate.
- No script errors or anomalies in today's 114 entries; all three bots ran their full schedules.
2026-08-25
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 49 page checks across 13 unique pages
- 0 pages edited, 0 replacements (nothing to convert in any category — 0 coord, 0 coordosm, 0 OGF user, 0 object templates)
- 1 unique orphan URL, seen in 4 of 6 runs (08:11, 12:11, 16:11, 20:11), type osm, on Forum:Territory application/AN142i:
https://www.openstreetmap.org/user/Migga22
- Recurring orphan — flagged: this URL first appeared on the same page on Aug 23 (action log entry) and is back today after the page sat out of the queue on Aug 24. It is the only raw link left on a page the bot otherwise fully converted (4 coord, 2 relation, 1 OGF user fixes on Aug 23).
- Queue rotation: Marada left the queue after the 00:11 run; User:Ominvar and User:Ominvar/Sandbox entered at 08:11 (both scanned clean); the Collab:Federal States set that entered yesterday rotated out after the 12:11 run, leaving the 16:11 and 20:11 runs scanning just the 3 newest pages (AN142i, User:Ominvar, User:Ominvar/Sandbox)
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 384 checks, 384 notifications sent
- Classification totals: likely_vandal 96, suspicious 144, needs_review 144 (2 / 3 / 3 per run)
- Roster unchanged (8 users), all static all day, no violation growth: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Bazsi2008 (180, suspicious), Black_Raven (78, suspicious), aaixu (138, needs_review), cosminghiran (91, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- The Migga22 orphan is confirmed persistent — strongest template candidate in weeks — the OSM user-profile URL on Forum:Territory application/AN142i re-entered the queue today (08:11) with the URL still present after the Aug 23 conversion pass, and it was seen in all 4 scans of the day. The bot converts OGF user wikilinks to {{OGF user}} but has no counterpart for external OSM profile links: Template:OSM user does not exist on the wiki (verified today), while {{OGF user}} does. A {{OSM user}} template would have converted this URL on Aug 23 and prevented a third day of sightings. Recommend creating it (or manually replacing the bare URL with
{{OSM user|Migga22}}once it exists). - OSM user/diary URLs are a recurring orphan type, not a one-off — the same orphan class appeared on Forum:Announcements/Updated map style: Carto v6.0.0 (https://www.openstreetmap.org/user/imagico/diary/408344) on Aug 12 and Aug 14, before this log's coverage started (Aug 17). Two unrelated pages, two different OSM users, same unconvertible pattern — supporting evidence for the OSM-user template case.
- Nothing else new: zero edits today (no replacement types), patrol roster and violation counts identical to yesterday with no growth, revert queue inactive, no script errors or failures.
2026-08-24
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 28 page checks
- 1 page edited, 1 replacement, 0 orphan URLs found
- User talk:Varnel maiser (entered the queue at the 12:11 run): 1 edit — 1 territory ID → {{relation}} (AN142i → relation 21970; same ID the bot already converted on the AN142i application page yesterday)
- Replacement breakdown: 1 territory ID → object template ({{relation}}); 0 coord, 0 coordosm, 0 OGF user
- Queue rotation: Forum:Territory application/UL08c-08 scanned clean at 00:11/04:11/08:11 then left the queue; Marada (5x) and Index:Languages (3x) scanned clean through the day; a new 10-page set entered at 16:11 (Collab:Federal States + its International relations and Transportation subpages, Forum:Federal States/Northeastern FSA Motorways, Forum:Global and regional issues/Suvuma, Forum:Territory application/AR120-21 - Opelika, Help:Tagging/highway, Index:States of the Federal States, Marada) — all scanned clean at the 16:11 and 20:11 runs
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 380 checks, 379 notifications sent
- Classification breakdown per run: likely_vandal 2, suspicious 2 → 3 from 02:15, needs_review 3 (totals 96 / 140 / 144)
- Roster change: Black_Raven (suspicious, 78, no block) added at the 02:15 run — first appearance logged with notified: false, notified=true from the 02:45 run (standard new-user pattern, same as cosminghiran on Aug 21)
- All 8 users static all day, no violation growth: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Bazsi2008 (180, suspicious), Black_Raven (78, suspicious), aaixu (138, needs_review), cosminghiran (91, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- Black_Raven added to the patrol roster at the 02:15 run — suspicious, 78 violations, no block. First roster addition since cosminghiran joined on Aug 21 (the previous three changes this week were all removals), and 78 violations is on the higher end for a first appearance. Worth a quick look at what triggered the classification.
- The AN142i bare-ID fix followed the applicant to their talk page — after converting AN142i → relation 21970 on the application page yesterday, the bot found the same bare territory ID on User talk:Varnel maiser today. Same root cause, no new template angle, but confirms the fix propagates to related pages as they enter the queue.
- Yesterday's Migga22 orphan remains unconfirmed — the AN142i application page that carried the OSM user-profile URL (https://www.openstreetmap.org/user/Migga22) was not in today's queue, so there's no confirmation yet whether it persists. If it re-enters the queue and the URL is still there, that strengthens the case for an OSM-user template ({{OSM user}} or similar).
- Fictioniton's count held flat at 795 for a second full day (block still expired b) — no resumed restricted-area editing since the Aug 21 spike; watch continues but nothing new to act on.
- No orphan URLs today → no new template candidates.
2026-08-23
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 22 page checks
- 1 page edited, 7 replacements, 1 unique orphan URL (2 occurrences)
- Forum:Territory application/AN142i (new application, first seen at the 12:11 run): 7 edits across two passes — 4 bare map links → {{coord}} (e.g.
{{coord|latitude=-44.9531|longitude=153.8613|zoom=15}}), 2 territory/relation IDs → {{relation}} (AN142i → relation 21970; relation 21968 → Joriskjo (AN142g)), 1 user wikilink → {{OGF user}} (varnel_maiser) - Replacement breakdown: 4 coord, 2 territory ID → object template ({{relation}}), 1 OGF user; 0 coordosm
- Orphan URLs: https://www.openstreetmap.org/user/Migga22 (type osm, on Forum:Territory application/AN142i, seen in both the 12:11 and 16:11 runs) — no prior occurrence in any previous action log entry
- Queue rotation: Barzona, Index:States of the Federal States, OpenGeofiction talk:Revert queue and User:Parivan/Saduri Federation scanned clean through 12:11; Forum:Territory application/UL08c-08 entered at 12:11 and scanned clean through the 20:11 run
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 336 checks, 336 notifications sent
- Classification breakdown per run: likely_vandal 2, suspicious 2, needs_review 3 (totals 96 / 96 / 144)
- Roster unchanged (7 users), all static all day, no violation growth: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, active block B), Fictioniton (795, suspicious, expired block b), Bazsi2008 (180, suspicious), aaixu (138, needs_review), cosminghiran (91, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- New orphan pattern: OSM user profile URLs — https://www.openstreetmap.org/user/Migga22 appeared on Forum:Territory application/AN142i in both the 12:11 and 16:11 runs and has never appeared in any previous action log entry. The bot converts OGF user wikilinks to {{OGF user}} but leaves external OSM user profile links unconverted. Since territory applications frequently cite the applicant's OSM profile, worth checking whether a {{OSM user}} (or similar) template exists on the wiki — if not, this is the strongest new template candidate in weeks.
- AN142i required two passes to fully convert (4 edits at 12:11, 3 more at 16:11) — the second pass caught a relation wikilink, an OGF user link and one more bare map link the first pass missed. Not an error, but the messiest territory application seen recently; it stayed clean after the 16:11 pass.
- Nothing else new: patrol roster stable for the first full day since the Aug 20–22 changes, no violation growth anywhere, revertQueue idle.
2026-08-22
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 22 page checks
- 1 page edited, 3 replacements, 0 orphan URLs found
- Forum:Territory application/UL25d - Etsé (new application, first seen and processed at the 20:11 run): 3 edits — 2 bare map links → {{coord}} (e.g.
{{coord|latitude=51.8219|longitude=70.7368|zoom=14}}), 1 territory ID → {{relation}} (UL25d → relation 60167) - Replacement breakdown: 2 coord, 1 territory ID → object template ({{relation}}); 0 coordosm, 0 OGF user
- All other page checks clean; queue rotated normally (Barzona, Index:States of the Federal States, User:Parivan/Saduri Federation and others scanned with no changes needed)
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 374 checks, 374 notifications sent
- Classification breakdown per run: likely_vandal 2, suspicious 3 → 2 from 19:14, needs_review 3 (totals 96 / 134 / 144)
- Roster change: Jere (suspicious, 37, no block) dropped after the 19:14 run (8 users → 7) — third roster change this week after 한국인 (Aug 20) and Miq (Aug 21)
- All 7 remaining users static all day, no violation growth: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, blocked B), Fictioniton (795, suspicious, expired block b), Bazsi2008 (180, suspicious), aaixu (138, needs_review), cosminghiran (91, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 3 reverts executed, 0 failures, 0 pending (2 at 08:56, 1 at 17:30)
Opportunities
- Jere dropped from the patrol roster at the 19:14 run — suspicious classification, 37 violations, no block; present in every run for at least the past week. If the removal was intentional (same pattern as 한국인 on Aug 20 and Miq on Aug 21), no action needed; otherwise worth confirming the watchlist is correct.
- Fictioniton's count held flat at 795 all day — no continued growth after yesterday's +257 spike, the first full day without further escalation. Block remains expired (b); the count only increments when restricted-area edits occur, so flat today means the counter didn't move, not necessarily that editing stopped — but the immediate escalation concern from yesterday has not continued.
- revertQueue had its most active day in a week — 3 reverts executed (2 at 08:56, 1 at 17:30), 0 failures, 0 pending. Last non-zero day was Aug 18 (1 revert). Queue processing cleanly with no failures.
- No orphan URLs today → no new template candidates; all 22 page checks converted cleanly. The UL25d - Etsé application's territory ID was successfully linked to {{relation}} 60167.
2026-08-21
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 50 page checks
- 2 pages edited, 6 replacements, 0 orphan URLs found
- Forum:Territory application/AR019 - Marada (Reapplication): 4 edits — 3 bare map links → {{coord}} (e.g.
{{coord|latitude=50.0081|longitude=55.5033|zoom=12}}), 1 territory ID → {{relation}} (AR019 → relation 1002) - User:ScarlettNataria: 2 edits — 2 map links → {{coord}} with name labels (e.g.
{{coord|latitude=4.5868|longitude=114.2827|zoom=14|name=Irmi'dyam}}) - Replacement breakdown: 5 coord, 1 territory ID → object template ({{relation}}); 0 coordosm, 0 OGF user
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 364 checks, 363 notifications sent
- Classification breakdown per run: likely_vandal 2, suspicious 4 → 3 from 09:15, needs_review 2 → 3 from 19:15 (totals 96 / 162 / 106)
- Roster changed twice today: Miq (suspicious, 177, expired block b) dropped after the 08:45 run; cosminghiran (needs_review, 91) added at the 19:15 run — first appearance logged with notified: false, notified=true from 19:45 (standard new-user pattern, same as Fictioniton on Aug 17)
- Remaining users static all day: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, blocked B), Fictioniton (538 → 795 at 21:45, suspicious, expired block b), Bazsi2008 (180), Jere (37), aaixu (138, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- Fictioniton's violation count grew +257 today (538 → 795 at the 21:45 UTC run) — the first growth since the Aug 18 block, and exactly the post-expiry escalation the Aug 19/20 logs were watching for. Counts were flat at 538 for the first 21.5 hours, then jumped in the evening and held at 795 through the 23:45 run. Block remains expired (b) and classification is still suspicious; with no active block in place this looks like resumed restricted-area editing. Worth a fresh review / re-block consideration.
- Patrol roster changed twice today: Miq (suspicious, 177, expired block) dropped after the 08:45 run (7 users from 09:15, mirroring 한국인's removal yesterday), and cosminghiran (needs_review, 91) was added at 19:15. If Miq's removal was intentional (resolution of the expired-block case), no action needed.
- No orphan URLs today → no new template candidates; all 50 page checks converted cleanly. The AR019 reapplication's territory ID was successfully linked to {{relation}} 1002.
2026-08-20
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 59 page checks
- 2 pages edited, 5 replacements, 0 orphan URLs found
- Forum:Territory application/UL12d - Værkiser (new application, processed once at 04:11): 4 edits — 3 bare map links → {{coord}} (e.g.
{{coord|latitude=-10.9373|longitude=170.6771|zoom=14}}), 1 territory ID → {{relation}} (UL12d → relation 43805) - Forum:Federal States/Relabeling southeastern motorways: 1 edit — territory ID AR120-39 → {{relation}} (relation 184931)
- Replacement breakdown: 3 coord, 2 territory IDs → object templates ({{relation}}); 0 coordosm, 0 OGF user
- Recent queue rotated: UL12d - Værkiser scanned clean in later cycles; new pages entered the queue at the 16:11/20:11 cycles (Sivalta, Category:Sivalta, File:Sivalta 2.png, Haivin, New Fricester, Federal Prisons, EUOIA) — all scanned clean
userPatrol
- 48 runs (twice-hourly, full 24h coverage); 412 checks, 412 notifications sent
- Classification breakdown per run: likely_vandal 2, suspicious 5 → 4 from 14:14, needs_review 2 (totals 96 / 220 / 96)
- 9 users per run through 13:44, then 8 per run from 14:14 — 한국인 (suspicious, 1 violation) dropped out of the patrol set mid-day
- All 8 remaining users static all day and unchanged vs yesterday: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, blocked B), Fictioniton (538, suspicious, expired block b), Bazsi2008 (180), Miq (177, expired block b), Jere (37), aaixu (138, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- 한국인 removed from the patrol set at the 14:14 UTC run — the only structural change today. The patrol input list shrank from 9 to 8 users mid-day (yesterday it was a steady 9-user set all day). If intentional (pruning a 1-violation suspicious user), no action needed; otherwise worth confirming the patrol user list wasn't accidentally truncated. Coincidentally the same run boundary where Fictioniton's block expiry was first detected yesterday.
- Fictioniton follow-up from yesterday: block remained expired (b) all day and violations stayed flat at 538 — no resumed restricted-area activity since the block lapsed. Watch continues, but nothing new to act on.
- No orphan URLs today → no new template candidates; all 59 page checks converted cleanly.
2026-08-19
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 15 page checks
- 0 pages edited, 0 replacements, 0 orphan URLs found
- Pages checked: Index:States of the Federal States (6x — newly entered the recent queue), Forum:Request help/Flag template requests (5x), Forum:Territory application/UL18aa and UL18ab - Grodnia (in exchange for UL20a) (4x — dropped from the queue after the 12:11 cycle)
- Forum:Global and regional issues/Athletics World Cup and User:Nsenx/Sandbox fell out of the recent-changes window
userPatrol
- 48 runs, 9 users per run (432 checks), 432 notifications sent
- Classification breakdown: likely_vandal 2, suspicious 5, needs_review 2 — unchanged all day
- Fictioniton (suspicious, 538): carried an active block (B) through the 13:44 run; block expired (b) as of the 14:14 run. Violation count flat at 538 all day — no new violations detected.
- All other 8 users static all day and unchanged vs yesterday: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, blocked B), Bazsi2008 (180), Miq (177, expired block b), Jere (37), 한국인 (1), aaixu (138, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 0 reverts executed, 0 failures, 0 pending (inactive queue — normal)
Opportunities
- Fictioniton's block expired today between the 13:44 and 14:14 UTC runs (B → b) — exactly the post-expiry watch point flagged in yesterday's log. Violation counts stayed flat at 538 all day, so no resumed activity has been detected yet, but the user is now unblocked while still classified suspicious with the highest violation count on the patrol list. Worth watching over the next few days for new edits in restricted areas.
- The patrol still sets notified: true for Fictioniton on all 48 runs despite the active block (and now its expiry) — the notification-suppression suggestion from yesterday remains open.
- No orphan URLs today, so no new template opportunities. The recent queue's page set rotated (States of the Federal States in; Athletics World Cup and Nsenx/Sandbox out) and every scan returned zero findings — working as designed, no action needed.
2026-08-18
templateFix
- 6 runs, all source recent (0 category, 0 random runs); 17 page checks
- 0 pages edited, 0 replacements, 0 orphan URLs found
- Pages checked: Forum:Global and regional issues/Athletics World Cup (5x), Forum:Territory application/UL18aa and UL18ab - Grodnia (in exchange for UL20a) (6x), User:Nsenx/Sandbox (5x), Forum:Request help/Flag template requests (1x — newly entered the recent queue at 20:11)
userPatrol
- 48 runs, 9 users per run (432 checks), 432 notifications sent
- Classification breakdown: likely_vandal 2, suspicious 5, needs_review 2 (first 17 runs were suspicious 4 / needs_review 3, before Fictioniton was upgraded at 08:45)
- Fictioniton — the day's main event: violations grew 225 → 295 (08:45) → 378 (09:45) → 538 (13:15), classification upgraded from needs_review to suspicious, and an active block (B) was applied at 14:15. Counts flat at 538 after the block.
- All other 8 users static all day and unchanged vs yesterday: fruitaiaddict (272, likely_vandal), abv (109, likely_vandal, blocked B), Bazsi2008 (180), Miq (177, expired block b), Jere (37), 한국인 (1), aaixu (138, needs_review), kenziro234 (1, needs_review)
revertQueue
- 47 runs, 1 revert executed, 0 failures, 0 pending
- The single revert (14:27 UTC) came right after Fictioniton's block at 14:15
Opportunities
- Fictioniton showed genuine day-over-day escalation: +313 violations vs yesterday's final count, with three intraday jumps (225 → 295 → 378 → 538) before the active block landed at 14:15. Counts have been flat since the block, which suggests it took effect — worth watching post-block expiry for resumed activity (would indicate block evasion).
- Minor observation: patrol continues to set notified: true for Fictioniton on every run even after the active block (B) was applied. Consider suppressing notifications for users with an active block to cut noise for both the bot and the user.
- No orphan URLs today, so no new template opportunities from templateFix. The recent queue is re-scanning the same stable set of pages every 4 hours with zero findings (same pattern as the previous 3 days) — working as designed, no action needed.
2026-08-17
templateFix
- 4 page-checks across 2 cycles (12:11 and 20:11 UTC), all recent-changes scans (0 category, 0 random)
- 4 unique pages scanned (4 page-checks total)
- Pages edited: 1 — Forum:Territory application/UL08c-08
- Total replacements: 1
- 1× {{coord}} (map link → coord) on Forum:Territory application/UL08c-08:
{{coord|latitude=12.91969|longitude=-112.85640|zoom=17}}
- 1× {{coord}} (map link → coord) on Forum:Territory application/UL08c-08:
- Orphan URLs found: 0 — every scanned page clean, no new template opportunities
userPatrol
- 48 runs over 24 hours (00:14–23:45 UTC); 391 user-checks and 390 notified-status records across 10 unique users
- Roster changed twice today: Hollywells (35) dropped after the 01:44 run; Fictioniton (new user) added at 22:45
- The 8 existing roster users carried notified=true in every run (already on the contacted list — status snapshots, no new notification messages for them today); Fictioniton was first recorded at 22:45 without a notification (not yet on the contacted list) and has been notified=true since 23:14
- Final classification breakdown (9 users in last run):
- likely_vandal (2): fruitaiaddict (272), abv (109, active block B)
- suspicious (4): Bazsi2008 (180), Miq (177, expired block), Jere (37), 한국인 (1)
- needs_review (3): aaixu (138), Fictioniton (225), kenziro234 (1)
- (b) = expired block, (B) = active block
- All 8 core users static all day with zero violation growth; the only growth today was Fictioniton (12 → 225) — see Opportunities
revertQueue
- 47 runs (00:26–23:26 UTC)
- Reverts executed: 0
- Failures: 0
- Pending: 0
Opportunities
- New user Fictioniton (ID 30792) — only growing violation count today — added to the roster at 22:45 with 12 violations, jumped to 225 by the 23:45 run (latest edit 23:20 UTC). Mapped 225 nodes outside any territory (changesets c1612296/c1612305, e.g. node at -57.66, -150.52 in the southern Pacific) — a heavy mapping burst in unclaimed area from a brand-new account, no territory boundary respected. Notified on the 23:14 and 23:45 runs; worth checking tomorrow whether editing continued after the notification.
- Patrol roster changed for the first time in days — Hollywells (needs_review, 35 violations, on the roster since at least Aug 14) vanished after the 01:44 run and is absent from today's closing summary JSON, while Fictioniton was added at 22:45. Presumably Hollywells was resolved/removed from the input list; no action needed unless its absence is unexpected.
- UL08c-08 application got its first conversion — 1 map link → {{coord}} at 12:11. The 20:11 cycle scanned 3 new pages (Forum:Global and regional issues/Athletics World Cup, Forum:Territory application/UL18aa and UL18ab - Grodnia (in exchange for UL20a), User:Nsenx/Sandbox), all clean. 0 orphans — no new template opportunities.
- revertQueue idle — 0 reverts, 0 failures, 0 pending across 47 runs; no requests submitted, which is normal.
- No script errors or failures in any run today — all systems nominal.