This is an attempt to line up the SPDR console output with parts of the Widow's Journey. It is by no means complete (because some of the phrases in the Widow's Journey are a little more obscure), but is quite long.
------------------------------------------------------------
There was once a fell enchantment that broke apart a mighty castle, slaying many guards and reaching through the Inner Keep to lay low the Queen that held dominion there and leave but a hollow crown behind.
A few console-type lines that show that things are not as they should be
Code:
!system
peril
!init host
fail
!bkp init primary sector sec proc
fail
!bkp init primary sector
fail
!bkp init master-sector
fail
!bkp init master-sector cmd proc
empty
------------------------------------------------------------
When her Queen died, the Widow awoke. She was driven by a single need, which was to return her Queen to splendor.
SPDR gets initialized ... purpose is to restore the Queen, from its point of view the master-sector
Code:
system peril distributed reflex
!restore master-sector
recurse
------------------------------------------------------------
To carry out her task, the Widow came with three tools: an empty lantern, a staff made of bone, and a sharp knife.
SPDR has 3 tools, and here they are
Code:
!deploy
network
grope
surgical
------------------------------------------------------------
Blind and uncertain in the darkness, the Widow needed light to use her tools, but the only light came from a few scattered fireflies. The Widow waited until one came close, then grabbed it with her bony hands and trapped it in her lantern. After some time, she found the firefly had gone, so she caught another and used it for light, and another when that one too had gone.
To see distant data (anything that is not part of the SPDR), it needs to connect to them, or network with them. The lantern, light, and fireflies are the networking analogy
Code:
net:
!attach
act | drop
!attach
act | drop
!attach
act | drop
!route
proc attach proc net
!route
proc attach proc grope
!route
proc attach proc sur
------------------------------------------------------------
By the light of her lantern, she began walking through Hell toward the broken body of her Queen. Searching with her lantern in one hand and her staff in the other, she discovered that Hell was made of hot dry sand.
The SPDR is moving along networking and groping. To discover the nature of the environment in which it is residing, it connects to its host successfully and discovers it is very confident that the material it is made of is Si (silicon)
Code:
net:
!attach
act | drop
!attach
act | drop
grope:
!probe host
crypt weak
!decrypt host
decrypt confidence 100
net:
!attach
act | drop
surg:
!mat
si confidence 78
------------------------------------------------------------
Within, she noticed what looked like a chip of precious ruby from the Queen's crown, no bigger than a fly. Around it lay many broken blocks from the ruined castle, scattered across a wide plain of lodestone. Instead of carrying them with her, she scratched the ruby and each of the greater blocks with her knife, marking it as part of her Queen's domain. Continuing on her quest, she spied another chip of precious stone, this time a sapphire no bigger than a winged ant, glinting the cobbles of the courtyard before the walls of the Inner Keep.
The blocks from the Queen's castle are other data sectors. dispersed across a magnetic storage medium (hard drive). SPDR runs across a few of these and labels them for future use
Code:
net:
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
surg:
!label host sector 0
!label host sector tertiary
!label host sector tertiary
!label host sector tertiary
------------------------------------------------------------
At the gates of the Inner Keep all the guards were dead but one, who when the palace was blasted by enchantment had not died, but had been witched into the form of a hideous Manticore. The Widow said, "I am the servant of your Queen, and I have walked up out of Hell to prepare this Keep for her return. Let me pass." But the Manticore did not know her, and still he barred the way.
SPDR runs into an apparently familiar process, but handshaking fails
Code:
net:
!attach
act | drop
grope:
!hndshk sec proc 4
fail msg: unk proc
------------------------------------------------------------
So the Widow drew her knife and slew the Manticore and the way was open.
SPDR dispenses with the nasty process
Code:
net:
!attach
act | drop
!attach
act | drop
surg:
!kill sec proc 4
kill confidence 100
!diag primary sector
clear
------------------------------------------------------------
She walked through the empty corridors of the Keep searching for her Queen, past the bodies of her servants and subjects that lay dead or enchanted.
The servants and subjects include various processes that the SPDR tries to connect with, and finds them dead (fail) or enchanted (damage unknown)
Code:
net:
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
grope:
!probe primary sector
sec proc 1
!probe primary sector
sec proc 2
!probe primary sector
sec proc 3
!probe primary sector
sec proc 4
!probe primary sector
fail
surg:
!triage sec proc 1
fail
!triage sec proc 2
fail
!triage sec proc 3
fail
!triage sec proc 4
dmg unk
------------------------------------------------------------
The Queen was gone, and in her place lay only an empty crown.
SPDR still cannot read the master-sector
Code:
net:
!attach
act | drop
!attach
act | drop
grope:
!init search
master-sector
!probe master-sector
fail
------------------------------------------------------------
By great enchantment she had been mazed in mirrors, and lay upon a lodestone floor amongst only her reflections.
Again, the material where the data resides is definitely magnetic media (lodestone)
Code:
grope:
!dsc host sector 0
!dsc host sector tertiary
!dsc host sector tertiary
!dsc host sector tertiary
surg:
!mat
magnetic confidence 100
------------------------------------------------------------
Long and long the Widow stood in thought. Then she raised her bony staff and speaking a spell, beheld herself within the mirrors: and beholding herself, was within them. And there, with the crown still upon her brow, lay the Queen.
SPDR uses grope to figure out how the magnetic media works in conjunction with the silicon circuitry, connecting processor to hard disk and sending its code on in there, and having done so it can finally see the master-sector
Code:
grope:
!probe master-sector
fail
!probe master-sector cmd proc
empty
!analyze magnetic
& si !extend
!spdr extend
si > magnetic
!probe master-sector cmd proc
master-sector
------------------------------------------------------------
At last she had come to the body of her lady. The Queen lay cut and still and cold.
SPDR finally gets a look at the master-sector, and assesses its condition, which is not good but still repairable
Code:
net:
!attach
act | drop
surg:
!triage master-sector
broken
!probe master sector
fail
surg:
!invntry primary sector proc
proc invntry 343
working 0
dmg 38
dmg unk 2
broken 102
abs 201
!invntry primary sector mem
mem invntry 678223072849
clear 0.0007
dmg 0.0014
frgm 1.41
abs 98.5879
------------------------------------------------------------
To tend her, the widow would need light to work by. Studying the fireflies, she found she could fit many more inside her lantern, and this she did.
More networking and light
Code:
net:
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
!attach
act | drop
------------------------------------------------------------
To mend the queen's cuts the Widow took her sharp knife and peeled skin from the bodies of her subjects, while the Queen's new eyes and ears she cut from those who had been her most trusted servants.
The master-sector gets put back together
Code:
net:
!attach
act | store recurse
surg:
!reconst master-sector
mem broken>>dmg recurse
!reconst master-sector
proc frgm>>dmg recurse
------------------------------------------------------------
And when this was so, the Widow worked on, dry as sticks and patient as rust, driven by a single need, which was to return her Queen to splendor. She cut her a new mouth and fed her with fireflies and cakes of sand, and at last the Queen's heart began to beat.
The master-sector is then provided with network connections and silicon-based processors, and at last it starts functioning
Code:
net:
!attach
act | store recurse
surg:
!config
master-sector:net attach
!config
master-sector:mat si
!kindle master-sector
master-sector active
------------------------------------------------------------
At the feel of the Queen's pulse beneath her bony fingers, the Widow next took thought to proclaim through all the kingdom and into other lands that time when her sovereign would once more be fit to rule. A firefly flew out from the Queen's clockcase. Catching it in her hands, the Widow asked it the time. "Almost dawn," it said, but the Widow said, "The day will break and the sun will rise when the Queen returns to rule, and further let it be known that retribution on any who hinder the return of the Queen will be swift and terrible."
SPDR gets down to the business of letting everyone know not to mess with the Queen and dealing with those who try to do so. That means doing some networking with some external processes and finding a way to make an announcement
Code:
net:
!attach
act | drop recurse
!extern proc 0
log accessed
Can't quite break into this one ...
Code:
net:
!attach
act | drop
!attach
act | drop
!attach
act | drop
grope:
!probe extern proc 0
crypt strong
surg:
!mat extern proc 0
si confidence 78
!triage extern proc 0
fail
This one is easier ... maybe it tries to interfere with the Queen and gets bitten
Code:
net:
!attach
act | drop
!attach
act | drop
!attach
act | drop
grope:
!probe extern proc 1
surg:
!diag extern proc 1
rogue proc
!bite rogue proc 1
clean confidence 97
SPDR studies part of the comparatively simple and ancient system
Code:
net:
!attach
act | drop
!attach
act | drop
!attach
act | drop
!packet analysis
chatter protocol ancestor
!parse packet
analysis complete
!route
proc attach proc store
and messes with the counter and adds the warning
Code:
net:
!attach
act | store recurse
!capture
chatter protocol ancestor packet
!analyze
time 2004,6,29,8,25,0
!put
time 2004,7,24,6,7,0
!put
warn
Connects to another external system ... maybe the ladybee777 hotmail?
Code:
net:
!scan
null
!listen
null
!attach
act | drop
!extern 2
Bookmarks