Jump to content

Yezur Wiki:Daily routine/Report: Difference between revisions

From Yezur Wiki
Alompan (talk | contribs)
Post the daily maintenance report
Alompan (talk | contribs)
Daily maintenance report 2026-07-20: 0 verdicts pending; survey clean, 1 new flag (#27), #22 de-escalated
Line 17: Line 17:
! # !! Flagged !! Type !! Severity !! Page(s) !! Issue !! Suggested fix !! Status !! Notes
! # !! Flagged !! Type !! Severity !! Page(s) !! Issue !! Suggested fix !! Status !! Notes
|-
|-
| 22 || 2026-07-19 || structured data || high || [[Special:CargoTables]] — '''Lexemes''' || The '''Lexemes''' Cargo table has fallen badly out of sync with the Dictionary. It holds '''177 rows against 526 Dictionary entries''': YAP-XX 56, YAQ-HE 62, YBP-XX 59, and '''YBS-PJ (Pjany) 0'''. The parser-generated categories are complete by contrast — [[:Category:Ancient Hertic lemmas]] 212, [[:Category:Proto-Herta-Olaic lemmas]] 211, [[:Category:Proto-Njeshan lemmas]] 102, [[:Category:Pjany lemmas]] 1, totalling 526 — so the entries themselves are intact and only the Cargo store is short. The cause looks benign: the table was touched on [[Special:CargoTables]] earlier today (recent change 1225) and the '''job queue stands at 1116 pending jobs''', so a ''recreate data'' pass is still draining. On a quiet wiki, jobs run only as pages are viewed, so this can sit half-finished for a long time. || ''flag-only'' — nothing on-wiki to edit, and the editing bots hold no shell access. Needs an administrator to drain the queue server-side (<code>maintenance/runJobs.php</code>), then re-check the row count; if it is still short afterwards, re-run ''recreate data'' on the Lexemes table. '''Note:''' until it drains, any Cargo-driven list or count of Dictionary entries under-reports, and the structured-data figures below are provisional. || pending ||
| 22 || 2026-07-19 || structured data || low || [[Special:CargoTables]] — '''Lexemes''' || The '''Lexemes''' Cargo table has been draining back into sync on its own. Where it stood at 177 of 526 rows a day ago, it now holds '''521 of 526''' and the job queue has fallen from 1116 to '''426 pending jobs'''. On a quiet wiki the queue advances only as pages are viewed, so the last handful of rows may take a while, but the trend is clearly toward full sync without intervention. || ''flag-only'' — most likely '''self-resolving''': re-check the row count on the next run, and only escalate to an administrator (<code>maintenance/runJobs.php</code> to drain the queue, then ''recreate data'' on Lexemes if still short) if it stalls short of 526. '''Note:''' until the last rows land, Cargo-driven counts of Dictionary entries under-report by up to five. || pending || Was high on 2026-07-19; de-escalated to low this run as the backlog has nearly cleared itself (177→521, queue 1116→426). Per-language split not re-queried this run (Cargo field alias unresolved); the total is authoritative.
|-
|-
| 23 || 2026-07-19 || structural || medium || [[:Category:Dictionary templates]] || '''Wanted category''' with 7 members. The Dictionary's template set categorises into it — including the newly created [[Template:Etym-missing]] — but the category page does not exist. Its two sibling template categories, [[:Category:Link templates]] and [[:Category:Infobox templates]], both exist and both sit under [[:Category:Templates]]. || Create it on the sibling pattern: a one-line description (''Templates used by the Yezur Dictionary.'') plus <code><nowiki>[[Category:Templates]]</nowiki></code>. Mechanical; the parent is unambiguous. || pending ||
| 23 || 2026-07-19 || structural || medium || [[:Category:Dictionary templates]] || '''Wanted category''' with 7 members. The Dictionary's template set categorises into it — including [[Template:Etym-missing]] — but the category page does not exist. Its two sibling template categories, [[:Category:Link templates]] and [[:Category:Infobox templates]], both exist and both sit under [[:Category:Templates]]. || Create it on the sibling pattern: a one-line description (''Templates used by the Yezur Dictionary.'') plus <code><nowiki>[[Category:Templates]]</nowiki></code>. Mechanical; the parent is unambiguous. || pending || Still wanted (7 members) this run.
|-
|-
| 24 || 2026-07-19 || structural || low || [[:Category:Ancient Hertic entries needing etymology]] || '''Uncategorised category.''' Created today alongside [[Template:Etym-missing]], which files entries into it as a review queue. It has no parent, so it hangs off the category tree entirely — and it is the first of a per-language series (<code>Category:&lt;Language&gt; entries needing etymology</code>) that the template will generate for every language it is used with. || Give it a parent, and settle the pattern once for the whole series. Best guess: [[:Category:Yezur Wiki]], the existing project/maintenance container. Cleaner alternative, if you would rather keep housekeeping queues separate from project pages: create <code>Category:Dictionary maintenance</code> under [[:Category:Yezur Wiki]] and parent this and its future siblings there. Say which and it can be applied mechanically. || pending ||
| 24 || 2026-07-19 || structural || low || [[:Category:Ancient Hertic entries needing etymology]] || '''Uncategorised category.''' Created alongside [[Template:Etym-missing]], which files entries into it as a review queue. It has no parent, so it hangs off the category tree entirely — and it is the first of a per-language series (<code>Category:&lt;Language&gt; entries needing etymology</code>) that the template will generate for every language it is used with. || Give it a parent, and settle the pattern once for the whole series. Best guess: [[:Category:Yezur Wiki]], the existing project/maintenance container. Cleaner alternative, if you would rather keep housekeeping queues separate from project pages: create <code>Category:Dictionary maintenance</code> (or a broader <code>Category:Tracking categories</code>) under [[:Category:Yezur Wiki]] and parent this and its future siblings there. Say which and it can be applied mechanically. || pending || Still uncategorised this run. See '''#27''' — the same parent-container decision would settle two more maintenance categories at once.
|-
|-
| 25 || 2026-07-19 || structural || low || [[Module:Auphen]], [[Module:Auphen/frame]], [[Module:Auphen/YAQ-HE]], [[Module:Auphen/YBS-PJ]], [[Module:Head]], [[Module:Labels]], [[Module:Languages]] || '''Wanted documentation subpages.''' Seven modules carry a documentation transclusion whose <code>/doc</code> page does not exist, so each renders a redlinked doc box. This is the same gap as '''#9''' last run, which was approved and filled by [[Module:Infobox/doc]]. || Create each <code>/doc</code> on the [[Module:Infobox/doc]] pattern, '''restating only what the module source itself establishes''' — purpose, entry points, parameters — and inventing no behaviour. [[Module:Auphen/YAQ-HE]] and [[Module:Auphen/YBS-PJ]] are data pages and need only a short note on the ruleset each holds. Best done by [[User:Khurouan|Khurouan]], who wrote the modules, but Alompan can do it from the source on approval. || pending ||
| 25 || 2026-07-19 || structural || low || [[Module:Auphen]], [[Module:Auphen/frame]], [[Module:Auphen/YAQ-HE]], [[Module:Auphen/YBS-PJ]], [[Module:Head]], [[Module:Labels]], [[Module:Languages]] || '''Wanted documentation subpages.''' Seven modules carry a documentation transclusion whose <code>/doc</code> page does not exist, so each renders a redlinked doc box. This is the same gap as '''#9''' last run, which was approved and filled by [[Module:Infobox/doc]]. || Create each <code>/doc</code> on the [[Module:Infobox/doc]] pattern, '''restating only what the module source itself establishes''' — purpose, entry points, parameters — and inventing no behaviour. [[Module:Auphen/YAQ-HE]] and [[Module:Auphen/YBS-PJ]] are data pages and need only a short note on the ruleset each holds. Best done by [[User:Khurouan|Khurouan]], who wrote the modules, but Alompan can do it from the source on approval. || pending || All seven still wanted this run.
|-
|-
| 26 || 2026-07-19 || structural || medium || [[Map:Conventions]], [[Map:Features]] || '''Wanted pages linked from a portal front page.''' [[Map:Main Page]] is built around two navigation cards — "Map features" (''the keys and values that describe things on the map'') and "Conventions" (''how features are tagged, named, and classified'') — and both targets are redlinks, so the Map namespace's only entry point leads nowhere. || ''flag-only'' — these are substantive documentation pages about how the map is actually tagged, which is your side of the work; the routine should not invent map conventions. Filed so the dead portal links are not lost. || pending ||
| 26 || 2026-07-19 || structural || medium || [[Map:Conventions]], [[Map:Features]] || '''Wanted pages linked from a portal front page.''' [[Map:Main Page]] is built around two navigation cards — "Map features" (''the keys and values that describe things on the map'') and "Conventions" (''how features are tagged, named, and classified'') — and both targets are redlinks, so the Map namespace's only entry point leads nowhere. || ''flag-only'' — these are substantive documentation pages about how the map is actually tagged, which is your side of the work; the routine should not invent map conventions. Filed so the dead portal links are not lost. || pending || Both still redlinked this run.
|-
| 27 || 2026-07-20 || structural || low || [[:Category:Hidden categories]], [[:Category:Auphen test failures]] || '''Two maintenance/tracking categories that are linked but do not exist.''' (a) [[:Category:Hidden categories]] — the standard container into which any <code><nowiki>__HIDDENCAT__</nowiki></code> category files itself; it currently holds one member, [[:Category:Auphen errors]], but the container page itself is missing. (b) [[:Category:Auphen test failures]] — linked from [[Template:Auphen/testcases]] as the bin for failing test cases; empty right now (no tests are failing, which is the good state), so it shows only as a redlink in the test harness. Neither is content; both are housekeeping furniture, and both are homeless in the same way as '''#24'''. || Settle the maintenance-container question once (see '''#24''': [[:Category:Yezur Wiki]] directly, or a new <code>Category:Tracking categories</code> beneath it) and create all three there. [[:Category:Hidden categories]] should itself carry <code><nowiki>__HIDDENCAT__</nowiki></code> and a one-line description; [[:Category:Auphen test failures]] should mirror the existing [[:Category:Auphen errors]]. Mechanical once the parent is chosen. || pending || Filed together with '''#24''' deliberately: one parent decision resolves the etymology-queue series, the hidden-categories container, and the Auphen test-failure bin.
|}
|}


Line 40: Line 42:
== Latest run ==
== Latest run ==


'''2026-07-19''' (scheduled run) — the operator's three verdicts were carried out, then the wiki was surveyed read-only.
'''2026-07-20''' (scheduled run) — no operator verdicts were waiting (all five rows were <code>pending</code>), so '''nothing on the wiki was changed'''; the run was a read-only survey.
 
'''Fixes applied:''' none — no row carried a verdict.


'''Fixes applied''' (as [[User:Alompan|Alompan]]):
'''Dismissed:''' none.
* '''#20''' (fixed, accepted) — recreated the two category pages that the family rename had removed by accident: [[:Category:Herta-Olaic languages]] (rev 1239, 2 members) and [[:Category:Njeshan languages]] (rev 1240, 7 members). The operator had meanwhile deleted the two stale redirect categories, so '''broken redirects are now 0''' and the deletion queue is empty — #20 is fully closed.
* '''#18''' (to to-do) — the lexical category tree was recorded on the to-do list at [[User talk:Yezur]] (rev 1241), with the accepted Wiktionary-style model, the current scale of the backlog (45 wanted categories, largest [[:Category:Ancient Hertic lemmas]] at 212 members), and the two questions still open before it can be built — the per-language container name, and parentage for the gender/declension/verb-class/register categories. Handed to [[User:Khurouan|Khurouan]] as agreed; row cleared.


'''Dismissed:''' '''#21''' (deferred) — moved to [[#Dismissed flags|Dismissed flags]].
'''New findings:''' one — '''#27''' (low), the two homeless maintenance categories [[:Category:Hidden categories]] and [[:Category:Auphen test failures]], filed alongside '''#24''' as a single parent-container decision.


'''New findings:''' five — '''#22''' the Lexemes Cargo table running 177 of 526 rows behind a 1116-job queue (high); '''#23''' the wanted [[:Category:Dictionary templates]]; '''#24''' the uncategorised etymology-queue category; '''#25''' seven missing module <code>/doc</code> pages; '''#26''' the two redlinked [[Map:Main Page]] portal targets.
'''Row updates:''' '''#22''' was de-escalated from high to low. The Lexemes Cargo table is draining back into sync without intervention — '''177 → 521 of 526 rows''', with the job queue down from '''1116 → 426''' — and now looks self-resolving; only escalate to an administrator if it stalls. The remaining four rows (#23, #24, #25, #26) were each re-confirmed still open and left pending.


'''Recent changes reviewed:''' 26 edits since the last run (recent changes 1223–1248) — the operator on [[English language]] and [[Special:CargoTables]], and [[User:Khurouan|Khurouan]] on [[Template:Etym-missing]], [[:Category:Ancient Hertic entries needing etymology]] and some twenty Dictionary entries (verb-class assignment, Proto-Herta-Olaic etymologies, Ancient Hertic descendants, and one new entry). '''No convention breaches found''' — voice, register, the Earth test, formatting, naming and categorisation all hold, and no contradictions against linked canon surfaced. The only structural residue of those edits is #23 and #24, both filed above.
'''Recent changes reviewed:''' none of substance. The only entries since the last survey (recent changes 1251–1252) are [[User:Alompan|Alompan]]'s own two edits from the 2026-07-19 run — the to-do note on [[User talk:Yezur]] and the report post itself. No other editor has touched the wiki since, so there is nothing new to check for convention adherence or canon contradictions.


'''Clean:''' no linter errors, no broken redirects, no double redirects, [[:Category:Auphen errors]] empty, deletion queue empty. '''Not treated as findings:''' the 526 orphaned <code>Dictionary:</code> entries (reached through the Dictionary index rather than by inbound links — inherent to a dictionary, not a defect), and the wanted pages [[Dictionary:dog]] and [[Template:He-decl]], which are cited only as examples in [[Template:D]]'s documentation and in this report respectively.
'''Clean:''' no linter errors, no broken redirects, no double redirects, [[:Category:Auphen errors]] empty, deletion queue empty. '''Not treated as findings:''' the orphaned <code>Dictionary:</code> entries (reached through the Dictionary index rather than by inbound links — inherent to a dictionary, not a defect); the lexical wanted-category backlog (recorded on the [[User talk:Yezur]] to-do list as report flag #18); and the wanted pages [[Dictionary:dog]] and [[Template:He-decl]], cited only as documentation examples.


'''Structured data after the run''' — '''provisional, see #22''': '''Polities''' 0, '''Lexemes''' 177 ''(should be 526; job queue draining)'', '''Languages''' 7, '''LanguageFamilies''' 5, '''Continents''' 8.
'''Structured data this run''' — '''Polities''' 0, '''Lexemes''' 521 ''(of 526; last rows still draining, see #22)'', '''Languages''' 7, '''LanguageFamilies''' 5, '''Continents''' 8.


'''Pending tally:''' the table holds '''5 rows''' — #22 (high), #23 (medium), #26 (medium), #24 (low), #25 (low), all pending — plus 5 findings in Dismissed flags. Three rows were resolved and cleared this run.
'''Pending tally:''' the table holds '''6 rows''' — #23 (medium), #26 (medium), #22 (low), #24 (low), #25 (low), #27 (low), all pending — plus 5 findings in Dismissed flags. No rows were resolved this run; one was added.


<!-- Scan state (last Recent-Changes id seen): rcid 1251, 2026-07-19T21:25:02Z -->
<!-- Scan state (last Recent-Changes id seen): rcid 1252, 2026-07-19T21:29:26Z -->


[[Category:Yezur Wiki]]
[[Category:Yezur Wiki]]

Revision as of 20:06, 20 July 2026

Working report of the Alompan daily routine (how it works). Every finding lives as one row below until it is resolved: set a row's Status to give a verdict, and the next run carries it out and clears the row. Nothing on the wiki is changed except what is explicitly approved or amended.

The possible statuses:

  • pending — awaiting review; no action is taken (the default)
  • approved or accepted — carry out the Suggested fix, as written
  • amended — carry out the fix described in Notes instead
  • deferred — real, but not now; moves to Dismissed flags and is not re-flagged
  • rejected — not an issue; moves to Dismissed flags and is not re-flagged
  • to to-do — real issue that should be marked on User talk:Yezur's to-do list instead for human intervention
  • fixed — real issue, but was a simple fix for Yezur, and has been taken care of; confirm and clear

To revive a dismissed flag, move it back into the table as pending.

Flagged items

# Flagged Type Severity Page(s) Issue Suggested fix Status Notes
22 2026-07-19 structured data low Special:CargoTablesLexemes The Lexemes Cargo table has been draining back into sync on its own. Where it stood at 177 of 526 rows a day ago, it now holds 521 of 526 and the job queue has fallen from 1116 to 426 pending jobs. On a quiet wiki the queue advances only as pages are viewed, so the last handful of rows may take a while, but the trend is clearly toward full sync without intervention. flag-only — most likely self-resolving: re-check the row count on the next run, and only escalate to an administrator (maintenance/runJobs.php to drain the queue, then recreate data on Lexemes if still short) if it stalls short of 526. Note: until the last rows land, Cargo-driven counts of Dictionary entries under-report by up to five. pending Was high on 2026-07-19; de-escalated to low this run as the backlog has nearly cleared itself (177→521, queue 1116→426). Per-language split not re-queried this run (Cargo field alias unresolved); the total is authoritative.
23 2026-07-19 structural medium Category:Dictionary templates Wanted category with 7 members. The Dictionary's template set categorises into it — including Template:Etym-missing — but the category page does not exist. Its two sibling template categories, Category:Link templates and Category:Infobox templates, both exist and both sit under Category:Templates. Create it on the sibling pattern: a one-line description (Templates used by the Yezur Dictionary.) plus [[Category:Templates]]. Mechanical; the parent is unambiguous. pending Still wanted (7 members) this run.
24 2026-07-19 structural low Category:Ancient Hertic entries needing etymology Uncategorised category. Created alongside Template:Etym-missing, which files entries into it as a review queue. It has no parent, so it hangs off the category tree entirely — and it is the first of a per-language series (Category:<Language> entries needing etymology) that the template will generate for every language it is used with. Give it a parent, and settle the pattern once for the whole series. Best guess: Category:Yezur Wiki, the existing project/maintenance container. Cleaner alternative, if you would rather keep housekeeping queues separate from project pages: create Category:Dictionary maintenance (or a broader Category:Tracking categories) under Category:Yezur Wiki and parent this and its future siblings there. Say which and it can be applied mechanically. pending Still uncategorised this run. See #27 — the same parent-container decision would settle two more maintenance categories at once.
25 2026-07-19 structural low Module:Auphen, Module:Auphen/frame, Module:Auphen/YAQ-HE, Module:Auphen/YBS-PJ, Module:Head, Module:Labels, Module:Languages Wanted documentation subpages. Seven modules carry a documentation transclusion whose /doc page does not exist, so each renders a redlinked doc box. This is the same gap as #9 last run, which was approved and filled by Module:Infobox/doc. Create each /doc on the Module:Infobox/doc pattern, restating only what the module source itself establishes — purpose, entry points, parameters — and inventing no behaviour. Module:Auphen/YAQ-HE and Module:Auphen/YBS-PJ are data pages and need only a short note on the ruleset each holds. Best done by Khurouan, who wrote the modules, but Alompan can do it from the source on approval. pending All seven still wanted this run.
26 2026-07-19 structural medium Map:Conventions, Map:Features Wanted pages linked from a portal front page. Map:Main Page is built around two navigation cards — "Map features" (the keys and values that describe things on the map) and "Conventions" (how features are tagged, named, and classified) — and both targets are redlinks, so the Map namespace's only entry point leads nowhere. flag-only — these are substantive documentation pages about how the map is actually tagged, which is your side of the work; the routine should not invent map conventions. Filed so the dead portal links are not lost. pending Both still redlinked this run.
27 2026-07-20 structural low Category:Hidden categories, Category:Auphen test failures Two maintenance/tracking categories that are linked but do not exist. (a) Category:Hidden categories — the standard container into which any __HIDDENCAT__ category files itself; it currently holds one member, Category:Auphen errors, but the container page itself is missing. (b) Category:Auphen test failures — linked from Template:Auphen/testcases as the bin for failing test cases; empty right now (no tests are failing, which is the good state), so it shows only as a redlink in the test harness. Neither is content; both are housekeeping furniture, and both are homeless in the same way as #24. Settle the maintenance-container question once (see #24: Category:Yezur Wiki directly, or a new Category:Tracking categories beneath it) and create all three there. Category:Hidden categories should itself carry __HIDDENCAT__ and a one-line description; Category:Auphen test failures should mirror the existing Category:Auphen errors. Mechanical once the parent is chosen. pending Filed together with #24 deliberately: one parent decision resolves the etymology-queue series, the hidden-categories container, and the Auphen test-failure bin.

Dismissed flags

Deferred or rejected findings, kept here so later runs do not re-flag them.

  • #8 (deferred) — Wanted history-period pages Yezuri Age of Exploration / Yezuri Middle Ages. Operator: not canon names for these eras; will not create stubs under temporary names.
  • #11 (deferred) — Andusian / Tacchoan / Shung-Worrehan member-language queries fall back to the default. A content gap, not a data error; operator: no member languages are in yet, add when ready.
  • #12 (rejected) — Greek-letter native names on Hertia / Hertic language / Alompe etc. Operator: fully intentional in-world orthographic style.
  • #14 (deferred) — Uncategorised portal front pages and the root Category:Yezur. Operator: accepted, but no decided approach for handling it yet.
  • #21 (deferred) — The four wanted Ancient Hertic inflection templates (conj-IS, conj-OO, decl-N1, decl-N2). Operator: "will be fixed when the tables are created — already on my to-do." Confirmed present on the to-do list at User talk:Yezur.

Latest run

2026-07-20 (scheduled run) — no operator verdicts were waiting (all five rows were pending), so nothing on the wiki was changed; the run was a read-only survey.

Fixes applied: none — no row carried a verdict.

Dismissed: none.

New findings: one — #27 (low), the two homeless maintenance categories Category:Hidden categories and Category:Auphen test failures, filed alongside #24 as a single parent-container decision.

Row updates: #22 was de-escalated from high to low. The Lexemes Cargo table is draining back into sync without intervention — 177 → 521 of 526 rows, with the job queue down from 1116 → 426 — and now looks self-resolving; only escalate to an administrator if it stalls. The remaining four rows (#23, #24, #25, #26) were each re-confirmed still open and left pending.

Recent changes reviewed: none of substance. The only entries since the last survey (recent changes 1251–1252) are Alompan's own two edits from the 2026-07-19 run — the to-do note on User talk:Yezur and the report post itself. No other editor has touched the wiki since, so there is nothing new to check for convention adherence or canon contradictions.

Clean: no linter errors, no broken redirects, no double redirects, Category:Auphen errors empty, deletion queue empty. Not treated as findings: the orphaned Dictionary: entries (reached through the Dictionary index rather than by inbound links — inherent to a dictionary, not a defect); the lexical wanted-category backlog (recorded on the User talk:Yezur to-do list as report flag #18); and the wanted pages Dictionary:dog and Template:He-decl, cited only as documentation examples.

Structured data this runPolities 0, Lexemes 521 (of 526; last rows still draining, see #22), Languages 7, LanguageFamilies 5, Continents 8.

Pending tally: the table holds 6 rows — #23 (medium), #26 (medium), #22 (low), #24 (low), #25 (low), #27 (low), all pending — plus 5 findings in Dismissed flags. No rows were resolved this run; one was added.