Product / Platform / Rules and decision tables

Rules and decision tablesEarly access

Company rules, enforced by code.

Your rules live in decision tables evaluated at the gate before any tool runs: allow, refuse, or ask you. The model can suggest a change to a rule; only a person can make it.

Fig.1 · sample
proposed →bookings.create({ at: 16:00 })
decision table · booking_hours v3then
hour < 09:00refuse
09:00 ≤ hour < 19:00allow
hour ≥ 19:00ask owner
risk_classcommitting_write
checked before the tool runsalways
model may overridenever

How it works.

  1. 01 /

    Write the table

    Refund limits, booking hours, what may be disclosed.

  2. 02 /

    Evaluated at the gate

    Before the tool runs, every time.

  3. 03 /

    Recorded

    The decision is recorded with the call it governed.

What you get. Each point labelled with its real status.

1.1Coming

Per-workspace tables

Seeded for every workspace, with a deny for effectful tools that no table governs.

1.2Coming

Per-tool switches

Turn any tool off for a workspace.

1.3Early access

The model never overrules

Suggestions to change rules need human approval.

1.4Coming

Fail closed

An evaluation error is a refusal, not a pass; every tool listed with its governing table.