<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="drawio" version="26.0.0">
  <diagram name="osint-dss-analytics-layer">
    <mxGraphModel dx="1500" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1060" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="c2" value="OSINT DSS // ANALYTICS LAYER (N2 GW-CORE) // FROM RAW ITEM TO SIGNED PRODUCT" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Courier New;fontSize=14;fontStyle=1;align=left;" vertex="1" parent="1"><mxGeometry x="40" y="10" width="1520" height="30" as="geometry" /></mxCell>
        <mxCell id="c3" value="COSTA RICA REGION PACKAGE (RGN-002 CONFIG) - LOADED, NOT CODED&#xa;-&#xa;WATCH_LEXICON: 8 CATEGORIES x WEIGHT  //  THREAT_LEXICON: 3 TIERS (SYS-008 PATH)  //  GAZETTEER: 5 AO RINGS ANCHORED ON THE CLIENT SITE  //  SOURCE REGISTER GRADES  //  PRODUCT TEMPLATES" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;dashed=1;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="400" y="54" width="800" height="76" as="geometry" /></mxCell>
        <mxCell id="c4" value="FROM N1&#xa;QUEUE&#xa;-&#xa;NORMALIZED&#xa;ITEMS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;align=center;" vertex="1" parent="1"><mxGeometry x="40" y="170" width="130" height="120" as="geometry" /></mxCell>
        <mxCell id="c5" value="DEDUP&#xa;-&#xa;CONTENT-HASH VS&#xa;STORE OF RECORD;&#xa;DUPLICATES COUNT&#xa;SIGHTINGS ONLY" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="210" y="170" width="190" height="120" as="geometry" /></mxCell>
        <mxCell id="c6" value="LANGUAGE ID&#xa;-&#xa;ES PRIMARY, EN&#xa;SECONDARY; MATCHING&#xa;RUNS ON ORIGINAL TEXT&#xa;(NO TRANSLATION-LOSS&#xa;FALSE NEGATIVES)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="440" y="170" width="200" height="120" as="geometry" /></mxCell>
        <mxCell id="c7" value="ENTITIES =&gt; ASCOPE&#xa;-&#xa;AREAS, STRUCTURES,&#xa;CAPABILITIES,&#xa;ORGANIZATIONS,&#xa;PEOPLE, EVENTS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="680" y="170" width="210" height="120" as="geometry" /></mxCell>
        <mxCell id="c8" value="PMESII-PT TAG&#xa;-&#xa;BILINGUAL LEXICON&#xa;MATCH; ONE ITEM CAN&#xa;CARRY SEVERAL&#xa;VARIABLES" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="930" y="170" width="210" height="120" as="geometry" /></mxCell>
        <mxCell id="c9" value="GEOPARSE =&gt; RING&#xa;-&#xa;GAZETTEER MATCH;&#xa;TIGHTEST RING WINS:&#xa;SITE 5 CANTON 4&#xa;PROVINCE 3 NATIONAL 2&#xa;REGIONAL 1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="1180" y="170" width="210" height="120" as="geometry" /></mxCell>
        <mxCell id="c10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="c4" target="c5"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="c5" target="c6"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="c6" target="c7"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c13" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="c7" target="c8"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c14" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="c8" target="c9"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;dashed=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="c3" target="c7"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c16" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;dashed=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="c3" target="c8"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;dashed=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="c3" target="c9"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c18" value="SCORER (HOT PATH, DETERMINISTIC)&#xa;-&#xa;DETECTION = (&gt;=1 WATCH OR THREAT&#xa;TERM) AND (&gt;=1 GAZETTEER TERM),&#xa;WORD-BOUNDARY, CASE-INSENSITIVE&#xa;L = AO RING (1-5)&#xa;I = CATEGORY WEIGHT (HIGH 5 /&#xa;MEDIUM 3 / LOW 1)&#xa;L x I =&gt; 21-25 CRITICAL PAGE /&#xa;16-20 HIGH PAGE / 11-15 ELEVATED&#xa;NEXT BRIEF / 6-10 BRIEFED /&#xa;1-5 TREND COUNTERS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="1080" y="350" width="310" height="210" as="geometry" /></mxCell>
        <mxCell id="c19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="c9" target="c18"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c20" value="STORES (N2, NIGHTLY PG_DUMP + RESTIC OFFSITE)" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Courier New;fontSize=10;fontStyle=1;align=left;" vertex="1" parent="1"><mxGeometry x="40" y="326" width="400" height="20" as="geometry" /></mxCell>
        <mxCell id="c21" value="POSTGRESQL&#xa;STORE OF RECORD&#xa;-&#xa;THE ITEM SCHEMA;&#xa;ALL PRODUCTS ARE&#xa;VIEWS OVER IT" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="40" y="350" width="190" height="130" as="geometry" /></mxCell>
        <mxCell id="c22" value="VECTOR STORE&#xa;-&#xa;SIMILARITY AND&#xa;CLUSTERING FOR&#xa;ANALYST SEARCH" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="250" y="350" width="190" height="130" as="geometry" /></mxCell>
        <mxCell id="c23" value="SEARCH INDEX&#xa;-&#xa;FULL-TEXT ACROSS&#xa;ORIGINAL + EN&#xa;RENDERING" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="460" y="350" width="190" height="130" as="geometry" /></mxCell>
        <mxCell id="c24" value="EVIDENCE ARCHIVE&#xa;-&#xa;RAW CAPTURE + HASH,&#xa;ADDRESSABLE FROM&#xa;THE ITEM RECORD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="670" y="350" width="190" height="130" as="geometry" /></mxCell>
        <mxCell id="c25" value="TREND COUNTERS&#xa;-&#xa;LOW (1-5) ITEMS&#xa;AGGREGATE HERE;&#xa;FEED THE WEEKLY&#xa;TREND" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="880" y="350" width="190" height="130" as="geometry" /></mxCell>
        <mxCell id="c26" value="OFF-HOT-PATH GENERATION WORKERS&#xa;-&#xa;EN RENDERING AT VOLUME, ITEM&#xa;SUMMARIES, BRIEF PROSE&#xa;LLM API AT STARTUP; MOVES TO N3&#xa;LOCAL MODEL AT GROWTH TRIGGER&#xa;AN OUTAGE HERE DEGRADES PRODUCT&#xa;RICHNESS BUT NEVER BLOCKS ALERT&#xa;SCORING OR DELIVERY (SYS-011 2.1)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;dashed=1;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="40" y="560" width="300" height="170" as="geometry" /></mxCell>
        <mxCell id="c27" value="PRODUCT BUILDERS&#xa;-&#xa;T0 FLASH: SINGLE WATCH ITEM, RING,&#xa;VARIABLE; L x I &gt;= 16; ONE-HOUR CLOCK&#xa;DAILY BRIEF (OSINT-053): NEW EVENTS&#xa;BY PMESII-PT VARIABLE, WATCH-ITEM&#xa;STATUS BOARD, AO-RING ACTIVITY&#xa;WEEKLY (OSINT-030): PMESII-PT TREND +&#xa;ASCOPE ENTITY MOVEMENT&#xa;RISK REGISTER (OSINT-036): L x I&#xa;TRAJECTORY PER WATCH ITEM" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="400" y="560" width="340" height="170" as="geometry" /></mxCell>
        <mxCell id="c28" value="QUALITY GATES - ANALYST (CS)&#xa;-&#xa;QG1: EVERY ITEM CARRIES AN&#xa;ADMIRALTY GRADE TRACEABLE TO&#xa;THE SOURCE REGISTER&#xa;QG2: ANALYTIC REVIEW, ICD 203&#xa;LIKELIHOOD AND CONFIDENCE&#xa;LANGUAGE&#xa;MACHINE DRAFTS, ANALYST SIGNS.&#xa;NO AUTO-RELEASE ON ANY PATH" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#000000;strokeColor=#000000;fontColor=#ffffff;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="800" y="560" width="300" height="170" as="geometry" /></mxCell>
        <mxCell id="c29" value="DELIVERY&#xa;-&#xa;SYS-006 TELEGRAM&#xa;CHANNEL&#xa;CLIENT + TEAM LEADER&#xa;(RF) ONLY&#xa;T0 FLASH / 0600 CST&#xa;DAILY / WEEKLY /&#xa;REGISTER ON CHANGE" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="1160" y="560" width="230" height="170" as="geometry" /></mxCell>
        <mxCell id="c30" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="c18" target="c27"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1235" y="530" /><mxPoint x="570" y="530" /></Array></mxGeometry></mxCell>
        <mxCell id="c31" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;dashed=1;exitX=1;exitY=0.5;entryX=0;entryY=0.75;" edge="1" parent="1" source="c26" target="c27"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c32" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="c27" target="c28"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c33" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="c28" target="c29"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="c34" value="TUNING LOOP&#xa;-&#xa;ANALYST FEEDBACK ON MISSED OR NOISY RULES TUNES THE CLASSIFIER AND WATCH THRESHOLDS; WEEKLY RULE-NOISE REVIEW RIDES THE SERVICE-HEALTH REPORT (OSINT-065 SECTION 8). A CHANGE TO THE WATCH LEXICON, GAZETTEER RINGS, OR FEEDS RE-VERSIONS RGN-002 AND TRIGGERS A BACKBONE CONFIG RELOAD (RGN-002 SECTION 5). THE DIVISION OF LABOR IS FIXED: THE MACHINE COLLECTS, TAGS, SCORES, AND DRAFTS; ANALYSIS AND JUDGMENT REMAIN HUMAN (OSINT-065 SECTION 1.1)." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;verticalAlign=top;spacing=8;" vertex="1" parent="1"><mxGeometry x="40" y="780" width="1350" height="100" as="geometry" /></mxCell>
        <mxCell id="c35" value="RULE TUNING" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;dashed=1;exitX=0.5;exitY=1;entryX=1;entryY=0.5;" edge="1" parent="1" source="c28" target="c3"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="950" y="755" /><mxPoint x="1450" y="755" /><mxPoint x="1450" y="92" /></Array></mxGeometry></mxCell>
        <mxCell id="c36" value="SOURCE: SYS-011 SECTIONS 2, 2.1, 2.2, 4.1 AND ANNEX A; OSINT-065 SECTIONS 2, 4, 8 AND ANNEX A; RGN-002 CONFIG/KEYWORDS.YAML." style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Courier New;fontSize=9;align=left;" vertex="1" parent="1"><mxGeometry x="40" y="900" width="1520" height="30" as="geometry" /></mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
