<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="drawio" version="26.0.0">
  <diagram name="sys-008-threat-alert-stream">
    <mxGraphModel dx="1500" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="850" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="title" value="SYS-008 PROTECTIVE INTELLIGENCE STREAM // ALERTING PIPELINE // HOT PATH vs OFF-PATH ENRICHMENT" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Courier New;fontSize=14;fontStyle=1;align=left;" vertex="1" parent="1">
          <mxGeometry x="60" y="10" width="1100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="hot" value="SYS-008 HOT PATH (D-03) - DETERMINISTIC, LOCAL, SUB-SECOND. NO LLM, ML, OR EXTERNAL DECISION API GATES AN ALERT." style="swimlane;startSize=30;rounded=0;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=3;fontFamily=Courier New;fontSize=10;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="60" y="70" width="1280" height="230" as="geometry" />
        </mxCell>
        <mxCell id="feeds" value="FEEDS&#xa;REGION-PACKAGE&#xa;CONFIGURED SOURCES&#xa;(GRADED A-F / 1-6)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;" vertex="1" parent="hot">
          <mxGeometry x="30" y="60" width="210" height="100" as="geometry" />
        </mxCell>
        <mxCell id="ing" value="INGESTION&#xa;FETCH / NORMALIZE&#xa;DEDUP" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;" vertex="1" parent="hot">
          <mxGeometry x="290" y="60" width="190" height="100" as="geometry" />
        </mxCell>
        <mxCell id="term" value="TERM MATCHER&#xa;WATCH RULES" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;" vertex="1" parent="hot">
          <mxGeometry x="530" y="60" width="190" height="100" as="geometry" />
        </mxCell>
        <mxCell id="gaz" value="GAZETTEER&#xa;(AO PLACE NAMES)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=1;dashed=0;fontFamily=Courier New;fontSize=9;" vertex="1" parent="hot">
          <mxGeometry x="530" y="175" width="190" height="40" as="geometry" />
        </mxCell>
        <mxCell id="score" value="SCORE ENGINE&#xa;LIKELIHOOD x IMPACT&#xa;(1-25, ANNEX A MATRIX)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;" vertex="1" parent="hot">
          <mxGeometry x="770" y="60" width="210" height="100" as="geometry" />
        </mxCell>
        <mxCell id="pub" value="PUBLISH&#xa;MARK-SEEN ONLY AFTER&#xa;CONFIRMED DELIVERY" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;" vertex="1" parent="hot">
          <mxGeometry x="1030" y="60" width="210" height="100" as="geometry" />
        </mxCell>
        <mxCell id="he1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="hot" source="feeds" target="ing">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="he2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="hot" source="ing" target="term">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="he3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="hot" source="term" target="score">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="he4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="hot" source="score" target="pub">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="he5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="hot" source="gaz" target="term">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="art" value="ART-THREAT-ALERT-STREAM&#xa;(TYPED SEAM: D-03 PROVIDES; D-02 / D-05 CONSUME)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#000000;strokeColor=#000000;fontColor=#ffffff;strokeWidth=2;fontFamily=Courier New;fontSize=10;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="960" y="360" width="380" height="60" as="geometry" />
        </mxCell>
        <mxCell id="rt" value="REAL-TIME ALERTS TO DETAIL&#xa;TEAM CHANNEL (SYS-006) + COP (SYS-007)&#xa;CONSUMED BY RETAINED SERVICES&#xa;EP-013 / EP-014 / EP-015 / EP-016" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="120" y="480" width="340" height="110" as="geometry" />
        </mxCell>
        <mxCell id="off" value="AGT-001 ENRICHMENT (D-05) - OFF THE CRITICAL PATH. READS THE STREAM ASYNCHRONOUSLY; NEVER BLOCKS DELIVERY." style="swimlane;startSize=30;rounded=0;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;dashed=1;fontFamily=Courier New;fontSize=10;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="560" y="480" width="780" height="180" as="geometry" />
        </mxCell>
        <mxCell id="sum" value="SUMMARIZE / CLUSTER&#xa;PATTERN ANALYSIS&#xa;(LLM WORKERS)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=1;fontFamily=Courier New;fontSize=9;" vertex="1" parent="off">
          <mxGeometry x="30" y="55" width="220" height="90" as="geometry" />
        </mxCell>
        <mxCell id="rend" value="DAILY BRIEF RENDER&#xa;(ENGINE: daily_brief,&#xa;IMPLEMENTED + TESTED)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=1;fontFamily=Courier New;fontSize=9;" vertex="1" parent="off">
          <mxGeometry x="290" y="55" width="220" height="90" as="geometry" />
        </mxCell>
        <mxCell id="ep16" value="EP-016 DAILY DETAIL BRIEF&#xa;-&gt; TL + DETAIL VIA&#xa;AGT-002 / AGT-003" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=1;fontFamily=Courier New;fontSize=9;" vertex="1" parent="off">
          <mxGeometry x="550" y="55" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="oe1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="off" source="sum" target="rend">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="oe2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="off" source="rend" target="ep16">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="se1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="pub" target="art">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="se2" value="REAL-TIME" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="art" target="rt">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="290" y="390" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="se3" value="ASYNC" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;dashed=1;fontFamily=Courier New;fontSize=9;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="art" target="off">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="dnote" value="DELIVERY-INTEGRITY INVARIANTS (CC-03 RELIABILITY DOCTRINE): MARK-SEEN ONLY AFTER CONFIRMED DELIVERY / HIGH-WATER MARKS ADVANCE ONLY AFTER FULL BATCH / FIRST-RUN PRIMING LEARNS BACKLOG WITHOUT ALERTING. A GENERATION OUTAGE DEGRADES BRIEF RICHNESS BUT NEVER BLOCKS ALERT SCORING OR DELIVERY." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=1;fontFamily=Courier New;fontSize=9;align=left;spacing=8;" vertex="1" parent="1">
          <mxGeometry x="120" y="700" width="1220" height="70" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
