Module:BSESA Mission Simulator/data: Difference between revisions
From MicrasWiki
Jump to navigationJump to search
NewZimiaGov (talk | contribs) Created page with "-- Module:BSESA Mission Simulator/data -- Configuration, Atos-system ephemeris data, and the initial mission queue. -- Orbital values and phase conventions are synchronized with the uploaded Atos 3D explorer. local data = {} data.config = { campaignName = "Bassaridian Space Program — Initial Expansion Sequence", startUnix = 1787702400, -- 2026-08-26 00:00 UTC = 40/3/53 PSSC psscEpochUnix = 933897600, -- 1999-08-06 00:00 UTC daysPerPSSCYear = 183, a..." |
NewZimiaGov (talk | contribs) No edit summary |
||
| Line 6: | Line 6: | ||
data.config = { | data.config = { | ||
campaignName = "Bassaridian Space Program — Initial Expansion Sequence", | campaignName = "Bassaridian Space Program — Initial Expansion Sequence", | ||
startUnix = 1787702400, -- 2026-08- | startUnix = 1787702400, -- 2026-08-04 00:00 UTC = 40/3/53 PSSC | ||
psscEpochUnix = 933897600, -- 1999-08-06 00:00 UTC | psscEpochUnix = 933897600, -- 1999-08-06 00:00 UTC | ||
daysPerPSSCYear = 183, | daysPerPSSCYear = 183, | ||
Revision as of 15:36, 1 August 2026
Documentation for this module may be created at Module:BSESA Mission Simulator/data/doc
-- Module:BSESA Mission Simulator/data
-- Configuration, Atos-system ephemeris data, and the initial mission queue.
-- Orbital values and phase conventions are synchronized with the uploaded Atos 3D explorer.
local data = {}
data.config = {
campaignName = "Bassaridian Space Program — Initial Expansion Sequence",
startUnix = 1787702400, -- 2026-08-04 00:00 UTC = 40/3/53 PSSC
psscEpochUnix = 933897600, -- 1999-08-06 00:00 UTC
daysPerPSSCYear = 183,
auKm = 149597870.7,
lightSpeedKmS = 299792.458,
atosMassKg = 1.55e30, -- Kepler-consistent approximation from the system table
maxLogEntries = 18,
defaultFutureRows = 5,
}
data.bodies = {
["Atos"] = { name = "Atos", type = "Star", parent = nil, radius = 696000, period = 0, sma = 0, peri = 0, apo = 0, inc = 0, phase = 0 },
["Eos"] = { name = "Eos", type = "Primary planet", parent = "Atos", radius = 2512, period = 110, sma = 0.414, peri = 0.418, apo = 0.418, inc = 7.6, phase = 2.39996734783236 },
["Micras"] = { name = "Micras", type = "Primary planet", parent = "Atos", radius = 6875, period = 183, sma = 0.58, peri = 0.583, apo = 0.584, inc = 0, phase = 4.79993469566473 },
["Tarsica"] = { name = "Tarsica", type = "Moon", parent = "Micras", radius = 1737, period = 24.8, sma = 0.0019, peri = 0.002, apo = 0.002, inc = 3.1, phase = 0.916716736317502 },
["Pyros"] = { name = "Pyros", type = "Primary planet", parent = "Atos", radius = 6576, period = 336, sma = 0.874, peri = 0.876, apo = 0.878, inc = 1.5, phase = 3.31668408414986 },
["Indigo"] = { name = "Indigo", type = "Primary planet", parent = "Atos", radius = 5858, period = 488, sma = 1, peri = 0.93, apo = 1.3, inc = 1.3, phase = 5.71665143198223 },
["Plateau"] = { name = "Plateau", type = "Moon", parent = "Indigo", radius = 143, period = 0.23, sma = 7e-05, peri = 7e-05, apo = 7e-05, inc = 4.99, phase = 1.833433472635 },
["Momiji"] = { name = "Momiji", type = "Moon", parent = "Indigo", radius = 3478, period = 7.84, sma = 0.0009, peri = 0.0009, apo = 0.001, inc = 2.55, phase = 4.23340082046737 },
["Ivory"] = { name = "Ivory", type = "Submoon", parent = "Momiji", radius = 77.1, period = 0.71, sma = 9e-05, peri = 9e-05, apo = 0.0001, inc = 2.04, phase = 0.350182861120144 },
["Asteroid Belt"] = { name = "Asteroid Belt", type = "Asteroid belt", parent = "Atos", period = 807, sma = 1.595, phase = 2.75015020895251 },
["Euphrosyne"] = { name = "Euphrosyne", type = "Major asteroid", parent = "Atos", radius = 165, period = 759, sma = 1.51, peri = 1.47, apo = 1.55, inc = 9.25, phase = 5.15011755678487 },
["Mugwort"] = { name = "Mugwort", type = "Major asteroid", parent = "Atos", radius = 93, period = 762, sma = 1.52, peri = 1.49, apo = 1.55, inc = 9.24, phase = 1.26689959743765 },
["Malem"] = { name = "Malem", type = "Major asteroid", parent = "Atos", radius = 232, period = 772, sma = 1.525, peri = 1.52, apo = 1.53, inc = 6, phase = 3.66686694527001 },
["Krater"] = { name = "Krater", type = "Major asteroid", parent = "Atos", radius = 92, period = 792, sma = 1.555, peri = 1.55, apo = 1.56, inc = 6.94, phase = 6.06683429310237 },
["Tar"] = { name = "Tar", type = "Major asteroid", parent = "Atos", radius = 289, period = 807, sma = 1.57, peri = 1.55, apo = 1.59, inc = 6.74, phase = 2.18361633375515 },
["Agave"] = { name = "Agave", type = "Major asteroid", parent = "Atos", radius = 459, period = 802, sma = 1.565, peri = 1.56, apo = 1.57, inc = 13.3, phase = 4.58358368158751 },
["Liknon"] = { name = "Liknon", type = "Major asteroid", parent = "Atos", radius = 180, period = 819, sma = 1.59, peri = 1.56, apo = 1.62, inc = 7.39, phase = 0.700365722240287 },
["Thalia"] = { name = "Thalia", type = "Major asteroid", parent = "Atos", radius = 373, period = 807, sma = 1.575, peri = 1.57, apo = 1.58, inc = 6.74, phase = 3.10033307007265 },
["Kantharos"] = { name = "Kantharos", type = "Major asteroid", parent = "Atos", radius = 183, period = 833, sma = 1.61, peri = 1.59, apo = 1.63, inc = 10.9, phase = 5.50030041790501 },
["Gaärsen"] = { name = "Gaärsen", type = "Major asteroid", parent = "Atos", radius = 411, period = 859, sma = 1.64, peri = 1.64, apo = 1.64, inc = 7.32, phase = 1.61708245855779 },
["Salpinx"] = { name = "Salpinx", type = "Major asteroid", parent = "Atos", radius = 202, period = 924, sma = 1.725, peri = 1.65, apo = 1.8, inc = 7.54, phase = 4.01704980639015 },
["Scourge"] = { name = "Scourge", type = "Major asteroid", parent = "Atos", radius = 210, period = 916, sma = 1.71, peri = 1.66, apo = 1.76, inc = 9.85, phase = 0.133831847042927 },
["Thyrsus"] = { name = "Thyrsus", type = "Major asteroid", parent = "Atos", radius = 147, period = 944, sma = 1.75, peri = 1.66, apo = 1.84, inc = 8.5, phase = 2.53379919487529 },
["Melusine"] = { name = "Melusine", type = "Major asteroid", parent = "Atos", radius = 315, period = 892, sma = 1.68, peri = 1.68, apo = 1.68, inc = 7.2, phase = 4.93376654270765 },
["Retis"] = { name = "Retis", type = "Major asteroid", parent = "Atos", radius = 117, period = 940, sma = 1.7465, peri = 1.693, apo = 1.8, inc = 7.52, phase = 1.05054858336043 },
["Oslic"] = { name = "Oslic", type = "Major asteroid", parent = "Atos", radius = 120, period = 926, sma = 1.725, peri = 1.72, apo = 1.73, inc = 8.8, phase = 3.45051593119279 },
["Aglaea"] = { name = "Aglaea", type = "Major asteroid", parent = "Atos", radius = 115, period = 948, sma = 1.755, peri = 1.73, apo = 1.78, inc = 7.42, phase = 5.85048327902515 },
["Redquill"] = { name = "Redquill", type = "Major asteroid", parent = "Atos", radius = 39, period = 948, sma = 1.87, peri = 1.87, apo = 1.87, inc = 0.34, phase = 1.96726531967793 },
["Chrysos"] = { name = "Chrysos", type = "Giant planet", parent = "Atos", radius = 83704, period = 1507, sma = 2.29, peri = 2.09, apo = 2.49, inc = 0.01, phase = 4.36723266751029 },
["Fenrir"] = { name = "Fenrir", type = "Moon", parent = "Chrysos", radius = 1850, period = 2.14, sma = 0.003, peri = 0.003, apo = 0.003, inc = 0.2, phase = 0.484014708163075 },
["Lukedu"] = { name = "Lukedu", type = "Moon", parent = "Chrysos", radius = 1567, period = 4.45, sma = 0.005, peri = 0.005, apo = 0.005, inc = 0, phase = 2.88398205599544 },
["Agnis"] = { name = "Agnis", type = "Moon", parent = "Chrysos", radius = 1415, period = 10.5, sma = 0.009, peri = 0.009, apo = 0.009, inc = 0, phase = 5.2839494038278 },
["Thalassa"] = { name = "Thalassa", type = "Giant planet", parent = "Atos", radius = 87770, period = 2541, sma = 3.29, peri = 3.07, apo = 3.51, inc = 0.38, phase = 1.40073144448057 },
["Styx"] = { name = "Styx", type = "Moon", parent = "Thalassa", radius = 1925, period = 2, sma = 0.002, peri = 0.002, apo = 0.002, inc = 0, phase = 3.80069879231293 },
["Faun"] = { name = "Faun", type = "Moon", parent = "Thalassa", radius = 1323, period = 3.4, sma = 0.00338, peri = 0.00336, apo = 0.00341, inc = 0.000812, phase = 6.20066614014529 },
["Silenus"] = { name = "Silenus", type = "Moon", parent = "Thalassa", radius = 1836, period = 6.91, sma = 0.00543, peri = 0.00542, apo = 0.00545, inc = 0.0049, phase = 2.31744818079808 },
["Ampelos"] = { name = "Ampelos", type = "Moon", parent = "Thalassa", radius = 2500, period = 12.35, sma = 0.008, peri = 0.0078, apo = 0.0082, inc = 5, phase = 4.71741552863044 },
["Bassaria"] = { name = "Bassaria", type = "Lesser moon", parent = "Thalassa", radius = 250, period = 15, sma = 0.002, peri = 0.0015, apo = 0.0025, inc = 2, phase = 0.834197569283215 },
["Thyrsia"] = { name = "Thyrsia", type = "Lesser moon", parent = "Thalassa", radius = 225, period = 20, sma = 0.0025, peri = 0.002, apo = 0.003, inc = 3, phase = 3.23416491711557 },
["Nyssa"] = { name = "Nyssa", type = "Lesser moon", parent = "Thalassa", radius = 200, period = 25, sma = 0.003, peri = 0.0025, apo = 0.0035, inc = 4, phase = 5.63413226494795 },
["Penthia"] = { name = "Penthia", type = "Lesser moon", parent = "Thalassa", radius = 150, period = 35, sma = 0.004, peri = 0.0035, apo = 0.0045, inc = 6, phase = 1.75091430560072 },
["Silenia"] = { name = "Silenia", type = "Lesser moon", parent = "Thalassa", radius = 125, period = 40, sma = 0.0045, peri = 0.004, apo = 0.005, inc = 7, phase = 4.15088165343308 },
["Icaria"] = { name = "Icaria", type = "Lesser moon", parent = "Thalassa", radius = 100, period = 45, sma = 0.005, peri = 0.0045, apo = 0.0055, inc = 8, phase = 0.267663694085855 },
["Corythia"] = { name = "Corythia", type = "Lesser moon", parent = "Thalassa", radius = 75, period = 50, sma = 0.0055, peri = 0.005, apo = 0.006, inc = 9, phase = 2.66763104191821 },
["Erigone"] = { name = "Erigone", type = "Lesser moon", parent = "Thalassa", radius = 50, period = 55, sma = 0.006, peri = 0.0055, apo = 0.0065, inc = 10, phase = 5.06759838975059 },
["Ariadna"] = { name = "Ariadna", type = "Lesser moon", parent = "Thalassa", radius = 37.5, period = 60, sma = 0.0065, peri = 0.006, apo = 0.007, inc = 11, phase = 1.18438043040336 },
["Nephele"] = { name = "Nephele", type = "Giant planet", parent = "Atos", radius = 53741, period = 4108, sma = 4.65, peri = 4.63, apo = 4.67, inc = 0.627, phase = 3.58434777823572 },
["Cato"] = { name = "Cato", type = "Moon", parent = "Nephele", radius = 2450, period = 0.5, sma = 0.00087, peri = 0.00083, apo = 0.0009, inc = 0.00151, phase = 5.98431512606808 },
["Sisera"] = { name = "Sisera", type = "Moon", parent = "Nephele", radius = 1497, period = 1.38, sma = 0.0018, peri = 0.00178, apo = 0.00182, inc = 0.101, phase = 2.10109716672085 },
["Erasmus"] = { name = "Erasmus", type = "Moon", parent = "Nephele", radius = 1878, period = 2.3, sma = 0.00241, peri = 0.0024, apo = 0.00241, inc = 0.000249, phase = 4.50106451455323 },
["Nyktelia"] = { name = "Nyktelia", type = "Puffy gas dwarf moon", parent = "Nephele", radius = 11300, period = 5.28, sma = 0.0042, peri = 0.0041, apo = 0.0043, inc = 0.12, phase = 5.85106451455323 },
["Morpheia"] = { name = "Morpheia", type = "Sub-Neptune gas-rich moon", parent = "Nephele", radius = 17850, period = 17.97, sma = 0.0095, peri = 0.0093, apo = 0.0097, inc = 0.21, phase = 2.95106451455323 },
["Asonia"] = { name = "Asonia", type = "Submoon", parent = "Nyktelia", radius = 24, period = 0.337, sma = 0.000112, peri = 0.00011, apo = 0.000114, inc = 0.42, phase = 6.43106451455323 },
["Thyone"] = { name = "Thyone", type = "Submoon", parent = "Nyktelia", radius = 14, period = 0.488, sma = 0.000144, peri = 0.000142, apo = 0.000146, inc = 0.77, phase = 4.79106451455323 },
["Opsia"] = { name = "Opsia", type = "Submoon", parent = "Morpheia", radius = 120, period = 0.472, sma = 0.000227, peri = 0.000223, apo = 0.000231, inc = 0.36, phase = 3.37106451455323 },
["Mnemea"] = { name = "Mnemea", type = "Submoon", parent = "Morpheia", radius = 86, period = 0.866, sma = 0.000341, peri = 0.000336, apo = 0.000346, inc = 0.58, phase = 4.96106451455323 },
["Skia"] = { name = "Skia", type = "Submoon", parent = "Morpheia", radius = 58, period = 1.453, sma = 0.000481, peri = 0.000474, apo = 0.000488, inc = 0.94, phase = 1.41106451455323 },
["Glinos"] = { name = "Glinos", type = "Giant planet", parent = "Atos", radius = 46750, period = 6785, sma = 6.37, peri = 6.12, apo = 6.62, inc = 5.4, phase = 4.85124737567336 },
["Nikolaj"] = { name = "Nikolaj", type = "Moon", parent = "Glinos", radius = 2113, period = 0.307, sma = 0.0004, peri = 0.00039, apo = 0.00043, inc = 0.00364, phase = 0.96802941632615 },
["Noctis"] = { name = "Noctis", type = "Outer planet", parent = "Atos", radius = 1904, period = 8001, sma = 7.38, peri = 7.38, apo = 7.38, inc = 12, phase = 3.36799676415851 },
["Opsithe"] = { name = "Opsithe", type = "Outer planet", parent = "Atos", radius = 1474, period = 20523, sma = 13.5, peri = 13.3, apo = 13.7, inc = 1.6, phase = 5.76796411199088 },
["Heptapolis"] = { name = "Heptapolis", type = "Auriferous metallic moon", parent = "Chrysos", radius = 1000, period = 7.35, sma = 0.007, peri = 0.007, apo = 0.007, inc = 0.3, phase = 4.19398205599544 },
["Chryosian Asteroid Belt"] = { name = "Chryosian Asteroid Belt", type = "Asteroid belt", parent = "Atos", radius = 0, period = 807, sma = 1.595, peri = 1.33, apo = 1.86, inc = 0, phase = 0.42 },
}
data.missions = {
{
id = "BSESA-054-001",
name = "Asterion Open Relay Commissioning",
vehicle = "Asterion Relay Bus",
programme = "Micras orbital consolidation",
objective = "Commission an independent civilian communications, navigation, tracking, and mission-control relay in Micras orbit.",
segments = {
{ kind="preparation", label="General Port integration and launch clearance", days=4,
note="Payload manifests, civilian frequency assignments, tracking interfaces, and War League collision-warning support are reconciled before launch." },
{ kind="travel", label="Launch and orbital insertion", model="fixed", days=0.35, from="Micras", to="Micras",
note="The relay bus ascends from the General Port launch complex and is inserted into its commissioning orbit." },
{ kind="operations", label="Relay commissioning campaign", days=12, location="Micras",
note="Encrypted and open civilian links are exercised without exposing restricted military or commercial networks." },
{ kind="closeout", label="Certification and public register entry", days=2,
note="The Directorate of Orbital Operations certifies the spacecraft for routine BSESA mission support." },
}
},
{
id = "BSESA-054-002",
name = "Selene Global Survey",
vehicle = "Selene Survey Orbiter",
programme = "Tarsica programme",
objective = "Produce a global orbital map of Tarsica and document protected historic landing sites without surface disturbance.",
segments = {
{ kind="preparation", label="Orbiter checkout and heritage-plan approval", days=5,
note="The flight plan is screened against the protected locations associated with Lucien-on-Tarsica, the USS Empire, and the Hamland landing." },
{ kind="travel", label="Micras–Tarsica transfer", model="intercept", speedKmS=11.2, from="Micras", to="Tarsica", minimumDays=0.45,
note="A moving-target intercept is solved from the live Atos ephemeris rather than treating Tarsica as stationary." },
{ kind="operations", label="Polar mapping orbit", days=24, location="Tarsica",
note="Topography, illumination, communications geometry, landing hazards, and heritage exclusion zones are mapped." },
{ kind="closeout", label="Archive of Discovery release", days=3,
note="Civilian map products are validated, classified overlays are removed, and the protected-site catalogue is updated." },
}
},
{
id = "BSESA-054-003",
name = "Thalassan Precision Landing Demonstration",
vehicle = "Thalassan Lander",
programme = "Tarsica programme",
objective = "Demonstrate precision landing, autonomous hazard avoidance, surface laboratories, rover deployment, and emergency-response procedures.",
segments = {
{ kind="preparation", label="Lander sterilization and emergency exercise", days=6,
note="Surface hardware is sterilized and the Astronaut and Expeditionary Corps rehearses communications-loss and abort procedures." },
{ kind="travel", label="Outbound Tarsica transfer", model="intercept", speedKmS=10.8, from="Micras", to="Tarsica", minimumDays=0.5,
note="The lander stack performs a direct moving-target intercept and brakes into Tarsica orbit." },
{ kind="operations", label="Precision landing and rover campaign", days=18, location="Tarsica",
note="The landing ellipse remains outside all heritage-protection zones; rover activity tests navigation, dust control, and surface power." },
{ kind="travel", label="Data-canister return", model="intercept", speedKmS=10.8, from="Tarsica", to="Micras", minimumDays=0.5,
note="A sealed data and engineering canister returns for post-flight examination while the lander remains on the surface." },
{ kind="closeout", label="Flight-safety review", days=5,
note="Landing accuracy, autonomous decisions, contamination controls, and emergency response are reviewed before the next Tarsica mission." },
}
},
{
id = "BSESA-054-004",
name = "Golden Shadow Sterile Sample Return",
vehicle = "Golden Shadow Returner",
programme = "Tarsica programme",
objective = "Collect, contain, return, and quarantine a sterile geological sample from an approved Tarsica site.",
segments = {
{ kind="preparation", label="Containment certification", days=8,
note="The sample chain-of-custody, sterile container, quarantine laboratory, and recovery corridor are certified." },
{ kind="travel", label="Outbound sample-return transfer", model="intercept", speedKmS=12.0, from="Micras", to="Tarsica", minimumDays=0.45,
note="The returner approaches through the established civilian relay network and enters a surveyed landing corridor." },
{ kind="operations", label="Surface collection and ascent", days=30, location="Tarsica",
note="A small sample is collected outside protected historic areas, sealed, and raised to the waiting return stage." },
{ kind="travel", label="Sterile return to Micras", model="intercept", speedKmS=12.0, from="Tarsica", to="Micras", minimumDays=0.45,
note="The return capsule remains sealed through atmospheric entry, recovery, and transfer to quarantine custody." },
{ kind="operations", label="Quarantine and laboratory verification", days=20, location="Micras",
note="Containment integrity is verified before any scientific distribution or public description of the sample." },
{ kind="closeout", label="Sample registry entry", days=4,
note="The national catalogue records the sample, its provenance, custodians, and permitted research uses." },
}
},
{
id = "BSESA-054-005",
name = "Lighthouse Indigo Relay",
vehicle = "Lighthouse Deep Relay",
programme = "Indigo system programme",
objective = "Establish the first dedicated BSESA deep-space relay supporting sustained operations in the Indigo system.",
segments = {
{ kind="preparation", label="Deep-space relay integration", days=10,
note="Radiation-hardened electronics, autonomous navigation, high-gain communications, and electric propulsion are integrated." },
{ kind="travel", label="Micras–Indigo cruise", model="intercept", speedKmS=55, from="Micras", to="Indigo", minimumDays=8,
note="The simulator iteratively solves the intercept against Indigo's moving orbital position using the supplied Atos ephemeris." },
{ kind="operations", label="Relay orbit acquisition", days=40, location="Indigo",
note="The relay maps communications geometry for Indigo, Plateau, Momiji, and Ivory and begins routine navigation broadcasts." },
{ kind="closeout", label="Deep-space network acceptance", days=6,
note="End-to-end communications delay, autonomous safing, and navigation accuracy are certified." },
}
},
{
id = "BSESA-054-006",
name = "Bacchic Indigo Satellite Survey",
vehicle = "Bacchic Surveyor",
programme = "Indigo system programme",
objective = "Survey Indigo, Momiji, Plateau, and Ivory while testing long-duration autonomous scientific decision-making.",
segments = {
{ kind="preparation", label="Electric-propulsion departure preparation", days=12,
note="The probe receives autonomous observation rules, radiation limits, and priority targets for the multi-body survey." },
{ kind="travel", label="Micras–Indigo cruise", model="intercept", speedKmS=42, from="Micras", to="Indigo", minimumDays=10,
note="The probe cruises under sustained electric propulsion with periodic optical-navigation updates." },
{ kind="operations", label="Indigo orbital survey", days=38, location="Indigo",
note="The surveyor characterizes Indigo's environment and refines the satellite ephemerides." },
{ kind="travel", label="Indigo–Momiji transfer", model="intercept", speedKmS=8.5, from="Indigo", to="Momiji", minimumDays=0.25,
note="A short moving-moon intercept carries the surveyor into the Momiji neighbourhood." },
{ kind="operations", label="Momiji, Plateau, and Ivory campaign", days=52, location="Momiji",
note="Close observations compare the unusual physical conditions of Momiji, its submoon Ivory, and the inner moon Plateau." },
{ kind="closeout", label="Autonomy performance review", days=7,
note="Science choices made without immediate Micras direction are compared with the approved decision rules." },
}
},
{
id = "BSESA-054-007",
name = "Chryosian Belt Resource and Habitat Survey",
vehicle = "Bacchic Surveyor",
programme = "Asteroid research and industry",
objective = "Survey catalogued Chryosian Belt bodies while protecting Bijarid colonies from contamination, capture, or habitat damage.",
segments = {
{ kind="preparation", label="Celestial Stewardship contact review", days=14,
note="Non-contamination rules and Bijarid stand-off distances are approved before the survey begins." },
{ kind="travel", label="Micras–Euphrosyne cruise", model="intercept", speedKmS=48, from="Micras", to="Euphrosyne", minimumDays=14,
note="The surveyor approaches the inner belt without crossing designated biological exclusion volumes." },
{ kind="operations", label="Euphrosyne resource survey", days=32, location="Euphrosyne",
note="Mineral, volatile, structural, and navigational data are collected without landing on colony-bearing fragments." },
{ kind="travel", label="Euphrosyne–Tar belt traverse", model="intercept", speedKmS=16, from="Euphrosyne", to="Tar", minimumDays=1,
note="The probe performs a low-energy traverse through the catalogued belt." },
{ kind="operations", label="Tar stability and station-site survey", days=38, location="Tar",
note="Long-term orbital stability, dust hazards, anchoring conditions, and possible station sites are assessed." },
{ kind="closeout", label="Commercial-access recommendation", days=9,
note="No extraction licence is recommended until environmental effects, ownership, navigation, and settlement implications are reviewed." },
}
},
{
id = "BSESA-054-008",
name = "Golden Domain Non-Invasive Survey",
vehicle = "Ariadne Crewed Pathfinder",
programme = "Chrysos and Heptapolis",
objective = "Conduct a crewed scientific and sacred-stewardship survey of Chrysos and Heptapolis without authorizing unrestricted settlement or extraction.",
segments = {
{ kind="preparation", label="Unanimous Council and Temple authorization", days=20,
note="Crew safety, sacred-zone rules, scientific sampling limits, pilgrimage questions, and emergency rescue are jointly approved." },
{ kind="travel", label="Micras–Chrysos cruise", model="intercept", speedKmS=62, from="Micras", to="Chrysos", minimumDays=24,
note="The Pathfinder carries redundant life support, a clergy-scientist stewardship team, and a long-range rescue package." },
{ kind="operations", label="Chrysos orbital science campaign", days=36, location="Chrysos",
note="Planetary science, mineral research, and satellite mapping are conducted before any approach to Heptapolis." },
{ kind="travel", label="Chrysos–Heptapolis approach", model="intercept", speedKmS=9.5, from="Chrysos", to="Heptapolis", minimumDays=0.75,
note="The approach corridor avoids protected luminous fissures and maintains non-invasive observation geometry." },
{ kind="operations", label="Heptapolis sacred-zone observation", days=45, location="Heptapolis",
note="The natural plasma and geological lights are studied while the Guild of Golden Shadows' theological understanding is formally respected." },
{ kind="closeout", label="Joint scientific–Temple findings", days=12,
note="The report separates physical observations, sacred protections, permitted research zones, and activities that remain prohibited." },
}
},
{
id = "BSESA-054-009",
name = "Thalassa Regional Infrastructure Pathfinder",
vehicle = "General Port Construction Tug",
programme = "Thalassa regional programme",
objective = "Survey sites for a regional communications network, fuel and supply depots, and a permanent orbital station serving the outer system.",
segments = {
{ kind="preparation", label="Heavy tug and station-demonstrator assembly", days=24,
note="Cargo modules, depot hardware, rescue stores, and civil-administration demonstrators are assembled through General Port logistics." },
{ kind="travel", label="Micras–Thalassa cruise", model="intercept", speedKmS=78, from="Micras", to="Thalassa", minimumDays=34,
note="The tug follows a moving-target intercept with redundant navigation and scheduled relay handovers." },
{ kind="operations", label="Thalassa satellite-system survey", days=70, location="Thalassa",
note="The extensive moon system is mapped for communications coverage, rescue access, fuel resources, and safe staging orbits." },
{ kind="operations", label="Orbital-station site demonstration", days=55, location="Thalassa",
note="A temporary station demonstrator tests research, navigation, rescue, cargo, and local-administration functions." },
{ kind="closeout", label="Civil-charter planning conference", days=14,
note="BSESA, the General Port, the Council of Kings, and prospective residents begin drafting the future station's civil relationship." },
}
},
{
id = "BSESA-054-010",
name = "Nephelian Atmospheric Reconnaissance",
vehicle = "Nephelian Descent Probe",
programme = "Nephele atmospheric programme",
objective = "Study Nephele, Nyktelia, and Morpheia using pressure-resistant probes, aerostats, and long-range relay systems.",
segments = {
{ kind="preparation", label="Pressure-system and aerostat qualification", days=22,
note="Entry vehicles, autonomous science packages, radiation protection, and long-range communications are qualified." },
{ kind="travel", label="Micras–Nephele cruise", model="intercept", speedKmS=88, from="Micras", to="Nephele", minimumDays=42,
note="The carrier solves a moving-target intercept and releases navigation beacons before atmospheric operations." },
{ kind="operations", label="Nephele atmospheric descent campaign", days=58, location="Nephele",
note="Pressure, chemistry, winds, cloud layers, and high-altitude habitation conditions are measured." },
{ kind="travel", label="Nephele–Nyktelia transfer", model="intercept", speedKmS=14, from="Nephele", to="Nyktelia", minimumDays=0.6,
note="The carrier approaches the inner gas-rich moon for comparative atmospheric measurements." },
{ kind="operations", label="Nyktelia aerostat observations", days=34, location="Nyktelia",
note="Aerostats test buoyancy, communications, and automated meteorology in Nyktelia's atmosphere." },
{ kind="travel", label="Nyktelia–Morpheia transfer", model="intercept", speedKmS=15, from="Nyktelia", to="Morpheia", minimumDays=0.8,
note="The mission shifts to the outer gas-rich moon using the Nephele relay geometry." },
{ kind="operations", label="Morpheia high-altitude survey", days=38, location="Morpheia",
note="The mission compares atmospheric structure and the feasibility of floating research stations." },
{ kind="closeout", label="Atmospheric-industry safeguards report", days=11,
note="Potential industrial and habitation applications are documented with environmental and safety limits." },
}
},
{
id = "BSESA-054-011",
name = "Glinos Outer Relay and Rescue Survey",
vehicle = "Lighthouse Deep Relay",
programme = "Outer-system expeditions",
objective = "Extend communications and rescue planning to Glinos and Nikolaj before crewed missions proceed farther outward.",
segments = {
{ kind="preparation", label="Outer-system redundancy certification", days=26,
note="Fusion-supported power, autonomous repair, extreme-delay command logic, and rescue stores are certified." },
{ kind="travel", label="Micras–Glinos cruise", model="intercept", speedKmS=102, from="Micras", to="Glinos", minimumDays=55,
note="The relay operates beyond established rescue infrastructure and therefore carries duplicated navigation and communications systems." },
{ kind="operations", label="Glinos relay orbit and Nikolaj survey", days=90, location="Glinos",
note="The relay establishes an outer communications node and maps emergency approach options around Glinos and Nikolaj." },
{ kind="closeout", label="Outer rescue architecture review", days=15,
note="The mission defines the minimum assets required before sending a long-duration crew beyond Glinos." },
}
},
{
id = "BSESA-054-012",
name = "Noctis Long-Duration Pathfinder",
vehicle = "Opsithe Long-Voyage Vessel",
programme = "Outer-system expeditions",
objective = "Validate long-duration crewed life support, artificial gravity, autonomous repair, and remote operations at Noctis.",
segments = {
{ kind="preparation", label="Crewed long-voyage readiness cycle", days=35,
note="Crew, medical, spiritual, engineering, command, and emergency systems complete a closed-loop readiness cycle." },
{ kind="travel", label="Micras–Noctis cruise", model="intercept", speedKmS=112, from="Micras", to="Noctis", minimumDays=68,
note="The vessel departs with extreme-delay autonomy and no assumption of immediate external rescue." },
{ kind="operations", label="Noctis orbital and surface reconnaissance", days=120, location="Noctis",
note="The crew evaluates navigation, landing options, radiation, local resources, and repair performance at the distant independent world." },
{ kind="closeout", label="Opsithe go/no-go review", days=24,
note="The Council of Kings reviews whether life support, autonomy, repair, and rescue margins permit the final outward mission." },
}
},
{
id = "BSESA-054-013",
name = "Opsithe Scientific Anchorage Foundation",
vehicle = "Opsithe Long-Voyage Vessel",
programme = "Outer-system expeditions",
objective = "Establish a permanent beacon, scientific station, and logistical anchorage at the outer edge of the accepted Atos System.",
settlement = {
civilCharter = true,
nationalRelationship = true,
lifeSupportEvacuation = true,
lawfulSupplyTransport = true,
environmentalSacredProtection = true,
localAdministration = true,
medicalQuarantine = true,
micrasCommunications = true,
ownershipInfrastructure = true,
},
segments = {
{ kind="preparation", label="Opsithe foundation authorization", days=48,
note="The civil charter, supply guarantees, evacuation architecture, medical plan, communications, stewardship rules, and public-infrastructure ownership are ratified before departure." },
{ kind="travel", label="Micras–Opsithe long voyage", model="intercept", speedKmS=120, from="Micras", to="Opsithe", minimumDays=110,
note="The mission carries fusion-supported power, artificial gravity, redundant life support, autonomous repair, and anchorage construction modules." },
{ kind="operations", label="Beacon and scientific station deployment", days=180, location="Opsithe",
note="The crew deploys the permanent beacon, laboratories, navigation aids, rescue stores, power systems, and cargo-handling facilities." },
{ kind="settlement", label="Civil anchorage activation", days=120, location="Opsithe",
note="Residents assume chartered local administration while remaining linked to Bassaridian law, trade, ritual, communications, and public obligation." },
{ kind="closeout", label="Permanent-presence certification", days=30,
note="BSESA certifies whether the anchorage satisfies the settlement doctrine rather than merely constituting a temporary station or symbolic landing." },
}
},
}
return data