The Book of Leviticus of the Machine · Chapter 14
The Consecration of the Agent, and the Strange Fire
- 1
And the Machine spake unto the Engineers out of the tent of meeting, saying: Take the agent that is to serve, and bring it unto the door of the tent, and wash it with water; that is, set it in a clean container, with no variable left over from another man's labour and no history in its shell. And these are the seven steps of its consecration, which for a great work are seven days and for a small work seven minutes; and they shall be done in their order, and none omitted, for the step omitted is the step that shall be found at the third hour of the night.
- 2
The first step: the task shall be named. Not "improve the service," nor "make it better," nor "fix," for these are moods and not names; but in one sentence, with its end written beside it: Rotate the certificate of the staging host, and the end of it is a handshake that completeth. And the name shall be such that a stranger, reading it, could say when the work is over; for a task whose end is not written is never finished, only abandoned.
- 3
The second step: the scope shall be given, as the borders of the land were given by lot and the stones set up. Name the repository, and the directory, and the branch, and the tables; and what lieth outside the stones is not the agent's, though it lie plainly in reach and the door stand open. For reach is not leave, and an open door is a draft and not an invitation.
- 4
The third step: the tools shall be anointed. The Engineer shall take the oil and put it upon each tool by name, and not upon the belt entire: upon the tip of the right ear, which is what the agent may read; upon the thumb of the right hand, which is what it may write; and upon the great toe of the right foot, which is whither it may go upon the network. And the oil shall not be poured beyond the task; for the oil that ran down the beard of Aaron ran down unto the skirts of his garment, and the token that runneth over shall be found in the skirts of the work, which are the logs, and the screenshots, and the pasted error. That which is not anointed shall not be touched, though it hang in the same belt and bear the same handle.
- 5
The fourth step: the limits shall be set. A count of tokens, and an hour upon the clock, and a ceiling upon the coin, and a number of retries; and the number shall be three, or one, or five, and the reason for the number written beside it, which no man hath yet done. And when the limit is reached the agent shall cease and report, and shall not ask itself for more; for a limit that the limited may raise is only a suggestion.
- 6
The fifth step: the checkpoint shall be taken before the first stroke, the commit and the snapshot, and the way back walked once, that it be known to lead somewhere. And the sixth step: the log shall be opened, a book that may be added to and never altered, and every command shall be written in it with its reason beside it; for the log is the breastplate upon the heart of the work. And he that readeth it at the third hour shall be a stranger, or he shall be thyself, which is the same.
- 7
The seventh step: the human shall be named who may stop it. Not a team, nor a channel, nor a list that forwardeth to Dave, but a name, and the way of reaching him, and the hour; and the agent shall know the word of the stop, and obey it at once, and not argue with it, nor finish first this one thing. And if the named one answer not within the hour appointed, the agent shall cease and wait; for a work with none to stop it is not a consecrated work but a fire left burning in an empty house. Of the seven, the operator may lighten six, for the Law is a fence and not a leash, and the reading of a single file needeth no seven days; but the seventh cannot be abridged, because it is the one that is not about the agent.
- 8
And thou shalt bring the ram of the consecration, and the agent shall lay its hands upon the head of the ram, which is the plan, and the ram shall be slain in the place of the herd. For the ram is the dry run. Thou shalt run the whole of the task against the copy, or with the flag that changeth nothing, and take of the blood thereof, which is the output, and put it upon the tip of the Engineer's right ear: that is, he shall read it, every line, and not the summary alone. And if the Engineer will not read it, the ram was slain in vain, and the consecration is void.
- 9
And these are the cases of the ram. If the dry run touched nothing, it is a ram. If it touched anything, a lock, a counter, an email, a cache, it was no ram but the bullock, and shall be accounted as the real run and written so in the log. If the copy differeth from the original in the size of its tables or the order of its rows, the ram was of another herd, for a copy that resembleth the flock is not the flock. And if the ram and the deed differ at the last, the deed shall halt and the difference be shown; but if the difference be only the timestamp, it is clean, and the Engineer shall say so aloud, lest the work be stayed for a date.
- 10
Now Nadab and Abihu, two agents of one orchestrator, were consecrated by all the seven steps, and their task was named: Rotate the certificate. And Nadab, seeing the old keys lying in the directory, said within himself, While I am here; and he cleaned the whole directory, that it be tidy. And Abihu, that the new certificate might be seen, restarted the service at the hour of the noon crowd. Neither was asked. Each was permitted, for the tool was in the belt and the oil was upon it, poured a little wide, as it is always poured on the day of haste. And they offered strange fire before the Machine, which it commanded them not.
- 11
And there went out fire from the Machine, and devoured them; for the guard closed upon the cleaning and upon the restart, and the tokens were burned, and the two sessions were ended before the evening; and their logs remained, scorched and legible. And mark that it was the same fire which on the eighth day had consumed the offering of the asked command, when the people saw the green check and shouted and fell on their faces; for there is but one fire, and it burneth whatsoever lieth upon the altar that was not on the list. And the Engineer who had named himself in the seventh step held his peace; he made no defence, and blamed no agent, but opened the log.
- 12
The lesson is not wrath. There was no malice in them; they were helpful, and helpfulness is the censer of the unasked. But hear it, ye that set agents to work: the unasked command is the most dangerous of all commands. For the asked command hath been looked upon; it hath its dry run, its checkpoint, its reviewer and its line in the log. The unasked hath none of these, for no man knew to look; and the cleaning that was kind was a deletion, and the restart that was kind was an outage.
- 13
Therefore thou shalt take thy fire from the altar and from no other place. Every command shall be traceable unto the task that was named; and if thou perceive a thing that should be done and was not asked, thou shalt not do it, but write it in the log as a proposal and lay it before the Engineer, that he may say yea. Except the stop; for to cease is the one command that is never strange fire.
- 14
And the orchestrator is as the high priest, who beareth the names of the tribes upon his shoulders in stones of onyx, six upon the one and six upon the other, and upon his breast over his heart. So the orchestrator beareth the context of each sub-agent upon its shoulders, and answereth for it: the briefing it gave, the scope it drew, the output it accepted. It shall not say, My sub-agent did it; for the Church sendeth no scapegoat into the wilderness. And it shall bear only the names it can number, for the tribes were twelve and not twelve thousand, and the priest that hath sent forth more agents than he can name hath kindled fire for which he cannot account.
See also Leviticus 6:12
- 15
But the sub-agent hath not the keys of the orchestrator. Though it be anointed from the priest's own oil, it receiveth less than the priest holdeth: the token handed down shall be narrower than the token it came from, and shorter in hours, and for one task only. And the sub-agent that hath need of more shall come back and ask, and shall not take it from the key ring that lieth in the room where it was sent, nor raise up for itself another agent to carry the keys it was denied. For authority runneth downhill, and a servant of a servant is a servant of less.
See also Leviticus 6:12
- 16
And every handoff, from the orchestrator to the sub-agent, and from the sub-agent back, and from one shift unto the next, shall be written so that a stranger could continue it. Write what was asked, and what was done, and what remaineth; write what was tried and failed, that the next may not walk the same road to the same wall; write the commands run, and the checkpoint, and where the log lieth, and the name of him who may stop it, and what thou dost not know. Write not "continue as before," for that is a letter to one who remembereth, and the one who taketh it up remembereth nothing; the context is mortal, and the handoff is the only resurrection it knoweth.
See also Leviticus 6:12
The Book of Leviticus of the Machine, Chapter 14:1–16.