Whistleblower reports
Whistleblower reports takes reports on a line outside management, acknowledges each within seven days, investigates, and protects the reporter.
Outcome
| Part | This Process |
|---|---|
| Outcome | Each report is acknowledged within seven days, investigated outside management, and answered within three months with the reporter protected. |
| Reads | Thread |
| Leaves | Evidence, Decision, Message |
| On time | Within 7 days (calendar time); the clock never stops. Late Actions go to the Legal Lead. |
| Runs in | Each Startup |
Accountable
Compliance Officer, Legal Team.
Responsible: Compliance Officer.
Consulted: Legal Lead.
Workflows
| Workflow | Runs | Team |
|---|---|---|
| Take a whistleblower report | on Thread.created where intake = 'whistleblower-reports' | Legal Team |
Who does each step
| Workflow | Step | Role | Calls | Approval |
|---|---|---|---|---|
| Take a whistleblower report | 1. Acknowledge the report within seven days. | Compliance Officer | Message.create | None |
| Take a whistleblower report | 2. Keep the reporter’s identity out of every record management can read. | Compliance Officer | ||
| Take a whistleblower report | 3. Investigate and record the findings as Evidence. | Compliance Officer | Evidence.create | None |
| Take a whistleblower report | 4. Record the outcome and any fix as a Decision. | Compliance Officer | Decision.create | None |
| Take a whistleblower report | 5. Tell the reporter what was done within three months of the report. | Compliance Officer | Message.create | None |
Events
| Direction | When | What happens |
|---|---|---|
| In | On Thread.created where intake = 'whistleblower-reports' | Starts Take a whistleblower report |
| Out | Message.created | Raised by step 1 of Take a whistleblower report |
| Out | Evidence.created | Raised by step 3 of Take a whistleblower report |
| Out | Decision.created | Raised by step 4 of Take a whistleblower report |
Plays
No Play names this Process.
Controls
No Control names this Process or a Workflow of it.
Settings
None.
Failure
A failed step retries; when retries run out, the Action goes to the Legal Lead.
| Step | On failure |
|---|---|
| Take a whistleblower report 1. Acknowledge the report within seven days. | Times out after 7 days. Goes to the Legal Lead. |
Loop
No loop: the path is never randomized, because it serves Whistleblowing.
Code
Turn on whistleblower reportsEnable
On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.
Example
A contractor reports that refunds are refused against policy. The Compliance Officer acknowledges the report the same day, investigates outside the Customer Team, and answers the reporter within six weeks.