HAUSE

Question

An open question given the same typographic dignity as an answer.

MEET THE FORM
01 / THE ENCOUNTERA STATEMENT — THE READER READS

A STUDY IN QUESTION

Uncertainty deserves the room, too.

An unanswered question is not a broken answer. Give it a clear shape and enough space to remain open.

OPEN

When does silence explain more than another sentence?

Working direction: when the reader already has the evidence and needs time to make the connection. The boundary remains a design judgement, not a measured law.

The working direction is visible, but it is not presented as a settled result.

INSPECT THE REUSABLE LIBRARY COMPONENT
OPEN

When does a form deserve promotion from a site into HAUSE?

The working answer: when its props no longer know whose content they carry. A form enters the library the day its example copy could be swapped without touching the component.

02 / THE DECISION

An act.
Not a container.

YOU ARE DECLINING, OR LEAVING IT OPEN

Leaving something unresolved, at full size.

Would burying this in a roadmap be more comfortable than printing it? Print it.

EXPLORE THE SELECTION GRAMMAR ↗

What is the Question form in HAUSE, and when do you use it?

The Question form is a HAUSE statement — an open question given the same typographic dignity as an answer. Editorial voice at display size, led by its status mark, with room for the working answer beneath. Most systems bury what they have not settled in a roadmap; this form puts it at the size of a claim, because an honest open question is more informative than a confident paragraph about the same subject.

THE LIBRARY’S OWN ACCOUNT

Behind the form.

components/forms/Question.tsx

Editorial voice at display size, led by its status mark, with room for the working answer beneath. Most systems bury what they have not settled in a roadmap; this form puts it at the size of a claim, because an honest open question is more informative than a confident paragraph about the same subject.

A statement: the reader reads.

THE STATEMENT’S DISCIPLINE

Every statement is prose in the three voices — editorial for claims, system for explanation, evidence for measurement. Server-renderable, no interaction: the reader reads, and nothing about the form depends on JavaScript arriving.

03 / MAKE SOMETHINGINSTALL HAUSE ↗

Give it your subject.

The opening study is an authored demonstration, not an additional component API. Expand the library specimen above to inspect the reusable form. Its props below come directly from the source.

REACT · Question

import { Question } from "@chrishayuk/hause/components/forms/Question";

export function Question({ text, status, detail }: { text: string; status: Status; detail?: string })

The import and the complete props contract. For installation and composition, follow the Build guide.

NOT INVENTED IN ISOLATION

A page needed this.

Used in vindex3.org and hause.design. These exhibitions share an author; this is evidence of reuse, not independent adoption.

02 / THE PROBLEMINTERFACES THAT CANNOT REFUSERefusal arrives as a red toast, an apology and a retry — the vocabulary of a fault. So products are built to avoid producing one, and the reliable way to avoid refusing is to guess.07 / THE PROBLEMEVERYTHING SOUNDS EQUALLY CERTAINA generated paragraph, a measured result and an open question arrive in the same voice, at the same size, with the same confidence. The interface has no way to say which is which, so the reader supplies the difference — usually wrongly.

PUBLISHED 31 AUG 2026 · REVISED 9 SEP 2026 · VERSION 0.1.0

CITE

source components/forms/Question.tsx · site build 3ee5339 · built 2026-09-09

CITE THIS

Web page · 0.1.0

Hay, C. (2026). Question — a HAUSE statement. In HAUSE — a design system for AI (Version 0.1.0). hause.design. https://hause.design/forms/question

The specimen, the source account and the props share one form record. Cite this page or follow its source identifier to inspect the implementation.