89 lines
5.7 KiB
XML
89 lines
5.7 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 500" width="900" height="500" font-family="Space Grotesk, system-ui, -apple-system, sans-serif">
|
|
<rect width="900" height="500" fill="#0A0A0A"/>
|
|
<text x="450" y="36" fill="#F5F5F0" font-size="17" font-weight="700" text-anchor="middle">Boundary-first autoresearch in action</text>
|
|
<text x="450" y="56" fill="#888888" font-size="11" text-anchor="middle">top-5 frontier from the 2026-04-24 run. Candidate picked, three pages filed.</text>
|
|
|
|
<!-- Left column: candidate list -->
|
|
<g>
|
|
<text x="60" y="100" fill="#E07850" font-size="11" font-weight="700" letter-spacing="2">TOP-5 FRONTIER</text>
|
|
|
|
<!-- #1 skipped -->
|
|
<rect x="50" y="116" width="310" height="44" rx="10" fill="#111111" stroke="#2D2D2D" stroke-width="1"/>
|
|
<text x="70" y="138" fill="#6a6a6a" font-size="10" text-anchor="start">1. Ecosystem Research</text>
|
|
<text x="340" y="138" fill="#6a6a6a" font-size="10" text-anchor="end">4.693</text>
|
|
<text x="70" y="152" fill="#dc2626" font-size="9">skipped: source page</text>
|
|
|
|
<!-- #2 skipped -->
|
|
<rect x="50" y="168" width="310" height="44" rx="10" fill="#111111" stroke="#2D2D2D" stroke-width="1"/>
|
|
<text x="70" y="190" fill="#6a6a6a" font-size="10">2. DragonScale Memory</text>
|
|
<text x="340" y="190" fill="#6a6a6a" font-size="10" text-anchor="end">4.000</text>
|
|
<text x="70" y="204" fill="#dc2626" font-size="9">skipped: self-reference</text>
|
|
|
|
<!-- #3 CHOSEN -->
|
|
<rect x="50" y="220" width="310" height="58" rx="10" fill="#1A1A1A" stroke="#4ADE80" stroke-width="2"/>
|
|
<text x="70" y="242" fill="#F5F5F0" font-size="12" font-weight="700">3. How does the LLM Wiki pattern work?</text>
|
|
<text x="340" y="242" fill="#F5F5F0" font-size="11" font-weight="700" text-anchor="end">1.702</text>
|
|
<text x="70" y="258" fill="#4ADE80" font-size="9" font-weight="700" letter-spacing="1">CHOSEN CANDIDATE</text>
|
|
<text x="70" y="271" fill="#888888" font-size="9">question page with gap, 6 URLs fetched for extension</text>
|
|
|
|
<!-- #4 -->
|
|
<rect x="50" y="286" width="310" height="44" rx="10" fill="#111111" stroke="#2D2D2D" stroke-width="1"/>
|
|
<text x="70" y="308" fill="#888888" font-size="10">4. Wiki vs RAG</text>
|
|
<text x="340" y="308" fill="#888888" font-size="10" text-anchor="end">1.135</text>
|
|
<text x="70" y="322" fill="#6a6a6a" font-size="9">eligible, not picked this round</text>
|
|
|
|
<!-- #5 -->
|
|
<rect x="50" y="338" width="310" height="44" rx="10" fill="#111111" stroke="#2D2D2D" stroke-width="1"/>
|
|
<text x="70" y="360" fill="#888888" font-size="10">5. SEO Drift Monitoring</text>
|
|
<text x="340" y="360" fill="#888888" font-size="10" text-anchor="end">0.717</text>
|
|
<text x="70" y="374" fill="#6a6a6a" font-size="9">eligible, not picked this round</text>
|
|
|
|
<!-- Formula footer -->
|
|
<text x="50" y="420" fill="#6a6a6a" font-size="10" font-weight="700">formula</text>
|
|
<text x="50" y="436" fill="#888888" font-size="10">score = (out_degree - in_degree) * exp(-age_days / 30)</text>
|
|
<text x="50" y="452" fill="#6a6a6a" font-size="9">halflife 30 days, no floor. 22 scoreable pages. meta excluded.</text>
|
|
</g>
|
|
|
|
<!-- Arrow from chosen candidate into synthesis -->
|
|
<g stroke="#4ADE80" stroke-width="2" fill="none">
|
|
<path d="M 365 249 Q 440 249 520 200" marker-end="url(#arrow-green)"/>
|
|
<path d="M 365 249 Q 440 249 520 249"/>
|
|
<path d="M 365 249 Q 440 249 520 298" marker-end="url(#arrow-green)"/>
|
|
<line x1="519" y1="249" x2="518" y2="250"/>
|
|
</g>
|
|
<defs>
|
|
<marker id="arrow-green" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="6" markerHeight="6" orient="auto">
|
|
<path d="M 0 0 L 10 5 L 0 10 z" fill="#4ADE80"/>
|
|
</marker>
|
|
</defs>
|
|
|
|
<!-- Right column: 3 new pages filed -->
|
|
<g>
|
|
<text x="540" y="100" fill="#4ADE80" font-size="11" font-weight="700" letter-spacing="2">PAGES FILED</text>
|
|
|
|
<!-- New page 1 -->
|
|
<rect x="520" y="176" width="340" height="54" rx="10" fill="#111111" stroke="#4ADE80" stroke-width="1.5"/>
|
|
<text x="540" y="198" fill="#F5F5F0" font-size="12" font-weight="700">Persistent Wiki Artifact</text>
|
|
<text x="540" y="214" fill="#888888" font-size="9">44 lines · Karpathy gist + Obsidian docs</text>
|
|
<text x="540" y="226" fill="#6a6a6a" font-size="9">durable Markdown layer as the agent's memory object</text>
|
|
|
|
<!-- New page 2 -->
|
|
<rect x="520" y="238" width="340" height="54" rx="10" fill="#111111" stroke="#4ADE80" stroke-width="1.5"/>
|
|
<text x="540" y="260" fill="#F5F5F0" font-size="12" font-weight="700">Source-First Synthesis</text>
|
|
<text x="540" y="276" fill="#888888" font-size="9">42 lines · Karpathy gist + RAG arXiv 2005.11401</text>
|
|
<text x="540" y="288" fill="#6a6a6a" font-size="9">raw sources immutable, synthesis cites them</text>
|
|
|
|
<!-- New page 3 -->
|
|
<rect x="520" y="300" width="340" height="54" rx="10" fill="#111111" stroke="#4ADE80" stroke-width="1.5"/>
|
|
<text x="540" y="322" fill="#F5F5F0" font-size="12" font-weight="700">Query-Time Retrieval</text>
|
|
<text x="540" y="338" fill="#888888" font-size="9">44 lines · Karpathy gist + MemGPT arXiv 2310.08560</text>
|
|
<text x="540" y="350" fill="#6a6a6a" font-size="9">wiki query synthesis vs Obsidian in-vault search</text>
|
|
|
|
<!-- Agenda-control caveat -->
|
|
<rect x="520" y="400" width="340" height="60" rx="10" fill="#1A1A1A" stroke="#E07850" stroke-width="1"/>
|
|
<text x="540" y="420" fill="#E07850" font-size="10" font-weight="700" letter-spacing="2">AGENDA CONTROL</text>
|
|
<text x="540" y="436" fill="#888888" font-size="9">M4 does not just describe the vault; it shapes what</text>
|
|
<text x="540" y="450" fill="#888888" font-size="9">the agent researches next. User picks, overrides, declines.</text>
|
|
</g>
|
|
</svg>
|