Engineering note
Context before composition
An outfit recommendation is a decision about a particular person getting dressed for a particular situation. Clothes can be individually appealing and still fail together. They can also work together while being wrong for the day. Styling has to account for the relationships between garments, the person wearing them, and the setting.
Oro works with a person’s wardrobe, styling context, and explicit preferences. We treat functionality, formality, and style intent as distinct dimensions of a styling request. In conversation, the brief can become more specific: a piece to build around, a comfort requirement, or a correction to an earlier suggestion. The task is to make a useful decision within the person’s actual circumstances.
The wardrobe defines the available answer
A recommendation must be expressible in pieces the person actually owns. Ownership is different from visual resemblance: a navy blazer in a reference image does not make a navy blazer available. Advice becomes incomplete when it quietly substitutes an imagined garment for a real one.
Availability alone does not settle the choice. Garments in the same category can differ in structure, length, fabric, and ease of movement. Those differences affect how they combine. Descriptions and photos supply useful information, but they cannot establish every detail of fit or comfort. What the wearer says matters alongside what can be described visually.
An occasion label leaves questions open
“Dinner” does not specify a dress code, a journey, or how someone wants to feel. Formality concerns the degree of polish appropriate to the setting. Functionality concerns what the outfit needs to allow: walking, sitting, carrying things, or moving between temperatures. These considerations can pull in different directions without being contradictory.
Style intent adds another distinction. Someone may want to feel understated, expressive, relaxed, or more deliberate than usual. That intention should be considered within practical requirements. Weather, when supplied, can change the clothing choice; an occasion label alone cannot stand in for those conditions.
Illustrative example
Consider an invented styling situation: a person wants to wear familiar trousers and a knit to dinner. They have both loafers and comfortable trainers available. The restaurant permits either, but the evening includes a long walk. There is no universally correct shoe choice independent of that information.
If the person wants a polished finish, the question becomes how to achieve it while respecting the walk. A well-kept trainer and a more structured layer may serve that brief. If they prefer the loafers and know they can walk comfortably in them, that is relevant information too.
How conversation changes the problem
Developing styling over text brings the interpretation of a request into focus. “Something smarter” could mean a sharper silhouette, a quieter colour combination, or different footwear. A useful refinement preserves what already fits the brief and identifies which part needs to change. Replacing the whole outfit can obscure the original objection.
Published work on outfit generation distinguishes compatibility from personalization. Practical styling adds the question of suitability for this particular day. A coherent outfit must also be available, suitable for the moment, and relevant to the wearer. Missing garment information, unclear expectations, and comfort that only the wearer can judge belong in the conversation.
