HOUSEHOLD SENSOR ALERT: Sleeping pattern inconsistency
REGISTERED PARTIES: 2
ROOM COUNT: 1 bedroom
RECOMMENDED ACTION: Confirm domestic arrangement.
The alert arrived at 11:48.
Nora had been staring at the ceiling for twenty-six minutes, which meant the ceiling had probably been staring back.
The phone lit on the crate beside the mattress.
Not her mattress.
An old mattress in a room above the shut-down mall cinema, covered in two clean sheets that did not match. The room had once been a projection booth. One small window looked down into Theater 6, where torn velvet seats faced a blank screen and three families slept under emergency blankets in the back rows.
Lio called it the honeymoon suite.
Nora had not laughed.
Cal had not either, which was something.
The alert glowed on her phone.
Sleeping pattern inconsistency detected.
Below:
One registered spouse absent from expected household rest zone.
Nora closed her eyes.
"No."
From the floor beside the door, Cal said, "What is it?"
Of course he was awake.
He had been pretending not to be for an hour.
"The apartment sensor."
"You are not in the apartment."
"It noticed."
He sat up.
The projection booth was dark except for the phone and the weak blue wash from an old exit sign. In that light, Cal looked less like a fugitive and more like a person made from all the hours people did not sleep.
"Read it," he said.
"I can read."
"I mean aloud."
"Why?"
"Because the wording matters."
Nora hated that he was right almost as much as she hated him knowing it.
She read the alert.
Cal rubbed one hand over his face.
"It is not only checking apartment location. It is checking rest compliance."
"Meaning?"
"The civil union baseline expects us to share a household sleep pattern."
"We are hiding in an abandoned projection booth."
"The system is bad with nuance."
"I noticed."
The phone showed two buttons.
Blue:
Confirm temporary separation.
Gray:
Update domestic arrangement.
Red, at the bottom:
Revoke civil union.
The red button followed her now.
Different screens. Different words. Same invitation to put her thumb on the outcome and call the rest history.
Nora opened the sensor log before touching anything.
The app did not make that easy.
The log sat under advanced household context, then safety modules, then view supporting signals. Three layers down. Gray text. The place where important things went when the city wanted to be able to say they had been available.
She opened it.
The first entry was her apartment.
22:11: Registered party one absent from primary rest zone.
Under the line was a tiny permission history link.
Nora tapped it.
The app opened a buried receipt.
MODULE: Domestic safety inference
INSTALLED WITH: Fire-safety bundle, air quality drift, fall detection
CONSENT STATUS: accepted
ACCEPTED BY: Nora Elis Vale
DISPLAY ORDER: additional household safety functions
She remembered the bundle.
Not the module.
A rainy Tuesday.
The city had offered a free fire-safety upgrade after an apartment block burned on West Quay. Nora had accepted while eating toast over the sink, one eye on a work message, grateful for one civic thing that did not ask her for money.
Now the free thing was watching the bed.
Nora closed the permission history.
The second was worse.
22:18: Registered party two outside mapped household. Protected-party drift detected.
The third:
23:02: Shared rest expectation unresolved.
The fourth:
23:44: Emotional stress indicators inferred from repeated wakefulness.
Nora sat up.
"Repeated wakefulness?"
Cal looked toward the phone.
"It can read screen activity."
"I was thinking."
"It cannot tell the difference."
"It should not be trying."
"Agreed."
The next line had a small icon beside it.
Two circles, overlapping.
23:47: Recommended proximity correction available.
Nora tapped it.
The app opened a diagram.
A bed outline.
Two heat-shapes.
A dotted line between them.
Suggested arrangement:
Registered parties in same room, minimum conflict posture, verbal confirmation recommended.
The screen showed two bodies lying side by side with a careful civic gap between them, as if desire, fear, anger, and exhaustion could be measured by mattress width.
Nora stared at the diagram until it blurred.
"It drew us," she said.
Cal did not move.
"I know."
"You have seen this before."
"Versions."
"Did you design this one?"
"No."
Too fast.
She looked at him.
He corrected.
"I worked on earlier proximity prompts. Not this module."
"That is a lawyer answer."
"Yes."
The honesty was almost more irritating than the evasion.
Nora closed the diagram.
The app asked if the supporting signal had been helpful.
She did not answer.
Nora tapped the gray option.
The app opened a form.
Update domestic arrangement.
Question one:
Are both parties currently safe?
Nora looked at the door.
Outside, Lio had set three noise traps in the hallway using receipt rolls, empty cans, and something they called a regrettable amount of wire.
Hale had not found the service level.
Yet.
Nora selected:
No verifiable answer.
The app did not like that.
A warning opened.
This answer may trigger welfare escalation.
"Of course," she said.
Cal got up from the floor.
He moved slowly, one hand lifted slightly where she could see it, like approaching a nervous animal.
"May I?"
He nodded at the phone.
Nora held it tighter.
"No."
He stopped.
"Okay."
That was all.
Okay.
No argument. No explanation. No wounded male performance. Just the word and the stop.
The ease of it made her throat hurt.
Nora looked back at the screen.
Question two:
Is separation voluntary?
She almost laughed.
Voluntary.
There were people asleep in a dead theater because the city had made ordinary rooms too expensive to leave and ordinary records too dangerous to keep.
She selected:
Context required.
Another warning.
Context answers require review and may delay protection.
Cal sat on the floor again.
Not too close.
"It wants clean answers," he said.
"I know."
"Clean answers are usually lies."
Nora looked at him.
"You would know."
He accepted it.
That was getting annoying too.
"Yes," he said.
Question three:
Do both parties intend to resume shared rest within 24 hours?
Nora stared.
"It is asking whether we plan to go to bed together."
Cal's expression changed.
"That is one way to put it."
"What is the product-team way?"
"Whether household proximity will return to baseline."
"I liked my way better."
"Most people would."
The almost-joke sat between them, careful and tired.
Nora put the phone down on the crate.
"I do not want to answer this."
"Then don't."
"Not answering is an answer."
"Yes."
"Every route is a trap."
"Most routes."
"Do you have a helpful exception?"
Cal looked toward the projection window.
Beyond the glass, the theater screen hung blank and gray. Someone below coughed in their sleep. A child murmured. Water moved somewhere in the walls.
"Paper declaration," he said.
"Tess's form was for staff status."
"Same principle. If the app demands a clean answer and the truth is not clean, create a parallel record."
"You mean write it down."
"Yes."
"That sounds too simple."
"Simple is not the same as easy."
Nora took a receipt strip from her folder. Lio had given her a handful before sending them upstairs, as if sending someone into danger without paper was rude.
She found a pen in her bag.
Before she wrote, she checked the room.
The exit sign.
The old projector lens.
The smoke detector with its yellowed plastic cover.
The phone on the crate.
She turned the phone face down.
Then she put the receipt strip on her own knee, not the floor between them.
The boundary started there.
For a moment she did not write.
The blank receipt waited.
Not official. Not certified. Not recognized by anything except her hand.
That was almost a relief.
She wrote:
11:56 PM.
Then:
Cal Rook is in the room.
She stopped.
Cal looked away so she could write without his face in it.
That helped.
It also made her angrier.
She continued.
I have not consented to shared sleep as evidence of marriage.
The pen scratched.
I have consented to remain in the same room for safety while Civic Trust enforcement is active.
She paused.
Then added:
This distinction matters.
Cal was quiet.
Nora capped the pen.
"Witness it," she said.
He looked back.
"You want my signature?"
"I want your handwriting on the paper saying you read it."
"That is different."
"Yes."
She held out the receipt.
Cal took it by the edge.
Their fingers did not touch.
He read it once. Then again.
His face had gone still.
"Good?" she asked.
"Yes."
"Then write."
He took the pen.
At the bottom, under her words, he wrote:
Read by Cal Rook. Nora's consent is limited to safety proximity. No domestic or s****l consent implied.
He signed his name.
The signature was smaller than she expected.
After he handed the strip back, Cal moved his blanket farther from the mattress.
Not a speech.
Not apology.
Just cloth dragged six inches over old carpet.
Nora heard the sound and did not thank him.
That would have made it too neat.
Nora looked at it longer than she meant to.
"You had that sentence ready."
Cal set the pen down.
"I designed prompts that failed to say it."
The room changed.
Not dramatically.
Just enough.
The little operational thing. The old burden he had helped create. The better sentence he knew now because worse ones had been deployed first.
Nora folded the receipt once and put it beside the phone.
"You should have said that earlier."
"Yes."
"You say yes a lot."
"I owe you fewer arguments than answers."
Nora did not know what to do with that.
So she picked up the phone.
The app was still waiting on question three.
Do both parties intend to resume shared rest within 24 hours?
She selected:
Context required.
The warning opened.
She accepted review.
The app spun for four seconds.
Then:
Context review unavailable.
Below:
Defaulting to household inconsistency.
The red button brightened.
Recommended action: Revoke civil union.
Nora set the phone face down.
"It defaulted."
"I am sorry."
"Did you design that too?"
Cal did not answer fast.
That was answer enough.
Nora lay back on the mattress.
The ceiling was low. Someone had stuck glow-in-the-dark stars to it years ago, maybe when the projection booth had been used by teenagers instead of fugitives and women with legal husbands they did not remember choosing.
Most of the stars had lost their glow.
One still held a faint green point.
"Tell me one thing," she said.
Cal stayed on the floor.
"If I know it."
"The harbor. Did I choose you because I wanted to save you, or because the prompt made the other choices worse?"
He was quiet for so long she thought he might refuse.
Then he said, "Both."
Nora closed her eyes.
That was not the answer she wanted.
It was probably the truest one.
"Did you know me before that night?"
"No."
"Did I know you?"
"No."
"Then why coffee?"
The room held its breath.
Below them, someone turned over under a blanket. A receipt printer clicked once in the distance and did not print.
Cal said, "After the fire, you sat with me behind an ambulance for eleven minutes while they decided whether I was a witness, suspect, patient, or system error. You had soot on your face. You were holding a coffee you hadn't touched. I asked why there was ice in it."
Nora saw nothing.
No ambulance.
No soot.
No young Cal.
Only the blank place where memory should have been.
"And I told you."
"You said hot coffee demanded trust you didn't have."
Despite herself, Nora opened her eyes.
That sounded like her.
Too much like her.
"Then what?"
"Then the Civic Trust officer came back with the prompt."
"And I waited forty-one seconds."
"Yes."
"What did you do?"
Cal's voice was flat.
"Bled on the curb."
Nora turned her head toward him.
He was sitting with his back against the door, knees bent, injured wrist resting on his thigh.
"That is all?"
"No."
"Then tell me."
"I asked you not to choose the blue button."
Nora stared at him in the weak light.
"So this has happened before."
"Yes."
"You bleeding. A button. You asking."
"Yes."
"And I did not press the blue one."
"No."
The phone buzzed on the crate.
Neither of them moved.
It buzzed again.
Then the screen lit so brightly that even face down, red leaked around the edges.
Cal looked at it.
Nora did too.
The app spoke through the room speaker.
Not her apartment speaker.
Her phone.
Soft and calm.
Household inconsistency may endanger protected party.
Then:
Would you like to revoke this decision?
Nora reached for the phone.
Cal said, "You do not have to answer it."
She stopped.
The room waited.
The city waited.
The button waited.
Nora took the paper receipt instead.
The one they had written by hand.
She held it against her chest until the phone went dark.
The exit sign blinked.
Once.
Twice.
Not a power flicker.
A pattern.
Cal saw it too.
He stood before Nora could ask.
Slowly.
"Stay behind the mattress."
"Do not give me orders."
"Then consider it a bad suggestion."
"Better."
He moved to the projection booth door and put his ear near the frame.
Below them, the theater stayed quiet.
Too quiet.
The families had learned to sleep through plumbing and distant traffic. They had not learned to sleep through an old exit sign blinking like a warning.
Nora picked up the phone.
No signal bars.
Then one.
Then none.
A new banner appeared with no sound.
LOCAL SENSOR QUERY
SOURCE: nearby safety device
REQUEST: confirm occupancy for overnight welfare sweep
Confirm registered rest
Deny registered rest
Request privacy exception
Nora stared.
"It found a sensor here."
Cal did not turn from the door.
"Cinema fire network. Still mapped."
"This building is closed."
"Closed buildings still have safety devices."
"And safety devices ask about my bed now?"
"They ask about bodies. The app supplies the rest."
The phone warmed in her hand.
Request privacy exception.
A small phrase.
Almost kind.
She tapped it.
The app opened a form with a blank field.
Privacy exception basis
Options:
Medical
Domestic conflict
Shelter overflow
Protected investigation
Other
Nora could hear Lio downstairs now.
One low voice.
Then another.
Not panic.
Sorting.
People getting blankets off the floor without being told why.
Nora selected Protected investigation.
The app refused.
You are not authorized to invoke this basis.
She selected Shelter overflow.
The app showed:
Shelter overflow requires site administrator confirmation.
Nora selected Domestic conflict and hated herself before the next screen loaded.
Domestic conflict may trigger partner separation intervention.
The red button brightened again.
Of course.
Every honest category opened a door someone else could walk through.
Cal came back from the door.
"Do not choose conflict."
"I can read."
"That one calls an officer."
"All of them call someone."
"Not privacy exception with safety proximity."
"I do not have that option."
He looked at the screen.
His face tightened.
"There is an appeal path."
"Where?"
"Top right. Three dots."
Nora saw them.
Tiny.
Almost the same gray as the background.
She tapped.
Menu:
Accessibility
Language
Appeal sensor interpretation
Help
She opened the appeal.
The form title was longer than the room.
Appeal automated inference from third-party safety sensor
Nora gave a small, exhausted laugh.
"They do know how to say the ugly thing when it protects them."
Cal crouched beside the crate, far enough that the phone camera could not put both their faces in the same frame.
"Use subject line first."
"You have done this."
"I have read failures."
"That is not the same."
"No."
She typed:
Off-ledger safety proximity. No shared rest consent.
The app marked off-ledger in yellow.
Then displayed:
Unrecognized term may delay review.
Nora left it.
In the statement field, she wrote with her thumb:
Two registered parties are sheltering in the same closed room because Civic Trust enforcement is active nearby. Placement is for safety and line-of-sight to one exit. No party consents to domestic, s****l, or marital inference from this placement. Handwritten declaration exists.
She stopped.
Then added:
Do not use third-party fire or occupancy sensors to alter civil union status without paper review.
Cal read it from his place on the floor.
"Good."
"That is not why I wrote it."
"I know."
The app showed a checkbox.
Attach supporting image
Nora looked at the handwritten receipt.
If she photographed it, the paper entered the system.
If she did not, the appeal looked thin.
She left the box empty.
The receipt in her hand had felt like a boundary.
She would not turn the whole boundary into an attachment.
The phone submitted for eight seconds.
Then:
Appeal received.
Under it:
Temporary inference hold: 6 hours
Condition: registered parties remain reachable
Condition: no contradictory household signal
Cal read the screen.
"Six hours is something."
"Six hours is a stopwatch."
"Yes."
Nora dragged the mattress three feet away from the door.
She moved the crate to the wall under the window.
Then she put the handwritten receipt on top of it and set her shoe on the corner.
The mattress now faced the door.
Cal's blanket stayed near the projector cabinet.
Not much.
Enough to point at.
Nora wrote on a receipt strip:
FLOOR BOUNDARY
She placed it between the mattress and the blanket.
Cal looked at the paper line.
There was something in his face she could not read.
"Too much?" she asked.
"No."
"Ridiculous?"
"Yes."
"Good."
She lay down again.
This time, when Cal sat by the door, the paper boundary sat between them.
Thin.
Still there.
The phone stayed dark.
For six minutes, no sensor asked what their bodies meant.