Doc 32 · Integration Design

Integration Matrix

Связи между I1-I5, матрица событий, минимальные API-контракты и приоритет интеграций. Это рабочий документ, который показывает, как модули обмениваются данными и какой контур нужно запускать первым.

Modules
5
единое продуктовое ядро I1-I5
Event types
5
ключевых событий с заданным SLA
API contracts
5
минимальный набор endpoint для запуска контура
Priority chain
4
этапа интеграции от foundation до compliance

Data Flow Matrix

Source / Target
Source / Target I1 Depth-Day I2 Hydraulics I3 Losses I4 Casing / Cementing I5 Doc Pipeline
I1 Depth-Day - Передает phase timeline для ECD расчетов Передает schedule-risk для приоритета алертов Передает timing для цементажа и окон работ Потребляет обновленные планы операций
I2 Hydraulics Передает ECD constraints в оптимизацию критпути - Передает pressure anomalies как триггеры loss events Передает pressure envelopes для проверок прочности Потребляет новые гидравлические разделы из PDF
I3 Losses Передает loss impact в ETA / NPT Передает факты потерь для recalibration ECD - Передает risk flags для корректировок дизайна колонны Потребляет обновленные playbooks из PDF
I4 Casing / Cementing Передает ограничения этапов в расписание Передает design limits для гидравлических окон Передает failure modes для правил реагирования - Потребляет design tables и формулы из PDF
I5 Doc Pipeline Поставляет operation_plan и версии Поставляет гидравлические таблицы / параметры Поставляет loss matrix и процедуры Поставляет casing / cementing данные -

Event Matrix

Producer / Consumer / SLA
EventProducerConsumersSLA
New drilling program PDF uploadedI5I1, I2, I3, I4<= 5 min
ECD threshold breachI2I1, I3<= 30 sec
Loss event classified medium / highI3I1, I2, I4<= 30 sec
Schedule drift > 10%I1I2, I3, PMO<= 10 min
Casing stress non-complianceI4I1, QA / HSE<= 10 min

API Contract Outline

Minimal payload
APIMethodMinimal payload
/events/schedule-driftPOSTwell_id, op_no, planned_h, actual_h, drift_pct
/events/ecd-alertPOSTwell_id, depth_m, ecd, min_window, max_window, severity
/events/loss-eventPOSTwell_id, zone, loss_rate_m3h, severity, action_id
/events/design-alertPOSTwell_id, string_id, check_type, measured, limit
/ingest/document-versionPOSTwell_id, doc_id, version, section, confidence

Integration Priorities

Rollout order
P1-P2
  • I5 -> I1 как базовый контур по operation plan и версиям
  • I2 <-> I3 как safety-контур по давлению и поглощениям
P3-P4
  • I1 <-> I2 как производственный контур скорости и окон
  • I4 -> I1/I2 как контур design constraints и compliance

Навигация

Linked docs