Skip to the film's close

A Quiet Tuesday. The Cosmogenesis film.

A SHORT SCROLL FILM FROM COSMOGENESIS

Nine chapters, all synthetic. Nothing moves until you scroll.

SCROLL TO CONTINUE
TECHNOLOGYDATAOPERATIONSSYSTEM FAILURECHG-0142month_end_total

The failure crosses Technology, Data and Operations before anyone can explain it.

Some organisations rely on systems few people are willing to change.
One day, its turn comes.
PLATFORM DATA RISK
Last time anyone touched it, three other systems broke.
Cosmogenesis reads the source code your organisation runs.
It draws the lineage between systems, data and operations.
Critical dependencies and risks surface before a change is made.

TRACE

Where did this result come from?

One checked route back to raw_value / 100.0. The reading stops at external_rate_lookup.

CHG-0142 · month_end_totalraw_value / 100.0
  1. REPORTED RESULTmonth_end_total
  2. REPORT03_report.sql:4-5
  3. NORMALISE · 02_normalise.sql:4-5raw_value / 100.0
  4. READING STOPS04_boundary.bat:3

4 PLACESONE CHECKED ROUTE

Trace the reported result to the code that produces it.

REACH

What would this proposed change affect?

Two outputs reached. source_extract stays outside.

CHG-0142 · month_end_totalraw_value / 100.0

raw_value / 10.0 → raw_value / 100.0

  1. REACHEDmonth_end_total
  2. REACHEDmanagement_report

REACH ENDS HERE
  1. NOT REACHEDsource_extract
  2. READING STOPSexternal_rate_lookup

2 OF 4 REACHED1 BOUNDARY OPEN

Follow the proposed change through the downstream fields the graph can establish.

COMPARE

What changed between readings?

1 relationship changed · raw value → normalised value

PRIORraw_value / 10.0
CURRENTraw_value / 100.0
CHG-0142 · month_end_totalraw_value / 10.0raw_value / 100.0
  1. PRIORraw_value / 10.0
  2. CURRENTraw_value / 100.0
  3. ONE RELATIONSHIP MOVEDraw value → normalised value

1 OF 6 RELATIONSHIPS CHANGEDUNAFFECTED · source_extract

Reprocess the source and compare the relationships that changed.

PROVE

What can another person inspect?

One record another person can follow.

CHG-0142 · month_end_totalraw_value / 100.0
  1. IDENTITYCHG-0142 · month_end_total
  2. SOURCE SPANraw_value / 100.0 · 02_normalise.sql:4-5
  3. CHANGED RELATIONSHIPraw value → normalised value
  4. BOUNDARYexternal_rate_lookup · open
  5. REGENERATEWhen the supplied source or reading condition changes.

A model can read this record.It cannot establish one.

Issue a source-linked record another person can inspect.