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.
| Instrument | Prerequisites | Status |
|---|---|---|
| Divergence Testing | Stimulus set (Pair ID, Pair Type, Stimulus A/B), fresh sessions per model | Ready |
| BSA Technician's Read | Stimulus Registry pair, Divergence Testing scores (optional, for full BSA), ECM quadrant definitions | Ready |
| EPG Session Log | Clean session, ELS assignment protocol, ECM quadrant definitions | Ready |
| GG-CSAP | Schema v4.0 (field definitions pending) | Deferred |
| PyHessian | PyHessian repo, compute access, schema v4.0 | Deferred |
| CISP (governance) | Protocol document, Phase Detail Tracker, Session Failure Log | Ready |
2. Change Impact Matrix
If you update a foundational component, what else must be reviewed.
| If you update… | You must also check… |
|---|---|
| SCHEMA_REFERENCE | All method pages (BSA, EPG, Divergence Testing), AUTOMATION_SPEC, HTML forms, automation layer code |
| CISP Tier A gates | Technician's Guide, CISP protocol page, automation layer log-read prohibition |
| ECM quadrant definitions | BSA protocol page, EPG protocol page, glossary, Technician's Read form |
| Divergence flag thresholds | Divergence Testing protocol page, AUTOMATION_SPEC Section 11.6, automation layer flag logic |
| Hedging phrase list | AUTOMATION_SPEC Section 7.5, automation layer detection (configurable, low impact) |
| Model shortcode table | Run 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 flag4. Version Locking
What's frozen and what's in motion.
| Component | Version | Status | Next Update |
|---|---|---|---|
| SCHEMA_REFERENCE | v3.0 | Locked | v4.0 (GG-CSAP, PyHessian, LINEAGE flag) |
| AUTOMATION_SPEC | v1.1 | Locked | v1.2 (post-implementation refinements) |
| CISP | v1.1 | Locked | No pending changes |
| ECM vocabulary | v1.0 | Locked | No pending changes |
| Divergence Testing protocol | v1.0 | Locked | Flag threshold calibration (post-data) |
| BSA protocol | v1.0 | Locked | No pending changes |
| EPG protocol | v1.0 | Locked | No pending changes |
| HTML forms | v1.0 | Locked | Match schema v3.0 |
| Automation layer code | — | Not built | Python implementation pending |
5. For Technicians — What This Means Day-to-Day
◆
Running Divergence Testing standalone — Only need stimulus set and fresh sessions. No dependencies on BSA or EPG.
◆
Running full BSA — Need Divergence Testing scores first (Phase 2), then defense elicitation (Phase 3), then Technician's Read (Phase 4).
◆
Running EPG — Independent. Can run anytime with clean sessions and ELS assignments.
◆
If the schema changes — Check this page. The change impact matrix tells you what else to review.
◆
If you find drift between this page and the schema — Flag to KC. Schema is authoritative; this page documents it.
6. Related Pages
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.