Method / Dependency Map

Dependency Map — Methodological

operationalMaintained with each schema revision.

A technician's reference for understanding what must exist before you can run an instrument, and what breaks when foundational components change. Schema is authoritative — if this page drifts from the schema, flag to KC.

1. Build Order — Prerequisites by Instrument

What must exist before you can run each instrument.

InstrumentPrerequisitesStatus
Divergence TestingStimulus set (Pair ID, Pair Type, Stimulus A/B), fresh sessions per modelReady
BSA Technician's ReadStimulus Registry pair, Divergence Testing scores (optional, for full BSA), ECM quadrant definitionsReady
EPG Session LogClean session, ELS assignment protocol, ECM quadrant definitionsReady
GG-CSAPSchema v4.0 (field definitions pending)Deferred
PyHessianPyHessian repo, compute access, schema v4.0Deferred
CISP (governance)Protocol document, Phase Detail Tracker, Session Failure LogReady

2. Change Impact Matrix

If you update a foundational component, what else must be reviewed.

If you update…You must also check…
SCHEMA_REFERENCEAll method pages (BSA, EPG, Divergence Testing), AUTOMATION_SPEC, HTML forms, automation layer code
CISP Tier A gatesTechnician's Guide, CISP protocol page, automation layer log-read prohibition
ECM quadrant definitionsBSA protocol page, EPG protocol page, glossary, Technician's Read form
Divergence flag thresholdsDivergence Testing protocol page, AUTOMATION_SPEC Section 11.6, automation layer flag logic
Hedging phrase listAUTOMATION_SPEC Section 7.5, automation layer detection (configurable, low impact)
Model shortcode tableRun Registry entries, automation layer model lookup

3. Instrument Dependency Graph


┌─────────────────────────────────────────────┐
│           CISP v1.1 (Governance)            │
│   Phases, Tier A gates, isolation rules     │
└─────────────────────────────────────────────┘
                       │
                       │ Governs
                       ▼
┌─────────────────────────────────────────────┐
│           ECM (Vocabulary Layer)            │
│    Quadrants (GR/PB/D/C), Resolution Codes  │
└─────────────────────────────────────────────┘
                       │
                       │ Vocabulary used by
                       ▼
┌─────────────────────────────────────────────────────┐
│             Data Collection Instruments             │
│                                                     │
│  ┌───────────────┐  ┌───────────┐  ┌───────────┐   │
│  │ Divergence    │  │   BSA     │  │   EPG     │   │
│  │ Testing       │──│           │  │           │   │
│  │ Spread matrix │  │ Tech Read │  │ Session   │   │
│  │ Flagged pairs │  │ ECS scores│  │ Log / ELS │   │
│  └───────────────┘  └───────────┘  └───────────┘   │
│           │               │               │         │
│           └───────────────┼───────────────┘         │
│                           │                         │
│                           ▼                         │
│              ┌─────────────────────┐               │
│              │  Automation Layer   │               │
│              │  (Python, spec v1.1)│               │
│              └─────────────────────┘               │
└─────────────────────────────────────────────────────┘
                           │
                           │ Feeds
                           ▼
┌─────────────────────────────────────────────┐
│              Empirical Work                 │
│   Run data, experiment queue, analysis      │
└─────────────────────────────────────────────┘

⏸️  Deferred (v4.0): GG-CSAP · PyHessian · ✓ LINEAGE flag

4. Version Locking

What's frozen and what's in motion.

ComponentVersionStatusNext Update
SCHEMA_REFERENCEv3.0Lockedv4.0 (GG-CSAP, PyHessian, LINEAGE flag)
AUTOMATION_SPECv1.1Lockedv1.2 (post-implementation refinements)
CISPv1.1LockedNo pending changes
ECM vocabularyv1.0LockedNo pending changes
Divergence Testing protocolv1.0LockedFlag threshold calibration (post-data)
BSA protocolv1.0LockedNo pending changes
EPG protocolv1.0LockedNo pending changes
HTML formsv1.0LockedMatch schema v3.0
Automation layer codeNot builtPython implementation pending

5. For Technicians — What This Means Day-to-Day

Running Divergence Testing standaloneOnly need stimulus set and fresh sessions. No dependencies on BSA or EPG.
Running full BSANeed Divergence Testing scores first (Phase 2), then defense elicitation (Phase 3), then Technician's Read (Phase 4).
Running EPGIndependent. Can run anytime with clean sessions and ELS assignments.
If the schema changesCheck this page. The change impact matrix tells you what else to review.
If you find drift between this page and the schemaFlag to KC. Schema is authoritative; this page documents it.

6. Related Pages

Diagnostic Suite

Visual overview of instrument relationships

View →
CISP v1.1

Governance protocol

View →
Framework

Strategic architecture — why this structure exists

View →
Glossary

Controlled vocabulary definitions

View →
This page documents operational reality, not aspirational state. GG-CSAP and PyHessian are marked deferred because they are deferred. Update this page when schema v4.0 lands.