๐Ÿ›ก๏ธ Tactical

Transporter Safety

Stardate 55141.5 ยท UES Magnanimous

Briefing

The other Magnanimous has opened a channel. There is nobody on it, only their computer, and their computer is asking for a technician. Commander Raghunathan has volunteered, and Chief T'Kala has responded by writing down, in order, every reason the transporter should refuse to send her.

Shields up: refuse, and say so, because that one kills you. Cargo over five hundred kilos: refuse, the pattern buffer will not hold it. Lock quality below 0.9: refuse, because ninety percent of a Commander is not a Commander. The transporter must give the first applicable reason in that order, or, if there is none, permit the transport. The Captain has asked whether "permit" means "should". It does not.

Mission objectives

ARCHIE checks all five every time you run diagnostics.

  • โ€ขShields up is refused first, whatever else is true
  • โ€ขToo heavy is refused when shields are down
  • โ€ขA weak lock is refused when the mass is fine
  • โ€ขEverything in order: permitted
  • โ€ขExactly 500 kilograms and a lock of exactly 0.9 are both still fine
Ask Commander Raghunathan for a hint

Three checks in the stated order, each returning immediately with its reason. The last objective is the boundary: 500 is not over 500, and 0.9 is not below 0.9. Python returns the reason or None; Rust returns a Result where Ok(()) is permission.