User:Zar2gar1

Howdy!

Merger suggestions
Bureaucracy + Civil service (Society)

Trust (business) + Trust company + Corporate group + Holding company (Society)

Academic study of Western esotericism into Western esotericism (Society)
 * Already discussed and seconded on the article talk-page
 * The content can probably be pruned significantly before / after moving into the primary page

Classification + Classification (general theory) + Categorization (Science Basics)
 * May be a tricky one, but all 3 have significant overlap, even if technically different
 * Also see Classification of the sciences (Peirce) and the general Typology article (currently a disambig)

Primary alcohol into Alcohol (chemistry) (Chemistry)
 * This is an easy one :-)

Primary carbon, Secondary carbon, Tertiary carbon, Quaternary carbon all into Carbon-carbon bond (Chemistry)
 * Another easy one

Ice II + Ice III + etc. (Chemistry)
 * Essentially all phases of ice except maybe Ice Ih
 * Two possible approaches:
 * Squeeze them into the current Phases section on the Ice article
 * Split out the Phases section into its own article, then consolidate there

Aqueduct (water supply) + Navigable aqueduct + Aqueduct (bridge) + Canal (Tech)
 * This will be a challenging one that takes some thinking through
 * Some of these articles should definitely remain separate, but there's a lot of overlap across them

Assisted-opening knife into Switchblade (Tech)
 * Technically slightly different, but the same idea, with a lot of redundant content

Manchester Baby and Manchester Mark I into Manchester computers (Tech)
 * A borderline case so ask for consensus first at the article
 * Definitely a lot of redundancy though, especially in the Background sections

MEMS + Micromachinery + Nanoelectromechanical systems (Tech)
 * Even if keeping the micro- and nano-scale articles separate, there's a lot of redundancy
 * Also check links on the MEMS article for others that could potentially be absorbed

Solid geometry into Three-dimensional space (Math)

Symmetry + Symmetry (geometry) (Math)
 * At first glance, makes sense they're separate
 * A close reading shows the Symmetry article is still overwhelmingly mathematical though

New article ideas (or expand in existing articles)
Benediction sign (Religion)
 * Noticed no direct explanation of benedictio latina & benedictio graeca on English wiki
 * Especially relevant to art history
 * Can migrate over article from French wikipedia: fr:Signe de bénédiction
 * Will need to disambiguate with:
 * Hand of benediction (medical condition with related etymology)
 * Benediction (a full ritual, not just the gesture)
 * Related concepts include Mudra and (parts of) Priestly Blessing
 * Include intro sections and out-link to main articles?

Event notification (Tech)
 * Currently just a redirect to a (pretty generic) subsection on Event (computing)
 * Noticed while working on Reactor pattern that there's no detailed discussion of the mechanism
 * Many specific instances have their own articles:
 * Select (Unix), kqueue, epoll, IOCP
 * libevent is also related, though it's more of an abstraction layer

Improve separation of related articles
Gossypium vs. Cotton (product)
 * Already split, but could improve cross-links and hatnotes
 * Also check for redundancy between articles

Sugar vs. Sugarcane vs. Sugar (chemistry) vs. chemical types like Sucrose vs. product classes like Brown sugar
 * Another product vs. source one, but this one gets messy really quick
 * Current suggested course of action
 * Add Sugarcane to hatnote on main article and disambiguation page
 * Move Sugar (chemistry from current redirect (Carbohydrate) to its own page
 * Migrate very specific details from Carbohydrate to Sugar (chemistry)
 * Migrate chemical details from main article to Sugar (chemistry)
 * Consolidate / re-orient specific types like Sucrose to Sugar (chemistry)
 * Consolidate / re-orient specific product classes towards the main article
 * Consolidate cultivation parts of production from main article onto specific source crops

Palaquium gutta vs. Gutta-percha
 * One more product vs. source one
 * Improve hatnotes and cross-links, then consolidate redundancies
 * Possibly add disambiguation page?

Western esotericism vs. Exoteric
 * Already discussed this some on talk for Western esotericism
 * Essentially, eso- and exo-teric have two historically related but distinct contexts:
 * In the loose sense, esoteric doctrines vs. more mainstream ideas
 * More technical in philosophical scholarship, when a philosopher's works are believed to be written for select students vs. a general audience
 * Consensus seems to be for the following course of action:
 * Rename Exoteric to Esoteric and exoteric
 * Move content on the scholarly context from Western esotericism to the new page

Surface vs. Surface (mathematics) vs. Surface (topology) et al.
 * Need to discuss and get consensus; no clear course of action yet but consider the following
 * Migrate out details from Surface (mathematics) to more specific articles, such as:
 * Algebraic surface, Coordinate surfaces, and Solid geometry
 * This has already been done to an extent for Surface (topology)
 * Migrate out generalities from Surface (mathematics) to the main page
 * Re-evaluate Surface (mathematics) page
 * Make a redirect to the main article section if minor enough at that point
 * Re-evaluate specific articles for further consolidation with each other
 * E.g. Coordinate surfaces vs. Solid geometry

VA bot task list
The VA project is especially starting to pick up at level 5, which is at a whole different scale. Cewbot already does a lot, but I'm interested in trying something new and maybe taking up a bit of the load:

Preliminary research and planning
 * Want to try doing an initial version in Lua even though it doesn't have a bot framework
 * Shouldn't be too bad though if I keep the logic clean and Mediawiki API calls simple
 * Can always fall back onto Python / PyWikibot if necessary

Check I won't be stepping on Cewbot's toes
 * Spoke with Kanashimi who said a 2nd bot would be good
 * Cewbot's code is available if I decide to fall back onto JS and reuse it

Create skeletal architecture
 * Main process, API calls, empty task worker, support library

Figure out test environment and deployment
 * Investigate developer access further
 * Also download database dump & run locally?
 * Research and start bot approval process

Bot task #1: Compile vitality metrics
This will not drive any editing for the medium-term, just provide context for editors.

Consider just defining a SQL query
 * See for more details

Then use the bot to automate the run
 * Manual run button for refresh is an option though
 * No need to run often (quarterly?) and can also run very politely / slowly

Provide results table if query interface doesn't
 * Table will ideally be sortable and flexible
 * May need to trade-off some with pagination though (for data-size)
 * Breakout columns can use lexicographic sorting
 * If table needs to be exported / dumped, consider a WP:VA subpage
 * Would arguably replace Vital articles/Popular pages
 * This appears to be dormant but was previously maintained by Community Tech bot

Figure out sampling strategy
 * Data size may be the big issue so start small
 * Current VA portion of sample can from Vital articles/data
 * These json files are maintained by Cewbot
 * Also sample based on the actual metrics (e.g. 10k most popular articles)
 * Overlap between sample sets shouldn't be an issue (actually helps trim data size)

Query a first-version set of vitality estimators
 * According to the following table:

Bot task #2: Collate historical list size data
This was a request on the VA talk pages, may be more insightful for Lv 4 and 5 subpages.

Grab more recent counts from edit-descriptions
 * Probably the simplest strategy going back as far as Cewbot documents the section count
 * Obviously, won't be 100% accurate for all times (e.g. if Cewbot was down for maintenance)

Export data dump somewhere
 * This may make more sense as a table or page under WP:VA
 * The data should mostly (barring corrections) be append-only

Include moving-average calculations in data dump

(Wishlist) Data-mine actual page-versions prior to Cewbot
 * This could get tedious so probably won't implement anytime soon

Other miscellaneous tasks
These are just various ideas or little tweaks the bot could eventually do. Several may just entail taking on some responsibilities from Cewbot.

Flag duplicates within a single level
 * Cewbot already does this too

Detect category crossovers between levels
 * For example, if Petroleum is in Chemistry at one level and Tech at another

Auto-resolve redirects
 * Cewbot may already do this

Flag other non-article types (lists, disambig, etc.)

Update the landing page tables at Lv4 and 5 automatically

Update any other quota indicators from a single source of truth