# 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)?
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)
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)?