Season 4 Episode 1

The First Storm

Key scene illustration
Key scene illustration

In which our protagonist learns that bugs at continental scale are not like bugs at local scale, and Elara has a bad day.


The first storm hit the coast a month after the earthquakes began.

It was not a normal storm. The reports that came in over the crystal network said it was a hurricane, but the word "hurricane" did not capture it. It was a wall of wind and water, two hundred kilometers wide, moving inland at a speed that no natural storm should have. It hit the coastal city of Saltreach at dawn. By noon, the city was gone. The buildings were not destroyed. They were erased. The wind and water had simply removed them, as if the storm had been a delete command.

The crystal network lit up with thousands of messages. Saltreach was asking for help. The surrounding towns were asking for help. The refugees were already moving, on foot, on horses, on anything that could carry them, away from the coast, away from the storm, away from the thing that was coming behind it.

The thing that was coming behind it was, Kenji realized, the corruption.

[Threat assessment: continental storm]
[Source: Malachar's influence, channeled through the weather system]
[Effect: physical destruction + corruption spread]
[Note: this is not a natural storm. This is a process running.]

"Send everything," Kenji said, to the king. "Send the guards, the mages, the supplies, the healers. Send them now. We have maybe three days before the refugees hit the capital."

The king sent everything. He also sent Kenji.

The refugee crisis hit on day two. Tens of thousands of people, streaming inland, carrying their children, their elderly, their wounded. The roads were clogged. The food was running out. The hospitals were overflowing. The capital, which had been the most stable city on the continent, was about to be overwhelmed.

Kenji stood at the city gates, with Elara at his side and Lian a few steps behind, and he watched the refugees come. They were not just from Saltreach. They were from every coastal city, every town near the water, every village that the storm had touched. They were muddy, exhausted, terrified, and they were looking at him with the desperate hope of people who had been told that the kingdom's Royal Advisor could fix anything.

He could not fix everything. He knew that. He was a software engineer. He knew that even the best systems have limits. He also knew that the limits were there to be tested.

"Elara," he said. "I need you to coordinate the refugees. Sort them by need. Medical first, then children, then elderly, then everyone else. We do not have enough food, but we have enough for triage."

"Done."

"Lian. I need you to design a spell. A shelter spell. Something that will create temporary housing for the refugees, fast, cheap, and stable. We do not have time to build real buildings. We need something that will hold up for a week, maybe two."

"On it."

"Pip. I need you to scan the refugees for corruption. Anyone who has been touched by the storm, anyone who has been exposed to the green light. We need to know who is clean and who is not."

Pip pulsed, and flew off, and started scanning.

The work began. It was, in the language of Kenji's old job, a major incident. The kind of incident that you do not sleep through. The kind of incident where you eat when you can, where you sleep when you can, where you do whatever is necessary, for as long as it takes.

It took three days. The refugees were sorted, sheltered, fed, and (for the most part) calmed. The corruption was contained. The hospitals were stretched but not broken. The capital held.

But the cost was high. The guards had worked until they dropped. The mages had burned out two of the four senior members of the academy. The food stores were depleted. The morale was low.

And the storm had not stopped. It was still out there, somewhere over the ocean, gathering strength, waiting.

There would be more storms. There would be more refugees. The debugging was not a single event. It was a process.

And then, on the evening of the third day, Elara did not come back from the wall.

Kenji found her at the north gate, leaning against the stone, her hand on her shoulder, her face pale. She had been caught in a rockslide, she said. A small one. The kind of rockslide that the storm had triggered in the hills to the north. The kind of rockslide that should not have hurt her, except that one of the rocks had been carrying a fragment of corruption, and the corruption had gone into her wound, and the wound would not heal.

She was alive. She was conscious. But she was hurt, and the hurt was not normal hurt, and Pip, who had been scanning the refugees, flew to her shoulder and pulsed, urgently, the pulse feeling like: "She has been touched."

Kenji sat down beside her. He held her hand. He did not say anything. He just held her hand, and the night went on, and the storm gathered, and the debugging continued.

# WORLD.md (updated)

## Status
- First storm: hit Saltreach, coastal city gone
- Refugees: tens of thousands, capital holding
- Elara: wounded by corrupted rock, infection spreading
- Pip: scanning, found corruption in Elara
- The debugging: this is a process, not an event

## Lessons
- Continental scale bugs need continental scale responses
- Triage is a skill. Practice it.
- The cost of debugging is paid in people, not just in time.
- Elara is hurt. This is not a small hurt.