MODULE 02MODULE 04MODULE 12CON-000001

A single thread⁠, from counterparty to approval.

Each step of the journey creates an identified, journalled record, attached to the one before it. The passage from commercial to legal is a recorded transition, not an email.

The journey, step by step

DEAL-000042
  1. 01 COUNTERPARTY

    Counterparty

    The master register of the group’s third parties: supplier, agency, talent, hotel owner, operator, media partner. A counterparty exists once, whichever business line it acts in.

  2. 02 DEAL

    Deal

    The commercial deal, attached to exactly one business line at creation. A deterministic rules engine computes its operation type and initial risk level; monetary amounts remain empty until an authorised human has entered them.

  3. 03 MATTER

    Matter

    As soon as the negotiation moves beyond the purely commercial stage, the legal matter is opened idempotently: one per deal, never two. It is the anchor of the legal perimeter — the contract attaches to it.

  4. 04 CONTRACT

    Contract

    The single register of the group’s contracts. Each contract carries a stable reference (CON-000001) and progresses through strict transitions, from draft to execution — no state shortcuts.

  5. 05 APPROVAL

    Approval

    Reaching the approved state requires an approval covering the full set of roles demanded by the contract’s risk level: from the commercial–legal pair up to external counsel and executive management for critical levels. A rendered decision is immutable; re-assessing means opening a new approval.

Reading has rules too

Each role reads what its perimeter gives it to read. An external viewer sees only the files that concern it; a commercial user consults the alerts of their own deals; monetary amounts are entered by authorised roles only, and remain empty otherwise.

Separation of duties applies to the end: an approver cannot approve a request they raised themselves, and no automated agent carries an approval decision.

COUNSEL_REVIEW_REQUIRED

Probity as a feature

When a question exceeds an operational rule already validated — governing law depending on jurisdiction, an unsettled tax qualification, a clause outside the template — the record carries the COUNSEL_REVIEW_REQUIRED status.

The status is lifted only by a recorded review from qualified counsel, with their identity, the date and the reference of the review. No automated agent can lift it. The system would rather say “to be verified” than let an uncertain qualification through.