# Ship Society — Full Position Table The premise: this is a **town in a tin can**. Every role you'd find in a mid-size coastal port town exists here, scaled to the hull. Androids fill the jobs humans can't or shouldn't (vacuum, radiation, high-g, toxic). Humans hold the roles that require judgement, empathy, or legal personhood. --- ## 1. Command & Governance | Position | Who | Notes | |---|---|---| | **Captain / Master** | Human | Ultimate authority; signs off on FTL jumps, cargo manifests, discipline | | First Officer / Helm | Human | Runs the helm; relief for Captain | | Ship's Council (3–5 seats) | Human, elected by residents | Mediates disputes between company officers and residents; approves rule changes | | Ship's Advocate | Human | Legal counsel; represents residents in disputes with the company | | Magistrate / Judge | Human | Single-judge bench; hears criminal and civil matters | | Court Clerk | Human / Android | Records proceedings, manages evidence | | Ship's Chronicler | Human | Logs the voyage, keeps the ship's history (the "town record") | --- ## 2. Navigation & FTL | Position | Who | Notes | |---|---|---| | FTL Conductor | Human | Calls the jump sequence; must confirm Spin Core is in the resonance window (50–75 RPM) before the coil engages | | Helm / Pilot | Human | Pilots between jumps; runs the chase-rocket avoidance run | | Navigation Officer | Human | Plots the FTL lanes, calculates burn windows, fuel margins | | Spin Core Master | Human | Sets and monitors RPM; authorises spin-up / spin-down; the only one allowed to touch the core's governor | | Spin Core Mechanics (×3–4) | Human | Maintain the ring bearings, gimbal, precession gimbal; work in the high-g pit | | FTL Coil Engineer | Human / Android | Maintains the resonance coil; coil work is done by androids (radiation + cryo) | | Comms Officer | Human | Long-range beacon, FTL window timing, distress protocol | | Sensor / Lookout | Human / Android | Watches the rock field, chase-rocket approach, lane alignment | | Drone / Probe Operator | Human | Flies scout drones ahead of the FTL jump to scout the lane | --- ## 3. Engineering & Systems | Position | Who | Notes | |---|---|---| | Chief Engineer | Human | Oversees all systems; signs off on FTL readiness | | Reactor / Power Engineer | Human | Manages the power plant that feeds the Spin Core and FTL coil | | Life Support Engineer | Human | O₂ generation, CO₂ scrubbing, water reclamation, thermal control | | Hull / Structures Engineer | Human | Monitors hull integrity, Whipple plate wear, Whipple layer replacement | | Electrical Engineer | Human | Distribution, bus management, backup generators | | Comms / Electronics Tech | Human / Android | Radio, FTL coil wiring, sensor arrays | | HVAC / Plumbing | Human / Android | Ducts, pipes, condensate — mostly androids | | Android Maintenance Tech (×2) | Human | Service, repair, reprogram the ship's androids | | Radiator Array Tech | Human / Android | Keeps the spin core and FTL coil from overheating; must be deployed before sustained high-RPM spin | --- ## 4. Cargo & Trade | Position | Who | Notes | |---|---|---| | Cargo Master | Human | Owns the manifest, load plan, stowage plan; signs for delivery | | Dock / Loading Crew (×8–12) | Android (primary) + Human supervision | Moves cargo between FTL bays and holds; androids do the heavy lifts | | Sorters / Sort Crew | Human | Sorts, inspects, tags incoming cargo | | Manifest Clerks (×2) | Human / Android | Paperwork, customs declarations, weight verification | | Customs / Inspection Officer | Human | Checks cargo against manifest; flags contraband, hazmat mislabels | | Hazmat Handler (×2) | Human | Handles toxic, radioactive, biohazard cargo | | Cold-Storage Attendant | Human / Android | Monitors cryo bays, livestock holds, bio-cargo | | Waste / Recycling Crew (×4) | Android | Processes waste, recycles water and metals, maintains the incinerator | | Freight Broker (off-ship, remote) | Human | Negotiates contracts; not aboard but sets the cargo load | | Insurance Assessor | Human (visiting) | Boarded post-trip to assess hull wear and cargo loss | --- ## 5. Security & Justice | Position | Who | Notes | |---|---|---| | Chief Marshal | Human | Heads security; reports to Captain on discipline matters | | Security Officers (×6–10) | Human / Android (non-lethal) | Patrol the decks, man the brig, manage the courtroom | | Jailer / Corrections Officer | Human | Runs the brig; the "society takes care of the criminal" part | | Forensics / Evidence Tech | Human / Android | Processes crime scenes, secures evidence | | Ship's Advocate (defense) | Human | Represents the accused before the Magistrate | | Corrections Androids (×2) | Android | Non-lethal restraint, brig monitoring, cannot be in the courtroom | --- ## 6. Medical | Position | Who | Notes | |---|---|---| | Chief Medical Officer (CMO) | Human | Doctor; triages, performs surgery, signs FTL fitness-to-fly | | Surgeon | Human | Trauma, FTL-injury surgery, hull-breach casualty care | | Nurses (×4) | Human / Android | Androids handle vitals monitoring, IVs, vitals; humans do bedside | | Paramedic / Emergency Response | Human | First to the scene on a hull breach or FTL mis-jump | | Pharmacist | Human / Android | Dispenses meds; androids manage the stock | | Counselor / Psychologist | Human | FTL claustrophobia, long-haul isolation, post-trauma | | Chaplain / Spiritual Counselor | Human | Grief, morale, funerals (the ship burns bodies in the FTL coil) | | Med-Bay Techs (×2) | Android | Sterilisation, supply restocking, vitals logging | --- ## 7. Community & Daily Life (the "town" layer) | Position | Who | Notes | |---|---|---| | School Principal | Human | Runs the school for residents' children | | Teachers (×3–4) | Human | Ages 5–16; androids assist with homework and cleaning | | Galley Head / Ship's Cook | Human | Feeds the whole ship; menu rotates by FTL phase | | Galley Crew / Line Cooks (×4) | Human / Android | Androids handle prep, dishwashing, bulk cooking | | Baker | Human | Bread, rations; morale-critical | | Sanitation / Cleaning Crew (×6) | Android | Decks, galleys, med-bay, brig — the invisible workforce | | Laundry | Android | Uniforms, galley linens | | Rec / Entertainment Officer | Human | Organises movies, sports, games, FTL-night celebrations | | Sports / Rec Officer | Human | Runs the zero-g / low-g rec deck (uses the Spin Core at low RPM) | | Librarian / Information Officer | Human | Maintains the ship's data archive, training manuals, ship's log | | Social Worker / Caseworker | Human | Families, disputes, child welfare, elder care | | Tailor / Repair (personal items) | Human | Repairs uniforms, personal gear, small appliances | | Botanist / Hydroponics Tech | Human | Grows the ship's food supplement; also the ship's "park" | | Livestock / Bio-bay Attendant | Human / Android | If the ship carries biological cargo (seeds, lab cultures, pet cargo) | --- ## 8. Defense / Military | Position | Who | Notes | |---|---|---| | Combat Officer | Human | Commands the defensive response if the ship is ambushed between jumps | | Weapons / Drone Officer | Human / Android | Operates defensive turrets and defensive drones (the chase-rocket response) | | Drone Pilot (×2) | Human | Flies the scout / defense drones | | Armorer / Weapons Maintenance | Human | Maintains turrets, drone bays, point-defense systems | | Lookout / Sensor Watch | Human / Android | 24/7 rotation watching for rock fields, hostiles, lane debris | --- ## 9. Android-Specific Posts (roles humans *can't* fill) | Position | Why Android | Notes | |---|---|---| | EVA / Vacuum Hull Repair | No suit needed; no asphyxiation risk | Patches hull breaches, replaces Whipple plates, cleans radiators in open space | | Reactor Core Maintenance | Radiation zone | Servicing the power plant internals in a lead-shielded zone humans can't enter | | Spin Core Internal Maintenance | High-g, confined space | Works inside the spinning ring where a human would be crushed or disoriented | | Toxic / Hazmat Cargo Handling | Chemical, biohazard, radioactive cargo | Moves cargo humans can't touch | | FTL Coil Cryo Maintenance | Cryogenic + radiation | Coil service in the FTL bay | | Android Caretaker (×1) | Cares for the androids themselves | Diagnostics, battery swaps, firmware updates, "wellness checks" | | Android "Nanny" / Childcare Assistant | Assists human teachers, watches kids in rec areas | Non-authority role; humans make all decisions about children | --- ## 10. Special / Rare Posts (not every trip, but they exist on the manifest) | Position | Who | Notes | |---|---|---| | FTL "Conductor" (guest, per-trip) | Human | External specialist who boards only for the jump; calls the sequence, confirms resonance lock, then leaves | | Boarding Inspector (off-ship) | Human | Boards at the destination port to inspect the ship, cargo, and crew | | Company Representative (off-ship) | Human | The employer's agent; resolves contract disputes, approves cargo load changes | | Passenger / Resident (civilian) | Human | People who *live* on the ship — families, retirees, exiles. They are not crew. They pay rent in labor or credits. | | Passenger's Child (the "town to take care of" part) | Human | The reason the school, the galley, the counselor, and the chaplain exist | --- ## Quick-Reference: Who Fills What | Filled by Humans Only | Filled by Androids Only | Shared (Human + Android) | |---|---|---| | Captain, Captain's staff, Magistrate, CMO, CMO, FTL Conductor, Spin Core Master, Counselor, Chaplain, Teachers, Principal, Galley Head, Ship's Advocate, Social Worker, Judges, Jailer, Combat Officer, Botanist | EVA hull repair, Reactor core maintenance, Spin Core internal maintenance, FTL coil cryo, Hazmat cargo, Sanitation, Laundry, Reactor radiation zone, Android Caretaker, Reactor core | Security patrol, Dock/Loading, Sorters, Nurses, Pharamcy, Galley line, Med-bay techs, Comms tech, HVAC, Lookout, Drone ops, Corrections | --- **Total positions: ~85 distinct posts.** A full complement is roughly **120–160 souls** (human + android) for a medium-freighter making a 4–6 week FTL rotation with a 2-week turnaround. A "big" ship — the kind that carries a town's worth of cargo — could run **300+** with a full resident population, a school, a hospital ward, and a working court. Want me to turn any of these into actual `*_engine.gd` stubs (e.g. a `ship_crew_engine.gd` that tracks crew assignments, a `justice_engine.gd` for the courtroom minigame, a `cargo_engine.gd` for the manifest/stowage system)?