Turgon
CSU · Readiness Report
Readiness Report · August 2026
Summary

The agreement layer for a 23-campus system.

CSU's student-data problem is not a technology gap. It is the cost of getting 23 campuses to agree on what data means — one decision at a time. This document scopes a three-week engagement that makes each of those agreements cheaper.

0
Separate Campus Solutions implementations, never consolidated
~0
Encodings of one academic term (FA26 · F226 · F26 …)
0×1yr
Team of seven, about a year, to crosswalk one field

This page is our current understanding of the problem and the shape of a fix. It asks nothing of any campus. It exists to be corrected.

the problem isn't the data — it's the agreeing

The Problem

Where it actually breaks.

B-1

Semantics

The same fact means different things on different campuses. Nine encodings of one term — and until governance conforms to one standard, the same question returns a different answer depending on which platform it's asked through (QuickSight Q, Databricks, Snowflake).

What that costs

A team of seven and roughly a year to reconcile ONE field, manually.

B-2

Decision

No mechanism exists for 23 campuses to agree. Every standardization is a political negotiation with no neutral evidence base and no named sign-off.

What that costs

Somebody has to sign off and say this is what we have all agreed to — and nobody can.

B-3

Decay

Finished projects don't stay finished. The crosswalk is a completed project with no maintenance owner. Drift resumed the day it shipped; the next field starts from zero.

What that costs

The year of work depreciates like a car.

The status quo has a price: every new field is another team-of-seven project, and the last one started depreciating the day it finished.

so don't ask anyone to change — change where meaning lives

Principle
No campus is ever asked to change anything.

FA26, F226, and F26 all remain valid at the source, forever. Campus Solutions instances remain the systems of record.

The canonical definition exists only in the overlay — and each campus ratifies only its own mapping into it. Adoption costs a campus nothing and takes nothing away from anyone.

Standardize at source23 change decisions, 23 political fights
rejected
Keep the crosswalkfinished project, no owner, drift resumes
rejected
Overlay + distributed ratification0 source changes, each campus signs only for itself
selected

here is what that looks like in your environment

Your environment · and how we work inside it

The system.

This is what we understand today. Correct anything — every correction makes the report better.

solid → data flow · thin cyan → metadata (read-only) · dashed → human approval · glow = the overlay
The ratification board — what the Chancellor's Office watches
BakersfieldChannel IslandsChicoDominguez HillsEast BayFresnoFullertonHumboldtLong BeachLos AngelesMaritimeMonterey BayNorthridgePomonaSacramentoSan BernardinoSan DiegoSan FranciscoSan JoséSan Luis ObispoSan MarcosSonomaStanislaus

Each campus's mapping row turns cyan as its representative ratifies it — agreement you can watch happen. Illustrative.

Turgon
scoped role · your SSO
CSU AWS · everything runs in your perimeter · metadata only · no data egress
We never touch these
23 campuses
PeopleSoft Campus Solutions ×23
Systems of record, never touched.
FA26F226F26F2062026FA26FFALL262264F-26
one canonical · nine mappings
Nightly extract — Oracle → JSON
S3 — the lake
Turgon agents — read, draft, watch. Never write to your systems.
Discovery agent

Reads schemas, the existing crosswalk, glossary exports.

Databricks — ELT
Snowflake — warehouse
Drift agent

Watches for new variants against ratified definitions; drift becomes a new recommendation, not a surprise.

The overlay — system of meaning
Canonical definitions live here. Nothing above or below changes.
definitions everyone has agreed to
Recommendation agent

Drafts each canonical definition with its evidence and the alternatives it rejected.

Named humans — the only approvers
Campus representatives ×23

Each ratifies only their own mapping row. Nobody signs for the system.

Ratify — human gate
Consumers
System-wide reporting · dashboards · (future) de-identified IR datasets.
Chancellor's Office

Convenes the process; never signs for the campuses.

The decision record — versioned · auditable · one lookup
Ratified mappings
Who agreed & why
Conditions attached
Drift queue

This band is what the Decision Records section shows one entry of.

Fig. 1 — your estate flows as it always has. Agents read metadata and draft. Humans ratify. The overlay remembers.

and here is the loop that runs inside it

The Overlay

How the agreement layer works.

1

Observe

Read metadata and the existing crosswalk — ground truth CSU already owns.

you see: every variant we found, listed

2

Recommend

AI drafts the canonical definition with its evidence and the alternatives it rejected.

you see: the draft definition, its evidence, and what we rejected

3

Ratify

The step that leaves the agents and enters the humans.

you see: your campus's row, and only yours, awaiting your name

campus reps approve only their own rows
4

Record

Who agreed, to what, why, and under what conditions — one lookup, forever.

you see: who agreed, to what, and why — one lookup, forever

5

Maintain

Drift detected against the ratified definition; changes re-enter at Recommend.

you see: drift flagged the day it appears, not in a dashboard later

returns to step 2 — Recommend
AI arbitrates facts. Humans arbitrate values. The record is the product.

every pass through the loop leaves one of these behind

Decision Records

What one settled decision looks like.

DR-014·CANONICAL DEFINITION: ACADEMIC TERM
Format illustration — built from the July 1 session. We have not seen your data.
Recommendation
Canonical Term identifier in the overlay; all campus encodings remain valid and unchanged at source; each maps to canonical.
Evidence
Nine distinct encodings across 23 campuses. Existing crosswalk: team of seven, ~one year — used as grading ground truth, not rebuilt.
Alternatives rejected
(a) standardize at source: 23 separate change decisions; (b) crosswalk as-is: no maintenance owner, drift resumes immediately.
Cost to each campus
none.
Ratification
Each campus rep approves only their own row. Nobody signs for the system.
Open question for CSU
Who is the named ratifier per campus: the IR lead or the Campus Solutions owner?
Audit line
Recommended 2026-09-·· · Evidence: 7/1 session + crosswalk · Ratified by: pending · Conditions: pending

records accumulate into waves

Waves

Where this goes.

W0

Readiness

This document.

at the end of this wave you have

a plan your team has corrected, in decision-record form

3 weeks · conversations only
W1

Term pilot

Canonical Term in the overlay, graded against the team-of-7 crosswalk, distributed ratification with real campus reps. Runs in CSU's AWS.

at the end of this wave you have

one field the whole system agrees on — graded against your own crosswalk

scoped by W0
W2

Governed expansion

Student/Person slice, FERPA-tagged, PII masking — the stepping stone to de-identified cross-campus IR datasets.

at the end of this wave you have

the same agreement machinery on governed, FERPA-tagged data, in your AWS

scoped by W0
W3

The 23-campus agreement layer

Every new definition enters as a decision record; drift is detected, not discovered in a dashboard.

at the end of this wave you have

a standing process: definitions enter as drafts, exit as agreements

scoped by W0
Proof

The mechanics above are not a proposal — they run in production elsewhere:

A 350+ facility logistics operator

Unified data dictionary with full lineage, ontology-first. Facilities were never homogenized.

A global storage manufacturer

3,000+ tables from 10+ enterprise systems into a governed medallion architecture on AWS. Each table reviewed and approved by the client's own data team; seven quality dimensions and per-row provenance; run inside the client's own AWS account.

Begin
Observe · Ratify · Remember

No campus changes anything. The system finally agrees.

Where we'd start: one small field — academic term — graded against work your team has already done.