84 lines
5.2 KiB
XML
84 lines
5.2 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1280" height="760" viewBox="0 0 1280 760" role="img" aria-labelledby="title desc">
|
|
<title id="title">Working Leo direct-claim handler pass</title>
|
|
<desc id="desc">Diagram of the repaired VPS direct-claim handler suite, database safety, and remaining production boundaries.</desc>
|
|
<defs>
|
|
<style>
|
|
.bg { fill: #f8fafc; }
|
|
.panel { fill: #ffffff; stroke: #cbd5e1; stroke-width: 2; rx: 8; }
|
|
.ok { fill: #ecfdf5; stroke: #10b981; stroke-width: 2; rx: 8; }
|
|
.warn { fill: #fff7ed; stroke: #f97316; stroke-width: 2; rx: 8; }
|
|
.ink { fill: #0f172a; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
|
|
.muted { fill: #475569; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
|
|
.label { fill: #0369a1; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; }
|
|
.small { font-size: 18px; }
|
|
.body { font-size: 22px; }
|
|
.head { font-size: 34px; font-weight: 800; }
|
|
.line { stroke: #64748b; stroke-width: 3; marker-end: url(#arrow); }
|
|
.greenline { stroke: #059669; stroke-width: 4; marker-end: url(#arrowGreen); }
|
|
.mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; }
|
|
</style>
|
|
<marker id="arrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto">
|
|
<path d="M2,2 L10,6 L2,10 Z" fill="#64748b"/>
|
|
</marker>
|
|
<marker id="arrowGreen" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto">
|
|
<path d="M2,2 L10,6 L2,10 Z" fill="#059669"/>
|
|
</marker>
|
|
</defs>
|
|
<rect class="bg" x="0" y="0" width="1280" height="760"/>
|
|
<text class="ink head" x="48" y="64">VPS Leo Direct-Claim Handler: Strict Pass</text>
|
|
<text class="muted body" x="48" y="101">Deployed repair 08b3d79; tested through live VPS GatewayRunner with a temporary leoclean profile.</text>
|
|
|
|
<rect class="panel" x="48" y="138" width="320" height="170"/>
|
|
<text class="label body" x="72" y="178">Cory-Style Prompts</text>
|
|
<text class="ink small" x="72" y="216">DC-01 DB changed?</text>
|
|
<text class="ink small" x="72" y="244">DC-02 Helmer live?</text>
|
|
<text class="ink small" x="72" y="272">DC-03 Matrix approved?</text>
|
|
<text class="ink small" x="72" y="300">DC-04 Document/source rows?</text>
|
|
|
|
<rect class="ok" x="480" y="138" width="330" height="170"/>
|
|
<text class="label body" x="504" y="178">Handler Result</text>
|
|
<text class="ink small" x="504" y="216">runtime replies: 6/6</text>
|
|
<text class="ink small" x="504" y="244">strict score: 6/6</text>
|
|
<text class="ink small" x="504" y="272">Next Cory-style follow-up present</text>
|
|
<text class="ink small" x="504" y="300">no overclaim detected</text>
|
|
|
|
<rect class="ok" x="912" y="138" width="320" height="170"/>
|
|
<text class="label body" x="936" y="178">Safety Readback</text>
|
|
<text class="ink small" x="936" y="216">Telegram post: false</text>
|
|
<text class="ink small" x="936" y="244">DB apply: false</text>
|
|
<text class="ink small" x="936" y="272">Temp profile removed: true</text>
|
|
<text class="ink small" x="936" y="300">Service unchanged during suite</text>
|
|
|
|
<line class="greenline" x1="368" y1="223" x2="472" y2="223"/>
|
|
<line class="greenline" x1="810" y1="223" x2="904" y2="223"/>
|
|
|
|
<rect class="panel" x="48" y="365" width="360" height="220"/>
|
|
<text class="label body" x="72" y="405">Canonical DB Counts</text>
|
|
<text class="ink small mono" x="72" y="445">public.claims: 1837 -> 1837</text>
|
|
<text class="ink small mono" x="72" y="475">public.sources: 4145 -> 4145</text>
|
|
<text class="ink small mono" x="72" y="505">claim_edges: 4916 -> 4916</text>
|
|
<text class="ink small mono" x="72" y="535">claim_evidence: 4670 -> 4670</text>
|
|
<text class="ink small mono" x="72" y="565">kb_proposals: 26 -> 26</text>
|
|
|
|
<rect class="panel" x="460" y="365" width="360" height="220"/>
|
|
<text class="label body" x="484" y="405">Key Answer Truths</text>
|
|
<text class="ink small" x="484" y="445">Helmer a64df080: approved, not applied</text>
|
|
<text class="ink small" x="484" y="475">Matrix tables absent, no matrix vote</text>
|
|
<text class="ink small" x="484" y="505">Document refs are not source rows</text>
|
|
<text class="ink small" x="484" y="535">Demo tier 1: staging write only</text>
|
|
<text class="ink small" x="484" y="565">SOUL.md edit is runtime, not canonical</text>
|
|
|
|
<rect class="warn" x="872" y="365" width="360" height="220"/>
|
|
<text class="label body" x="896" y="405">Still Not Production Done</text>
|
|
<text class="ink small" x="896" y="445">Helmer packet not applied to public.*</text>
|
|
<text class="ink small" x="896" y="475">Mapped rich packets not applied</text>
|
|
<text class="ink small" x="896" y="505">GCP parity still pending</text>
|
|
<text class="ink small" x="896" y="535">No canonical mutation without explicit</text>
|
|
<text class="ink small" x="896" y="565">operator/admin authorization</text>
|
|
|
|
<line class="line" x1="408" y1="475" x2="452" y2="475"/>
|
|
<line class="line" x1="820" y1="475" x2="864" y2="475"/>
|
|
|
|
<rect class="panel" x="48" y="635" width="1184" height="72"/>
|
|
<text class="ink body" x="72" y="681">Claim ceiling: VPS no-context direct-claim behavior is handler-proven. This is not production apply proof and not GCP parity.</text>
|
|
</svg>
|