Source
This app’s code and revision history are public. Download a copy or explore the files below.
Public
The app’s code and revision history are public.
Run it yourself
Take the whole tree and run it on your own machine. The download needs no account. Cloning needs a sign-in.
Download .zip
bounded clone a8c677472ab5691741798a3d
A copy you download is not bounded. The guarantees this app runs under - declared egress, proven invariants, writes that fail closed - live in the runtime serving this page, not in the files. What you get is auditable source you can read and run, with no runtime guarantees attached.
src/content/stories/library-after-hours.ts
import type { Story } from "../types";
const story: Story = {
slug: "library-after-hours",
title: "The Library After Hours",
summary: "Shelve the last books in a quiet old library while snow begins to fall.",
paragraphs: [
"Make yourself comfortable, and let your head sink into the pillow. Tonight you are going to spend a quiet evening in an old library, after the doors have closed. Take a slow breath in, and a slow breath out. Let the story take you gently by the hand.",
"The library closed an hour ago. The last visitors have gone home with their books under their arms, and the heavy front door has been locked for the night. The librarian, a tall, kind woman with silver in her hair, has put on her scarf and said goodnight. She has left you the cart of returned books to shelve, and she has told you to take all the time you like.",
"So now the whole building belongs to you. It is a high, old room with a wooden ceiling and long wooden tables, and it is wonderfully still. The air is warm and a little dim. Only a few of the lamps are still lit, and each one makes its own small island of gold.",
"The lamps stand on the tables in a long row. Each has a green glass shade and a brass stem worn smooth by many hands. The light beneath the shades is soft and steady, and it pools on the dark wood like warm water. You walk past them slowly, and your shadow stretches long and gentle across the floor.",
"Take in the smell of the room. There is the dry sweetness of old paper, and the faint leather of worn bindings, and the honey scent of beeswax polish on the wood. Underneath it all is something quieter, like a cupboard where good things have been kept for a very long time. It is a smell that says nothing needs to happen.",
"Near the end of the hall stands a tall clock with a pale round face. Its pendulum swings behind a little glass door, slow and golden. Tick, and then a pause. Tock, and then a pause. It is the steadiest sound in the world, and you begin to breathe in time with it.",
"You take the handle of the cart, and it rolls with a soft, rubbery whisper over the wooden floor. One wheel gives a tiny squeak, and then settles. The cart holds perhaps a dozen books, stacked in a loose and friendly pile.",
"You lift the first book from the top of the pile. It is heavier than it looks, with a cloth cover the color of moss, and gold letters on the spine that have faded to a whisper. It sits in your hands like a sleeping cat. You check the little label on its spine, and you know exactly where it lives.",
"The shelves rise on both sides of you, row after row, taller than a person. The books stand shoulder to shoulder, in deep reds and browns and blues and soft greens. Their spines are stamped with gold and silver, and the lamplight catches a letter here and there. Walking between them is like walking through a quiet forest made of stories.",
"You find the gap where the first book belongs. You slide it in slowly, and it settles with a soft, papery sigh. The books on either side lean in a little to make room. You rest your fingertips on its spine for a moment, and then you let it go.",
"The floor is old wood, and it creaks very gently as you walk. It is the friendly creak of a house that knows you. Somewhere in the walls, a pipe ticks as it warms, and the radiator under the window hums a low, steady note. The whole building feels as if it is breathing slowly, in and out, in and out.",
"At the end of the aisle, a tall window rises almost to the ceiling. It has a curved top and a deep stone sill, and the glass is wavy with age. Outside, the street lamp makes a pale glow in the dark. And something is falling through that glow, very slowly.",
"It is snow. The first flakes of the winter are drifting down, large and soft and unhurried. They turn in the lamplight, and they land on the sill outside and vanish, and the next ones land beside them. You stand at the glass and watch, and the street is perfectly silent.",
"You press your hand lightly against the window, and the glass is cool. The snow does not make a sound. It never does. It only changes the world a little at a time, turning the roofs and the railings and the bare branches soft and white.",
"You return to the cart. The second book is slim, with a paper cover and a map drawn inside the front. It belongs on a high shelf, so you walk to the rolling ladder that rests against the shelves. It is made of dark wood, with brass wheels on a rail along the top.",
"You push the ladder gently, and it glides along the rail with a low, smooth rumble, like a friendly thunder very far away. It stops where you stop it. You climb two steps, and your hand rests on the cool wooden rung. From up here, the reading room spreads below you, dim and golden and quiet.",
"You slide the slim book into its place. Beside it sits a row of atlases, huge and heavy, with faded blue oceans stamped on their covers. Near them are books of poems, thin and light, and books about birds, and gardens, and the names of stars. Every one of them is waiting, patiently, for whoever will open it next.",
"You climb down slowly, one step at a time, and the ladder is steady beneath you. The floor meets your feet. Without hurrying, you roll the ladder back to its place. There is no one to wait for, and no one waiting for you.",
"The clock ticks on. Tick, and tock. A soft note rings from it, just once, low and round, marking another hour. The sound hangs in the high room for a moment, and then fades away, like a ripple in a pond reaching the edge.",
"Dust floats in the lamplight above the tables. Each tiny speck drifts slowly, turning in the warm air, glowing gold as it passes through the light. They move without any hurry at all. You watch them for a while, and your breathing slows to match.",
"The next book in the cart is a heavy one, bound in dark red leather, with a ribbon of silk still tucked between its pages. You open it to see where the ribbon rests. The paper is thick and creamy, and it smells like a long afternoon. The pages turn with a soft, whispering rustle, and you close the book with great care.",
"In the corner of the room, a small area is set aside for children. There are low shelves, and cushions in faded colors, and tiny wooden chairs. A basket holds picture books with soft corners, and a knitted rug lies in front of it. You kneel and place a small book about sleepy animals in the basket, and the rug is warm beneath your knees.",
"A stuffed bear with one floppy ear sits on the lowest shelf. It has been loved for many years, and it looks perfectly content. You straighten it a little, and turn it to face the room, where it can keep watch over the cushions. Then you stand and move quietly on.",
"The snow outside is falling thicker now. Through the tall windows, you can see it coming down in a gentle, steady curtain, silver in the light from the street. The edges of the glass are beginning to frost, with delicate white ferns spreading in from the corners. Inside, the room is snug and warm and perfectly still.",
"You carry the next few books to the long shelves along the far wall. Here are stories of the sea, and stories of mountains, and stories of small towns beside quiet rivers. You slide each one into its place with the same slow care, and each one settles with a soft sigh, like a person lying down.",
"The cart is nearly empty now. Only one book remains, a small one with a worn blue cover. You turn it over in your hands. It feels warm, as if someone had been holding it all afternoon, and it fits perfectly in your palm.",
"You carry it to the shelf, and you set it in its place. It fits as if it had never been away. For a moment, you stand with your hand resting on the row of spines, feeling the gentle bumps of the lettering under your fingers. Then you let your hand fall, and the work is done.",
"There is nothing left to put away. You park the cart by the wall, and its wheels fall quiet. The librarian has told you to stay as long as you like, and so you will. You look around the room and find your favorite place.",
"By the tall window sits a deep reading chair, covered in soft old leather the color of chestnuts. A wool blanket in a gentle plaid is folded across its arm. A small lamp beside it casts a round, warm glow, just big enough for one person and one quiet hour.",
"You walk to the chair and sit, and the leather gives a long, comfortable creak as it takes your weight. It is deep, and it cradles you. You draw the blanket over your knees and tuck it around your feet, and the wool is warm and smells faintly of cedar.",
"From here, you can see the snow falling past the window, big and slow, and the lamplit room reflected faintly in the glass. The clock ticks. The radiator hums. A single flake lands on the outside of the glass, clings there for a moment, and is gone.",
"You have brought a small book with you, with a soft cover and a ribbon bookmark. It rests in your lap, though you have not opened it. You only hold it, and its weight is a quiet comfort. You do not need to read tonight, because the stories are all here around you, and they are in no hurry.",
"Let your shoulders melt into the leather. Let your arms rest along the arms of the chair. Your hands are heavy, and warm, and still. Your legs are heavy, and your feet are warm under the wool.",
"The clock ticks, slow and sure. The snow falls, slow and sure. Your breath comes in, slow and sure, and goes out again like a tide.",
"The books around you seem to settle, row after row, as if the whole library were closing its eyes. The lamps burn low and gold. Even the dust hangs still in the air.",
"Outside, the world is turning white and soft. Every roof is gaining a quiet blanket of its own. Every path is being gently covered. No one will walk there until morning.",
"You are warm, and you are safe, and you are held by the quiet of old walls and good books. The night is long. The snow has all the time it needs.",
"Your eyes grow heavy. The lamp glows, and the glow grows soft and blurry at its edges. Tick, and a long pause. Tock, and a long pause.",
"There is nothing to read, and nothing to do. The words are all asleep on their shelves, and you may sleep too.",
"Rest in the chair. Rest in the warm. Let the clock count the quiet for you.",
"And the snow keeps falling. The lamp keeps glowing, and you drift.",
],
};
export default story;
Change history
Link to OpenApps pages and add a contribution strip
Bind the agent address in the policy
Add favicon.ico so browsers that ask for it stop getting a 404
Bounded source sync
Bounded source sync
Bounded source sync
Bounded source sync