Skip to content

Shared semantics patterns

Interfaces are most useful when they encode recurring operational patterns.

Candidate interface patterns

  • reviewable
  • geo-locatable
  • approvable
  • schedulable
  • reportable
  • lineage-aware

Why this matters

These patterns reduce duplication across domains while keeping applications aligned on the same semantic expectations.

Repository hint

The P3 smoke scenario already uses a reviewable-style interface pattern for cases, which is a strong sign that interface-centered design is viable in OpenFoundry.

Released under the Apache 2.0 License.