| Name | Id | Status | Appears at |
|---|---|---|---|
| Commercial Lead | ROL-COMMERCIAL | — | Identify opportunity · Capture lessons and references |
| Conflicts Partner | ROL-CONFLICTS | — | Screen for conflicts |
| Credit Controller | ROL-CREDIT-CONTROL | — | Collect and manage debt |
| Data Protection Officer | ROL-DPO | — | Archive and retain |
| Engagement Lead | ROL-ENGAGEMENT-LEAD | — | Manage scope change · Prepare and issue bill |
| Finance Director | ROL-FINANCE-DIR | — | Capture time and expense · Prepare and issue bill · Collect and manage debt |
| IT Service Owner | ROL-IT-SERVICE | — | Execute the work |
| Managing Partner | ROL-MANAGING-PARTNER | — | Screen for conflicts · Price and propose · Assess and accept client · Agree terms |
| Quality Lead | ROL-QUALITY | — | Assure quality · Archive and retain |
| Resourcing Lead | ROL-RESOURCING | — | Mobilise team |
| Risk and Compliance Officer | ROL-COMPLIANCE | — | Assess and accept client · Complete client due diligence |
| Name | Id | Status | Appears at |
|---|---|---|---|
| Access revocation agent | AGT-ACCESS-REVOKE | — | not placed on the chain |
| Bill drafting agent | AGT-BILL-DRAFT | — | not placed on the chain |
| Conflicts search agent | AGT-CONFLICT-SEARCH | — | not placed on the chain |
| Debt ageing chase agent | AGT-AGEING-CHASE | — | not placed on the chain |
| Identity verification agent | AGT-KYC-VERIFY | — | not placed on the chain |
| Sanctions rescreening agent | AGT-SANCTIONS-RESCREEN | — | not placed on the chain |
| Time capture reminder agent | AGT-TIME-REMINDER | — | not placed on the chain |
| Name | Id | Status | Appears at |
|---|---|---|---|
| Client site | LOC-CLIENT | — | not placed on the chain |
| EU West hosting region | LOC-EU-WEST | — | not placed on the chain |
| Edinburgh office | LOC-EDI | — | not placed on the chain |
| London head office | LOC-HQ | — | not placed on the chain |
| Manchester office | LOC-MCR | — | not placed on the chain |
| Remote | LOC-REMOTE | — | not placed on the chain |
| UK South hosting region | LOC-UK-SOUTH | — | not placed on the chain |
| Name | Id | Status | Appears at |
|---|---|---|---|
| A bill reconciles to recorded time and expense | RUL-51 | defined | Prepare and issue bill |
| A client is named as a reference only with permission | RUL-66 | defined | Capture lessons and references |
| A conflict hit is dispositioned by a person | RUL-10 | defined | Screen for conflicts |
| A drafted bill is reviewed by a person before issue | RUL-53 | defined | Prepare and issue bill |
| A mobilised team has access before the first chargeable day | RUL-34 | open | Mobilise team |
| A no-go records its reason | RUL-06 | defined | Qualify opportunity |
| A returning client is reassessed, not assumed | RUL-18 | assumed | Assess and accept client |
| Absorbed changes are recorded as absorbed | RUL-46 | defined | Manage scope change |
| Access is granted only to assigned team members | RUL-32 | defined | Mobilise team |
| Access is revoked at closure | RUL-59 | defined | Close engagement |
| An assignment is confirmed by the Resourcing Lead before access is granted | RUL-67 | defined | Mobilise team |
| An engagement closes only with no open work and no unbilled time | RUL-58 | defined | Close engagement |
| An engagement opens with a budget | RUL-30 | defined | Set up engagement |
| Assignments are made against recorded skills | RUL-33 | assumed | Mobilise team |
| Beneficial ownership is verified, not asserted | RUL-21 | defined | Complete client due diligence |
| Bill narrative is reconcilable to the engagement letter | RUL-52 | assumed | Prepare and issue bill |
| Bills are chased from the due date | RUL-55 | defined | Collect and manage debt |
| Capacity is confirmed before a go decision | RUL-05 | open | Qualify opportunity |
| Change against a baseline is recorded before work proceeds | RUL-45 | defined | Manage scope change |
| Client acceptance is a decision separate from winning the work | RUL-16 | defined | Assess and accept client |
| Client data is not held in personal storage | RUL-39 | assumed | Execute the work |
| Client data leaves the EU hosting region only with a lawful basis | RUL-64 | assumed | Archive and retain |
| Conflicts are screened before any proposal is issued | RUL-07 | defined | Screen for conflicts |
| Debt over ninety days is escalated to the engagement lead | RUL-56 | defined | Collect and manage debt |
| Declined opportunities are retained with a reason | RUL-03 | defined | Identify opportunity |
| Deliverables are named in the baseline | RUL-36 | defined | Plan and baseline |
| Deliverables are reviewed by someone who did not produce them | RUL-48 | defined | Assure quality |
| Departures from the rate card require approval | RUL-13 | open | Price and propose |
| Diligence depth follows the risk rating | RUL-20 | defined | Complete client due diligence |
| Due diligence completes before chargeable work begins | RUL-19 | defined | Complete client due diligence |
| Every archived file has a disposal date | RUL-63 | defined | Archive and retain |
| Every client carries a risk rating | RUL-17 | defined | Assess and accept client |
| Every engagement has a unique code before work starts | RUL-29 | defined | Set up engagement |
| Every engagement is baselined before execution | RUL-35 | defined | Plan and baseline |
| Every opportunity has a named owner | RUL-01 | defined | Identify opportunity |
| Evidence of the check is retained, not just its outcome | RUL-23 | defined | Complete client due diligence |
| Expenses require a receipt above the de minimis | RUL-43 | defined | Capture time and expense |
| High-risk clients are cleared by a person | RUL-22 | defined | Complete client due diligence |
| Legacy and new time systems are reconciled before billing | RUL-44 | open | Capture time and expense |
| Lessons are captured before the team disperses | RUL-65 | open | Capture lessons and references |
| Liability wording is the firm standard unless signed off | RUL-15 | defined | Price and propose |
| No chargeable work before a signed engagement letter | RUL-25 | defined | Agree terms |
| No proposal without a qualification decision | RUL-04 | defined | Qualify opportunity |
| Non-standard terms require sign-off | RUL-27 | defined | Agree terms |
| Only the Managing Partner may override a conflict decision | RUL-11 | defined | Screen for conflicts |
| Opportunity source is recorded | RUL-02 | assumed | Identify opportunity |
| Payment plans are agreed, not assumed | RUL-57 | assumed | Collect and manage debt |
| Proposals price from the current rate card | RUL-12 | open | Price and propose |
| Retention runs from the closure date | RUL-62 | defined | Archive and retain |
| Rework is re-reviewed | RUL-50 | assumed | Assure quality |
| Sanctions screening repeats on a schedule | RUL-24 | defined | Complete client due diligence |
| Scope and price are issued together | RUL-14 | defined | Price and propose |
| Scope increases above a threshold need client sign-off | RUL-47 | defined | Manage scope change |
| Scope, rates and liability are all stated | RUL-26 | defined | Agree terms |
| Search covers former clients and named counterparties | RUL-09 | defined | Screen for conflicts |
| The budget is split across milestones | RUL-37 | assumed | Plan and baseline |
| The engagement file is complete at closure | RUL-61 | assumed | Archive and retain |
| The pursuing partner cannot clear their own conflict | RUL-08 | defined | Screen for conflicts |
| The review is recorded against the deliverable | RUL-49 | defined | Assure quality |
| The signed letter is filed against the engagement | RUL-28 | assumed | Agree terms |
| Time cannot be booked to a closed or unopened engagement | RUL-31 | defined | Set up engagement |
| Time is booked to one engagement only | RUL-42 | defined | Capture time and expense |
| Time is recorded within five working days | RUL-41 | assumed | Capture time and expense |
| Work performed at a client site follows the client's data rules | RUL-40 | open | Execute the work |
| Work product is filed against the engagement code | RUL-38 | defined | Execute the work |
| Write-offs above a threshold require Finance Director approval | RUL-54 | defined | Prepare and issue bill |
| Write-offs and write-ups are recorded as decisions | RUL-60 | defined | Close engagement |
| Name | Id | Status | Appears at |
|---|---|---|---|
| Access grant Revocation at closure is the control most often missed. | DAT-ACCESS | settled | Set up engagement · Mobilise team · Close engagement |
| Availability Nobody has decided which system is authoritative, which is why the capacity assumed at qualification is so often not there at mobilisation. | DAT-AVAILABILITY | open | Qualify opportunity · Mobilise team |
| Bill | DAT-BILL | settled | Prepare and issue bill · Collect and manage debt |
| Change request Absorbed changes are recorded, not discarded. | DAT-CHANGE | settled | Manage scope change |
| Client Three claimants. CRM holds the relationship, practice holds the engagement party, finance holds the billing entity. All three are edited independently. | DAT-CLIENT | contested | Identify opportunity · Screen for conflicts · Assess and accept client · Complete client due diligence · Collect and manage debt |
| Client due diligence record | DAT-CDD | settled | Complete client due diligence |
| Conflict check record Retained as evidence the check was performed. | DAT-CONFLICT | settled | Screen for conflicts |
| Contact | DAT-CONTACT | settled | Identify opportunity · Screen for conflicts |
| Deliverable | DAT-DELIVERABLE | settled | Plan and baseline · Execute the work · Manage scope change · Assure quality |
| Engagement The engagement code is the join key for time, cost, documents and bills. | DAT-ENGAGEMENT | settled | Assess and accept client · Set up engagement · Close engagement · Archive and retain |
| Engagement budget | DAT-BUDGET | settled | Set up engagement · Plan and baseline · Close engagement |
| Engagement letter What scope and billing disputes are resolved by reading. | DAT-TERMS | settled | Agree terms · Collect and manage debt |
| Engagement plan The baseline change is measured against. | DAT-PLAN | settled | Plan and baseline · Manage scope change |
| Engagement team assignment Drives access provisioning. | DAT-TEAM | settled | Mobilise team |
| Expense The most common source of a bill the client queries. | DAT-EXPENSE | settled | Capture time and expense · Prepare and issue bill |
| Lesson learned Nobody owns this. Consistent with the chain finding at PROC-S19-LESSONS: lessons are captured and nothing consumes them. | DAT-LESSON | open | Capture lessons and references |
| Opportunity The only record of work the firm has not won. | DAT-OPPORTUNITY | settled | Identify opportunity · Qualify opportunity |
| Position A position, never a named person. | DAT-POSITION | settled | Mobilise team |
| Proposal Duplicated into the document platform. An unresolved overlap rather than a design. | DAT-PROPOSAL | settled | Price and propose |
| Quality review A review that happened and was not recorded cannot be relied on in a dispute. | DAT-QAREVIEW | settled | Assure quality |
| Rate card Finance and practice both hold rates and they drift. Related to the chain gap at PROC-S15-BILL: nobody owns approving a departure from the card. | DAT-RATECARD | contested | Price and propose · Agree terms · Prepare and issue bill |
| Receivable Ageing is the measure that matters. | DAT-RECEIVABLE | settled | Collect and manage debt |
| Retention record Carries the disposal date. Retention without disposal is an unbounded liability. | DAT-RETENTION | settled | Archive and retain · Capture lessons and references |
| Sanctions screening result Rescreened on a schedule: the lists change even when the client does not. | DAT-SANCTION | settled | Complete client due diligence |
| Skill profile | DAT-SKILL | settled | Mobilise team |
| Time entry Two time systems running in parallel during the migration. Both are written to, and reconciling them is manual. | DAT-TIME | contested | Capture time and expense · Prepare and issue bill |
| User identity | DAT-IDENTITY | settled | Mobilise team |
| Work product Work product outside this system is a retention failure and a knowledge loss. | DAT-WORKPRODUCT | settled | Execute the work · Assure quality · Archive and retain |
| Name | Id | Status | Appears at |
|---|---|---|---|
| Availability between HR and resourcing Two-way with no authority. The open status on DAT-AVAILABILITY made concrete. | INT-18 | open | Qualify opportunity · Mobilise team |
| Bill to engagement record | INT-30 | defined | Raise the bill · Chase payment · Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Prepare and issue bill · Collect and manage debt · Close engagement · Archive and retain |
| Bill to ledger | INT-31 | defined | Open the client file · Raise the bill · Chase payment · Set up engagement · Prepare and issue bill · Collect and manage debt · Close engagement |
| Budget to ledger | INT-13 | defined | Open the client file · Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Close engagement · Archive and retain |
| Change to plan | INT-23 | defined | Plan and baseline · Manage scope change |
| Client to due diligence Crosses a jurisdiction: the screening platform is hosted in LOC-EU-WEST and everything else in LOC-UK-SOUTH. | INT-06 | defined | Log opportunity · Check conflicts · Open the client file · Verify the client · Chase payment · Identify opportunity · Screen for conflicts · Assess and accept client · Complete client due diligence · Collect and manage debt · Capture lessons and references |
| Conflicts result to archive Evidence retention. A copy, because the evidence must survive the screening platform's own retention. | INT-05 | defined | Check conflicts · Verify the client · Screen for conflicts · Complete client due diligence · Archive and retain · Capture lessons and references |
| Contact to billing entity The third claimant on DAT-CLIENT. Finance edits locally when a billing address differs, and the edit never returns. | INT-03 | contested | Log opportunity · Check conflicts · Open the client file · Raise the bill · Chase payment · Identify opportunity · Screen for conflicts · Assess and accept client · Prepare and issue bill · Collect and manage debt · Capture lessons and references |
| Contact to engagement party Two-way and contested. Both ends are edited and neither wins. | INT-02 | contested | Log opportunity · Check conflicts · Open the client file · Chase payment · Identify opportunity · Screen for conflicts · Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Collect and manage debt · Close engagement · Archive and retain · Capture lessons and references |
| Deliverables to document store Why a deliverable is visible in the document store without being authoritative there. | INT-22 | defined | Issue proposal · Do the work · Price and propose · Agree terms · Plan and baseline · Execute the work · Manage scope change · Assure quality |
| Due diligence record to archive | INT-07 | defined | Verify the client · Complete client due diligence · Archive and retain · Capture lessons and references |
| Engagement letter to engagement record Assumed to exist as a link rather than a copy. Worth confirming: if it is a copy, the letter the practice platform shows may not be the signed one. | INT-11 | assumed | Issue proposal · Do the work · Price and propose · Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Assure quality · Close engagement · Archive and retain |
| Engagement to archive Triggers retention. The closure date travels with it, which is what the retention period is calculated from. | INT-34 | defined | Verify the client · Assess and accept client · Complete client due diligence · Agree terms · Set up engagement · Plan and baseline · Execute the work · Close engagement · Archive and retain · Capture lessons and references |
| Engagement to ledger Creates the cost centre. A copy, and engagement closure in one does not close the other. | INT-12 | defined | Open the client file · Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Close engagement · Archive and retain |
| Expense to billing | INT-28 | defined | Raise the bill · Chase payment · Capture time and expense · Prepare and issue bill · Collect and manage debt |
| Expense to time capture Assumed, to show expenses alongside time. Unconfirmed. | INT-29 | assumed | Raise the bill · Capture time and expense · Prepare and issue bill |
| Identity to provisioning | INT-20 | defined | Set up engagement · Mobilise team · Close engagement |
| Legacy time to billing Assumed still live during the migration. If it is, time can reach a bill by two routes and be counted twice. | INT-27 | assumed | Record time · Raise the bill · Chase payment · Capture time and expense · Prepare and issue bill · Collect and manage debt |
| Legacy time to practice time The migration interface, and the reason DAT-TIME is contested. Both systems are written to and reconciliation is manual. Retires with SYS-LEG. | INT-25 | contested | Record time · Raise the bill · Capture time and expense · Prepare and issue bill |
| Lessons to client record Open, and the only route by which a captured lesson could reach the next pursuit. Nobody owns it, which is why PROC-S19-LESSONS produces a token nothing consumes. | INT-37 | open | Log opportunity · Check conflicts · Open the client file · Verify the client · Chase payment · Identify opportunity · Screen for conflicts · Assess and accept client · Complete client due diligence · Collect and manage debt · Archive and retain · Capture lessons and references |
| Opportunity to conflicts search Read-through. The screening platform reads the counterparties rather than holding them. | INT-04 | defined | Log opportunity · Decide to bid · Check conflicts · Identify opportunity · Qualify opportunity · Screen for conflicts |
| Opportunity to engagement A won opportunity becomes an engagement. The point where the CRM's client record and the practice platform's diverge. | INT-01 | defined | Log opportunity · Decide to bid · Identify opportunity · Qualify opportunity · Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Close engagement · Archive and retain |
| People records to identity Joiner, mover, leaver. The copy is why a leaver can retain access briefly. | INT-16 | defined | Mobilise team |
| Plan to engagement record | INT-21 | defined | Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Manage scope change · Close engagement · Archive and retain |
| Positions to engagement roles | INT-19 | defined | Assess and accept client · Agree terms · Set up engagement · Mobilise team · Plan and baseline · Execute the work · Close engagement · Archive and retain |
| Proposal to document store The duplication behind DAT-PROPOSAL being held twice. | INT-10 | defined | Issue proposal · Do the work · Price and propose · Agree terms · Execute the work · Assure quality |
| Rate card to practice platform The mechanism by which two rate cards exist. Copied on change, edited at both ends, reconciled by nobody. | INT-14 | contested | Raise the bill · Chase payment · Assess and accept client · Agree terms · Set up engagement · Plan and baseline · Execute the work · Prepare and issue bill · Collect and manage debt · Close engagement · Archive and retain |
| Receivables to reporting Assumed because the reporting platform is itself a candidate (SYS-BI). If the finance platform reports adequately this interface never exists. | INT-32 | assumed | Raise the bill · Chase payment · Prepare and issue bill · Collect and manage debt |
| Retention record to disposal Within one module: the disposal schedule reads its own retention records. Modelled because disposal failing is the liability, and an unmodelled mechanism is unowned. | INT-36 | defined | Verify the client · Complete client due diligence · Archive and retain · Capture lessons and references |
| Sanctions result to archive | INT-08 | defined | Verify the client · Complete client due diligence · Archive and retain · Capture lessons and references |
| Sanctions screening client list The rescreening population. A copy, so a client closed in practice can remain in the screening list until the next sync. | INT-09 | defined | Assess and accept client · Complete client due diligence · Agree terms · Set up engagement · Plan and baseline · Execute the work · Close engagement · Archive and retain |
| Skills to resourcing Nightly copy, which is why assignment is `review` rather than `unattended`: the skills it reads may be a day stale and are often much older. | INT-17 | defined | Qualify opportunity · Mobilise team |
| Team assignment to provisioning Read-through, so a removed assignment removes access without a second action. | INT-15 | defined | Qualify opportunity · Set up engagement · Mobilise team · Close engagement |
| Time to billing What a bill is assembled from. Copied at the billing point, so later time corrections do not reach an issued bill. | INT-26 | defined | Raise the bill · Chase payment · Capture time and expense · Prepare and issue bill · Collect and manage debt |
| Time to utilisation reporting Assumed. The one report partners actually ask for, on a platform not yet chosen. | INT-33 | assumed | Qualify opportunity · Capture time and expense · Prepare and issue bill |
| Work product to archive | INT-35 | defined | Issue proposal · Verify the client · Do the work · Price and propose · Complete client due diligence · Agree terms · Execute the work · Assure quality · Archive and retain · Capture lessons and references |
| Work product to quality review | INT-24 | defined | Issue proposal · Do the work · Price and propose · Agree terms · Execute the work · Assure quality |