← Case Studies/Case #004/C4-009
C4-009DecidedSystem ArchitectureDerived2026-04-05

Build a Command System with Progressive Promotion — Repeated Actions Earn Their Shortcut

Three-layer interaction model: raw command access for full flexibility, reusable named commands for structured operations, shortcuts promoting only the most-repeated actions. Repeated actions become cheaper over time without surrendering the general case. Shortcut promotion is subordinate to the command layer — not a replacement for it. The future command set is emergent, not predetermined.

Freshness
Active

Active. Reverify if the command taxonomy becomes brittle or if mobile ergonomics change substantially.

#command-system#progressive-promotion#shortcuts#three-layer#ergonomics

Capture

The operator needs both flexibility and speed. The full range of possible commands cannot be predetermined — the work evolves, new operations arise, and the correct response to emerging conditions cannot always be anticipated.

At the same time, repetition should not remain expensive forever. A command issued dozens of times should become cheaper over time, not stay at the same raw-access cost indefinitely.


Why

A layered command system preserves generality while allowing repetition to become ergonomic.

Layer 1 — Raw access: Full flexibility. Any command can be issued. No predefined structure required. This is the base layer from which everything else grows.

Layer 2 — Named commands: Reusable, documented operations that have been issued enough times to merit a stable name. Faster to invoke than raw shell, more transparent than opaque shortcuts.

Layer 3 — Shortcuts and macros: The most frequently repeated operations, promoted to one-tap or minimal-input invocation. These are earned, not assumed — they exist because repetition proved them necessary.

The direction of travel is always from raw access toward shortcut, never the reverse. Shortcuts are promoted from the command layer; they do not replace it. The base flexibility remains intact even after the shortcut exists.


Why-Not

Why not rely only on shortcuts? The future command set is unknown and emergent. Shortcuts cover the known-frequent; they cannot cover the unknown-future. A system with only shortcuts cannot respond to new conditions — the operator would need to reconfigure the shortcut surface every time a new operation arises. Raw access must remain the foundation.

Why not rely only on raw shell access? Repetition should not remain expensive forever. A command that is issued every day has earned the right to be faster to invoke. Raw-only interaction accumulates friction as the work matures and patterns emerge. The command layer rewards discipline with reduced friction over time.


Assumptions


Commit

Decision: Adopt a three-layer interaction model: raw command access for full flexibility, reusable named commands for structured operations, shortcuts and macros for the most-repeated actions. Promotion flows from raw to shortcut as repetition proves necessity. The base layer is never removed.

Confidence: High.


Timestamp

2026-04-05

C4-008C4-010