/**
 * Fixed fictional pools for drift-gen (dataset convention 6: synthetic only).
 *
 * Every person, company, city, and product below is invented. Pools are
 * frozen arrays: changing them is a generator version bump because it changes
 * generated bytes for existing seeds.
 */

export const PERSON_NAMES: readonly string[] = Object.freeze([
  "Avery Quill", "Blair Fenwick", "Casey Thornbury", "Devon Marsh",
  "Emery Latchford", "Finley Crowder", "Greer Halloway", "Harper Vexley",
  "Indra Colefax", "Jules Ashgrove", "Kendall Bryce", "Lennox Farrow",
  "Marlow Hutchins", "Noor Delacroix", "Oakes Pemberton", "Perrin Vale",
  "Quinn Ellsworth", "Rowan Setterfield", "Sage Windmere", "Tatum Okafor-Reyes",
  "Umber Callahan", "Vesper Lindqvist", "Wren Abernathy", "Xiomara Puddle",
  "Yael Cormorant", "Zephyr Nakamura-Ross", "Ainsley Duckworth", "Briar Montrose",
  "Cameron Silverside", "Dakota Fernsby", "Ellis Wintergreen", "Frankie Aldercrest",
  "Gale Norwood", "Hollis Bramblewood", "Ida Quenneville", "Jorah Templesmith",
  "Kai Osterberg", "Lark Dunmore", "Micah Featherstone", "Nova Cresswell",
  "Onyx Ravensworth", "Piper Goldenrod", "Reese Thistleton", "Skyler Marchbanks",
  "Tobin Everhart", "Uma Kettleburn", "Vaughn Ironwood", "Willa Starling",
  "Xander Mosswood", "Yuki Alderman", "Zola Brightwater", "Arden Foxglove",
  "Bellamy Crane", "Cove Whitlock", "Darby Mullins", "Eden Harrowgate",
  "Fern Oakhurst", "Gray Pennyworth", "Haven Solstice", "Ira Blackwood",
  "Juniper Wells", "Kit Ramsbottom", "Linden Frost", "Mabel Twinning",
  "Nico Ashdown", "Opal Ferngale", "Paz Underhill", "Ramona Quickstep",
  "Story Lockwood", "Teagan Rushmore", "Ursa Middleton", "Vera Nightingale",
  "West Corwin", "Xen Appleby", "Yara Stormont", "Zane Cobblestone",
  "Alba Merriweather", "Bram Hollycroft", "Cleo Vandermeer", "Dune Castellan",
  "Esme Larkspur", "Flint Rosewater", "Gwen Tidewell", "Hart Evergreen",
  "Isla Puddleby", "Jem Coldbrook", "Koa Silvermane", "Lux Bannister",
  "Moss Killdare", "Nell Featherby", "Orin Saltmarsh", "Prue Winterbourne",
  "Rio Glasswing", "Sol Amberfield", "Tess Hollowell", "Ulf Greenmantle",
  "Vale Northcott", "Wynn Ravenscar", "Yves Millbrook", "Zia Summerfield",
]);

export const COMPANIES: readonly string[] = Object.freeze([
  "Norvig Dynamics", "Quillboard Labs", "Tessellate Works", "Bramblewick Systems",
  "Copperkite Analytics", "Duskmill Robotics", "Everspool Software", "Fernwhistle Media",
  "Gladehollow Logistics", "Halcyon Foundry", "Inkmoor Studios", "Juniperline Freight",
  "Kelpwater Energy", "Lanternfell Games", "Mossbridge Capital", "Nightloom Textiles",
  "Orchardgate Health", "Pinwheel Cartography", "Quenchpoint Beverages", "Rooksedge Security",
  "Saltfern Biotech", "Thistledown Press", "Umbershade Optics", "Violetmarsh Farms",
]);

export const CITIES: readonly string[] = Object.freeze([
  "Cinder Falls", "Bracken Hollow", "Marrow Bay", "Gilded Prairie",
  "Foxfire Junction", "Willowmere Heights", "Copper Basin", "Larkspur Valley",
  "Ember Grove", "Tidewater Crossing", "Hollow Pines", "Sable Ridge",
  "Quartz Harbor", "Meadowbrook Flats", "Ashen Cove", "Thornfield Downs",
]);

export const ROLES: readonly string[] = Object.freeze([
  "data engineer", "product designer", "field technician", "staff writer",
  "release manager", "support lead", "research analyst", "site planner",
  "platform architect", "operations coordinator", "quality auditor", "studio producer",
]);

export const HOBBIES: readonly string[] = Object.freeze([
  "kite surfing", "letterpress printing", "fossil hunting", "marble sculpting",
  "night birding", "canyon sketching", "sourdough baking", "river kayaking",
  "lantern making", "orchard grafting", "tide pooling", "glass blowing",
]);

export const PRODUCTS: readonly string[] = Object.freeze([
  "quillboard sync", "lanternfell tracker", "mosspad notebook", "copperkite dashboard",
  "duskmill planner", "everspool console", "pinwheel atlas", "saltfern ledger",
  "thistledown reader", "umbershade viewer", "inkmoor canvas", "rooksedge vault",
]);

export const PETS: readonly string[] = Object.freeze([
  "a tabby cat named Biscuit", "a beagle named Waffles", "a parakeet named Comet",
  "a corgi named Turnip", "a gecko named Pebble", "a rabbit named Clover",
  "an aquarium of guppies", "a sheepdog named Bramble", "a canary named Solstice",
  "a tortoise named Meander", "a ferret named Nimbus", "a calico cat named Marzipan",
]);

export const PROJECTS: readonly string[] = Object.freeze([
  "the harborlight migration", "the emberwick redesign", "the saltmarsh rollout",
  "the glasswing prototype", "the thornbury audit", "the meadowlark archive",
  "the cindertrail survey", "the quenchpoint launch", "the fernshade cleanup",
  "the marrowgate integration", "the willowmere pilot", "the sableridge handover",
]);
