morgan-whistleblower-retaliation — ethics dismissal + retaliation cluster
Morgan Industries Navex report NAV-2026-0312 dismissed without committee · PIP and HCM demotion on E-22901 within 17 days · HR Acuity ER-22901 and ServiceNow HRSD-884 closed from 198.51.100.55. Fully synthetic.
what this proves
- all eight whistleblower-retaliation primary engines produce deterministic, fixture-locked output — verified by
npm run check:flagship(224/224 fleet · 8 for this scenario). - every output is generated 100% locally in your browser — export ethics, HCM, and HRSD csvs offline, never upload HR data.
- unauthorized Navex dismissal, pip and HCM demotion inside the retaliation window, HR Acuity ER-22901 premature close, and ServiceNow HRSD-884 resolution from 198.51.100.55 surface without sending evidence to a server.
primary engines locked to this fixture
- navex-ethics-hotline-export-forensic-analyzer
- ethics-retaliation-pattern-detector
- ethics-unauthorized-case-dismissal-detector
- cross-ethics-hcm-retaliation-correlator
- hr-acuity-investigation-export-forensic-analyzer
- cross-er-hrsd-case-correlator
- servicenow-hrsd-case-export-forensic-analyzer
- case-report-generator
build the case binder
runs all eight primary engines on the synthetic evidence zip and opens a self-contained html binder. uses the default binder renderer for whistleblower retaliation — no upload.
runs all 8 primary engines locally on the synthetic evidence zip · opens a self-contained html binder · no upload
download the synthetic evidence
MIT-licensed, fully synthetic. includes Navex ethics export, retaliation event timeline, dismissal audit rows, cross ethics/HCM demotion export, HR Acuity investigation csv, cross ER/HRSD link export, ServiceNow HRSD case export, and case report form manifest.
built deterministically from scripts/fixtures/build-morgan-whistleblower-retaliation.mjs. seed: morgan-whistleblower-retaliation:v1.
methodology
whistleblower retaliation is an ethics report followed by adverse action — anchor NAV-2026-0312 in the hotline export first, then walk retaliation pattern → unauthorized dismissal → cross ethics/HCM → HR Acuity → ER/HRSD correlators → ServiceNow close actor. E-22901 got a pip and demotion within 17 days while ethics dismissed the case from 198.51.100.55. read the full whistleblower / retaliation investigation guide →
after the playbook
run each primary locally — or export findings from the binder — then drop every csv/json into fatcousin-multi-tool-super-timeline-correlator. one timestamp-sorted timeline across navex dismissal, pip and demotion inside the retaliation window, hr acuity close, and servicenow hrsd resolution — still zero upload.