Records carry an evidentiary status. Investigation, allegation and inference are not findings of guilt. Presumption of innocence applies throughout.
Module 07 · Progress tracking

Case progress and the fact-check pipeline

Two registers, kept deliberately separate. The first tracks where each case sits in the legal process. The second tracks where each source sits in our verification pipeline. Pipeline position is a statement about evidence handling, never about guilt.

Cases advancing
4
Documented movement in the last 12 months
Stalled or dormant
2
No recorded movement; requires an official response
Mean recovery rate
32%
Where a recovery figure exists on the file
Sources needing action
2
Unreachable endpoint or content change detected
Exhibit 1

Enforcement pipeline by case

Stage position reflects the furthest documented step in the cited material. Completion is a measure of process, not of culpability.

Cross-border payment intermediation network
CASE-2024-014
ADVANCING26 d since updaterecovery n/q
Stage: investigationIndictment decision expected; scope of defendants may widen.
Public land valuation and transfer of state-managed plots
CASE-2023-007
ADVANCING61 d since update42% recovered
Stage: remediationEnforcement of recovery order over remaining plots.
Inspection conclusion — management of public land plots (multi-year)
CASE-2019-002
STALLED418 d since update18% recovered
Stage: remediationStatus of unresolved plots requires a fresh official response.
Shared-address enterprise cluster with synchronized incorporation
CASE-2025-021
DORMANT172 d since updaterecovery n/q
Stage: signalRegistry re-extraction to confirm or discard the clustering pattern.
Account-opening controls at branch level
CASE-2024-033
ADVANCING44 d since updaterecovery n/q
Stage: investigationRegulator response on branch-level control failures.
Online investment solicitation scheme targeting residents
CASE-2022-011
ADVANCING93 d since update7% recovered
Stage: trialFirst-instance hearing schedule.
Organized cross-border currency movement
CASE-2018-004
CLOSED655 d since update61% recovered
Stage: remediationClosed. Retained as a typology reference.
Exhibit 2

Case handling timeline

CASE-2024-014
  1. 2024-08-02Transaction-pattern alert on clustered accountsANALYTICAL INFERENCE
  2. 2024-11-12Criminal case instituted; accounts frozenOFFICIAL INVESTIGATION
  3. 2025-06-04Additional defendants added to the case fileOFFICIAL INVESTIGATION
  4. 2026-07-16Cross-border mutual legal assistance request reportedMEDIA REPORTED
CASE-2023-007
  1. 2021-10-11Valuation discrepancies raised in inspectionOFFICIAL ALLEGATION
  2. 2022-06-30Indictment transferred to courtOFFICIAL ALLEGATION
  3. 2023-05-04First-instance judgment; recovery orderedCOURT PROVEN
  4. 2026-06-08Partial asset recovery executedVERIFIED
CASE-2019-002
  1. 2019-09-10Inspection conclusion publishedVERIFIED
  2. 2020-04-21Administrative remediation orderedOFFICIAL ALLEGATION
  3. 2025-05-30Several plots still recorded as unresolvedANALYTICAL INFERENCE
CASE-2025-021
  1. 2025-02-01Shared-address incorporation cluster detected in registry dataANALYTICAL INFERENCE
  2. 2026-02-20No proceedings identified; pattern retained as a leadUNVERIFIED / LEAD
CASE-2024-033
  1. 2024-12-09Branch staff named in investigation documentsOFFICIAL ALLEGATION
  2. 2026-06-28Internal control review reported at institution levelMEDIA REPORTED
CASE-2022-011
  1. 2022-03-15Victim complaints clustered by districtMEDIA REPORTED
  2. 2023-01-18Prosecution initiated against several defendantsOFFICIAL ALLEGATION
  3. 2026-05-10Case listed for trialOFFICIAL INVESTIGATION
CASE-2018-004
  1. 2018-07-04Currency-movement network dismantledOFFICIAL INVESTIGATION
  2. 2019-11-27Judgment in effectCOURT PROVEN
  3. 2024-09-30Asset recovery partially executedVERIFIED
Exhibit 3

Automated crawl and fact-check register

SourceLast runEndpointChangeChecked by
SRC-001
Investigation record — cross-border payment intermediation network
Non-public case file. Manual confirmation only.
2026-08-09Not crawlableNoneANALYST
SRC-002
First-instance judgment — public land valuation case
Judgment text stable across two consecutive runs.
2026-08-10ReachableNoneAUTOMATED CRAWL
SRC-003
Inspection conclusion — management and use of public land plots
Inspection conclusion unchanged.
2026-08-10ReachableNoneAUTOMATED CRAWL
SRC-004
National enterprise registration extract — shared-address clusters
Registry extract changed — cluster count must be re-derived before use.
2026-08-11ReachableRe-verifyAUTOMATED CRAWL
SRC-005
Press reporting on transaction volumes in a laundering investigation
Press figures unchanged; still secondary evidence.
2026-08-11ReachableNoneAUTOMATED CRAWL
SRC-006
Provincial land allocation and auction decisions register
Endpoint unreachable in last three runs. Escalated to manual retrieval.
2026-07-28UnreachableNoneAUTOMATED CRAWL

The crawl runs via npm run fact-check, which fetches every source endpoint, hashes the response, compares it with the previous run and writes the outcome to src/data/fact-check-log.json. Automation flags what to re-verify; it never promotes a record's evidentiary status on its own.

Exhibit 4

Verification pipeline

  1. 01 Ingest
    Scheduled crawl of registry, court, inspectorate and press endpoints.
    Automated
  2. 02 Diff
    Content hash compared against the previous run; changes flagged.
    Automated
  3. 03 Extract
    Figures, dates and entity names lifted into candidate records.
    Automated
  4. 04 Fact-check
    Analyst confirms each figure against a primary document.
    Analyst
  5. 05 Status assignment
    Evidentiary status set; nothing is promoted without a source.
    Analyst
  6. 06 Publish
    Record enters the dashboard with provenance attached.
    Editor