====== Manual Test Checklist ======

Use this checklist after install or upgrade.

  * Server starts without errors.
  * Database file is created.
  * Player joining creates a players row.
  * /coal balance works.
  * /coal deposit removes coal from inventory and increases balance.
  * /coal withdraw decreases balance and gives coal items.
  * /coal pay transfers balance.
  * /coal networth reports balance, inventory estimate, and claims estimate.
  * /coal lottery buy 1 charges a ticket.
  * /coal lottery status shows the active round and pot.
  * /coal lottery draw pays a winner and leaves a treasury edge.
  * /market opens the Ministry Exchange inventory menu.
  * Selling resources through /market increases balance and market stock.
  * Buying resources through /market decreases balance and market stock.
  * Selling a recently bought material uses buyback protection during the configured window.
  * Market prices change after stock changes.
  * /land create creates a region.
  * /land info reports current land class.
  * /claim buy creates a radius claim and charges coal.
  * A new player's first small homestead costs 0 coal.
  * Selling a free starter homestead does not refund land value.
  * Damaging or extracting from a free starter homestead can create a sale charge.
  * /claim wand gives a claim wand.
  * Right-clicking blocks with the wand draws a particle polygon.
  * /claim buy homestead after wand selection creates a polygon claim.
  * Claim marker blocks appear at rectangle corners or polygon vertices.
  * Marker blocks cannot be broken by normal players.
  * Unclaimed land cannot be built on or broken by normal players.
  * /claim appraise reports land condition and resource value.
  * /claim sell refunds the appraised value and deletes the claim.
  * Overlapping claims are rejected.
  * Mining coal in PROTECTED_PRESERVE is denied.
  * Mining coal in MINING_CONCESSION without permit is denied.
  * Buying a mining permit allows mining coal in that concession.
  * Admin permission alone does not bypass mining, build, or marker restrictions.
  * /coalgov admin bypass on bypasses mining, build, and marker restrictions for that admin.
  * /coalgov admin bypass off restores normal gameplay restrictions for that admin.
  * /coalgov admin spawn setup creates protected spawn guide signs.
  * /coalgov admin furnace grants a Super Furnace.
  * Super Furnace synthetic diamond conversion works when enabled.
  * Named entities drop a recovered name tag on death.
  * /cgnpc role, /cgnpc home, /cgnpc work, and /cgnpc needs work for an NPC.
  * Worker NPCs return home during rest hours.
  * Worker NPCs travel toward work during work hours.
  * Worker NPCs consume configured food and stop working if hunger is too low.
