The Product Architect

Framework · list

Behavior Spec

A structured template for stating a feature as a behavior rather than an interaction: trigger, inputs, confidence, system action, user control, visibility, correction, backoff.

Framework · discipline

Behavior Spec

A structured template for stating a feature as a behavior rather than an interaction: trigger, inputs, confidence, system action, user control, visibility, correction, backoff.

  1. Trigger

    What event, condition, or moment prompts the system to act, and on whose authority?

  2. Inputs

    What information, signals, or context does the behavior depend on?

  3. Confidence

    How certain must the system be before acting? What threshold is the line, and where does it stop?

  4. System action

    What does the system do, propose, prepare, hide, or refuse — concretely, in the user's experience?

  5. User control

    Where can the user steer, override, decline, or constrain the behavior in advance and in the moment?

  6. Visibility

    What does the user see about the system's state, reasoning, and confidence at the moment the action lands?

  7. Correction

    How does the user correct a wrong behavior, and what does the system do with the correction?

  8. Backoff

    When and how does the system stop acting — temporarily, durably, or globally — when it should not?

Use the sequence before deciding whether the system should act.

What it helps you see

It exposes the questions or checks that need to be answered before the product behavior can be trusted.

How to use it

Fill the eight slots for one feature. The output is a behavior spec the team can argue against — concrete enough that disagreement lands on a slot, not on a vibe.

Use it when

Use this when a product question in Designing Behavior, Not Just Interaction needs structure before it becomes a screen, roadmap item, or portfolio claim.

Practice prompt

Choose a real product, project, or career decision and answer the framework's items in order. Carry forward the answer that changes the next move.

Private to this browser

Source chapter

This framework was authored in Designing Behavior, Not Just Interaction. Read the chapter for the full argument and the worked examples that produced this shape.