A delivery, flown by hand and kept

Cyan base to red base: twenty five seconds of steering, recorded with
--record-pad and replayed as a test. THE FIRST FIXTURE HERE THAT WAS
PLAYED RATHER THAN WRITTEN.

It is the only check that a cargo ever reaches anywhere. Several attempts
at authoring a flight like it by hand got within two columns and no
closer, which is a piloting exercise rather than a test - and the whole
reason the recorder exists.

What is checked is the FIRST LETTER of what the base answers. Delivered,
Loaded, Nowhere and Not are 30, 22, 37 and 37 pixels of white in that
cell, so a D is a delivery and nothing else is. Counting the whole message
would pass on any message of the same length, and comparing the picture
would fail the next time anything about a font changed.

It took three flights to get here and two of them were lost to bugs in the
recorder: one that recorded the wrong pad, and one that recorded a pad
sampled on a different clock from the one the machine read. Both were
found by somebody watching a replay and saying it was not what they flew,
which nothing in this suite could have said.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E2JrLzFvuFX9fgi1LDRjrW
This commit is contained in:
Anachronaut
2026-09-03 14:54:00 -04:00
co-authored by Claude Opus 5
parent ee77d79780
commit 60e0196fe2
5 changed files with 34 additions and 0 deletions
+5
View File
@@ -83,6 +83,11 @@ somewhere else, and the flight had to be flown again for nothing. A demo is a re
somebody *did*, and on a machine one person is playing the number it arrived on is not part of
that.
`Tests/input/landerDemo.pad` is the first fixture that was **played rather than written**: a
cyan-to-red cargo delivery in Lunar Porter, twenty five seconds of steering, recorded with
`--record-pad`. `video.sh` replays it and checks that the base answers with a *D*, which only
a delivery does. It is the only check that a cargo ever reaches anywhere.
It exists because some inputs cannot sensibly be written by hand. Flying a lander from one
base to another is a few hundred frames of steering that has to arrive somewhere eight cells
wide, and several attempts at authoring one by hand got within two columns and no closer. That