feat: refresh pipeline, reorganize draft generation, polish public pages
Pipeline refresh:
- Extract ideas from 46 remaining drafts (844 total ideas now)
- Clear stale llm_cache entries blocking re-extraction
- Re-run gap analysis with expanded corpus: 10 gaps (was 12), fresh IDs #1-#10
- Re-link 3 proposals to new gap IDs
- Add scripts/pipeline-refresh.sh for reproducible runs
Draft generation moved from gaps to proposals:
- Remove "Generate Internet-Draft" section from gap detail page
- Add it to proposal detail page instead (proposals → generate I-D flow)
- New route POST /proposals/<id>/generate with richer context
(proposal title + description + linked gap topics)
- Remove misleading "Search related drafts" link from gap page
(related drafts already shown inline)
Public page polish:
- Overview: update subtitle to mention all 6 standards bodies
- About: describe multi-source scope (IETF, ISO, ITU-T, ETSI, NIST, W3C)
- About: add guiding question ("Where is the AI agent standards race heading?")
- Obsidian export button hidden in production mode (prior commit)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -10,14 +10,21 @@
|
||||
<div class="bg-slate-900 rounded-xl border border-slate-800 p-6 mb-6">
|
||||
<h2 class="text-lg font-semibold text-white mb-3">What is this?</h2>
|
||||
<p class="text-sm text-slate-400 leading-relaxed mb-4">
|
||||
A tool for tracking, categorizing, rating, and mapping IETF Internet-Drafts
|
||||
focused on AI and agent-related topics. It uses Claude for analysis and rating,
|
||||
Ollama for embeddings, and SQLite for storage.
|
||||
A research tool for tracking, categorizing, rating, and mapping standardization
|
||||
documents on AI and agent-related topics across six standards bodies:
|
||||
<span class="text-slate-200">IETF</span>,
|
||||
<span class="text-slate-200">ISO/IEC</span>,
|
||||
<span class="text-slate-200">ITU-T</span>,
|
||||
<span class="text-slate-200">ETSI</span>,
|
||||
<span class="text-slate-200">NIST</span>, and
|
||||
<span class="text-slate-200">W3C</span>.
|
||||
It uses Claude for analysis and rating, Ollama for embeddings, and SQLite for storage.
|
||||
</p>
|
||||
<p class="text-sm text-slate-400 leading-relaxed">
|
||||
The dashboard provides interactive visualizations of the draft landscape,
|
||||
The dashboard provides interactive visualizations of the standardization landscape,
|
||||
including category breakdowns, rating distributions, author networks,
|
||||
extracted ideas, and gap analysis.
|
||||
extracted ideas, and gap analysis — answering the question:
|
||||
<em class="text-slate-300">Where is the AI agent standards race heading, and what's missing?</em>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -54,10 +61,12 @@
|
||||
<div class="bg-slate-900 rounded-xl border border-slate-800 p-6 mb-6">
|
||||
<h2 class="text-lg font-semibold text-white mb-3">Data Collection Methodology</h2>
|
||||
<p class="text-sm text-slate-400 leading-relaxed mb-4">
|
||||
Drafts are discovered by searching the
|
||||
IETF drafts are discovered via the
|
||||
<a href="https://datatracker.ietf.org" class="text-blue-400 hover:text-blue-300 transition">IETF Datatracker API</a>
|
||||
for documents whose abstract contains any of the following keywords.
|
||||
Only drafts submitted since <span class="text-slate-200 font-medium">{{ fetch_since }}</span> are included.
|
||||
by searching abstracts for the keywords below
|
||||
(only drafts since <span class="text-slate-200 font-medium">{{ fetch_since }}</span>).
|
||||
ISO, ITU-T, ETSI, NIST, and W3C documents are sourced from their respective public catalogs
|
||||
using related search terms.
|
||||
</p>
|
||||
|
||||
<h3 class="text-sm font-semibold text-slate-300 mb-2">Search Keywords</h3>
|
||||
@@ -124,7 +133,7 @@
|
||||
<li><span class="text-slate-200 font-medium">Embeddings:</span> Ollama (nomic-embed-text)</li>
|
||||
<li><span class="text-slate-200 font-medium">Storage:</span> SQLite with FTS5 full-text search</li>
|
||||
<li><span class="text-slate-200 font-medium">Dashboard:</span> Flask, Tailwind CSS, Plotly.js</li>
|
||||
<li><span class="text-slate-200 font-medium">Data source:</span> IETF Datatracker API</li>
|
||||
<li><span class="text-slate-200 font-medium">Data sources:</span> IETF Datatracker, ISO, ITU-T, ETSI, NIST, W3C</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user