HomeStages › 8. Set up engagement

8. Set up engagement

PROC-S08-SETUP · Onboard · level 2 · gate · scope: engagement
The point at which the engagement becomes a thing in the firm's systems rather than a prospect. The engagement code is created here and is the key everything downstream joins on — time, cost, bills and documents.

Until this exists there is nowhere legitimate to book time, which is why work starting before setup is a control failure rather than an efficiency.

Boundary

Trigger (in)
A signed engagement letter.
Output (out)
An engagement open for time and cost, with a code, a budget and a team shell.
Requires
terms-agreed
Produces
engagement-opened

Floor: can this run itself

Position
unattended
Manual because
n/a
Basis
Fully automated from the signed letter: code generation, budget creation and the team shell. The model's clearest example of what straight-through looks like.
Confirmed by
nobody named

Behaviour: what runs it

Systems
Engagement register, General ledger, Access provisioning

Data

DatasetAuthoritative sourceAlso inStateOwner
EngagementEngagement registerGeneral ledger, PipelinesettledEngagement Lead
Engagement budgetEngagement registerS, Y, S, -, E, R, P, -, G, LsettledEngagement Lead
Access grantAccess provisioningS, Y, S, -, I, A, M, -, D, I, RsettledIT Service Owner

Rules: what is decided here

IDRuleStateEnforced byBasisOwner
RUL-29Every engagement has a unique code before work startsdefinedEngagement registerGenerated at setup. The join key everything downstream uses.Engagement Lead
RUL-30An engagement opens with a budgetdefinedEngagement registerMandatory at creation.Engagement Lead
RUL-31Time cannot be booked to a closed or unopened engagementdefinedTime captureEnforced by the time module. Work before setup is a control failure, not an efficiency.Finance Director

Neighbours

Upstream
terms-agreed
Downstream
engagement-opened
Every required state is produced upstream (out ⊢ in holds here).