employee-onboarding

Identity
A definition is named by its content, so this address is what a ticket pins and what a consumer checks against:
sha256-95c7eadc7481ddec6ed5db85ac555e9302d6d7e2c9bc82505e767c8628de0f23
Shape
● hired ⊢ start-date · ⧉contract/ · ✎hr
│
├─▶ equipped ⊢ ✎it
│ │
│ ┈▶ ready
└─▶ accounts-live ⊢ ✎it
│
▼ ready ★ ⊢ ⋈ after equipped, accounts-live buddy
Roles to fill
Every role ships empty, so adopting a process never inherits
somebody else’s org chart. Name yours with tik roles add <role> <actor>.
hr— emptyit— empty
Facts it records
| Path | Shape |
|---|---|
accounts.email | [:string {:min 5}] |
buddy | [:string {:min 2}] |
contract.ref | [:string {:min 4}] |
equipment.ref | [:string {:min 4}] |
start-date | [:string {:min 10}] |
Stages
hired
Reached when:
- the fact
start-datestands - an artifact is attached whose path starts with
contract/ contract.refwas asserted by a member of thehrrole
Runbook: kb/runbooks/onboarding-hired.md
equipped
Follows hired.
Reached when:
equipment.refwas asserted by a member of theitrole
Runbook: kb/runbooks/onboarding-equipped.md
accounts-live
Follows hired.
Reached when:
accounts.emailwas asserted by a member of theitrole
Runbook: kb/runbooks/onboarding-accounts.md
ready · sticky
Follows equipped, accounts-live.
Once reached it stays reached: the fold carries it forward, so later evidence cannot take it away.
Reached when:
- the fact
buddystands
Runbook: kb/runbooks/onboarding-ready.md
Take it
tik adopt processes/employee-onboarding.edn```
The definition and its runbooks are copied into your store, and the
publisher's signature travels with them when a key in your `actors`
verifies it.
Read the stages before you adopt: they say who has to sign what,
which is a decision about your organisation.