Gap-to-Draft Pipeline (ietf pipeline): - Context builder assembles ideas, RFC foundations, similar drafts, ecosystem vision - Generator produces outlines + sections using rich context with Claude - Quality gates: novelty (embedding similarity), references, format, self-rating - Family coordinator generates 5-draft ecosystem (AEM/ATD/HITL/AEPB/APAE) - I-D formatter with proper headers, references, 72-char wrapping Living Standards Observatory (ietf observatory): - Source abstraction with IETF + W3C fetchers - 7-step update pipeline: snapshot, fetch, analyze, embed, ideas, gaps, record - Static GitHub Pages dashboard (explorer, gap tracker, timeline) - Weekly CI/CD automation via GitHub Actions Also includes: - 361 drafts (expanded from 260 with 6 new keywords), 403 authors, 1,262 ideas, 12 gaps - Blog series (8 posts planned), reports, arXiv paper figures - Agent team infrastructure (CLAUDE.md, scripts, dev journal) - 5 new DB tables, schema migration, ~15 new query methods Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
34 lines
840 B
Bash
Executable File
34 lines
840 B
Bash
Executable File
#!/bin/bash
|
|
# Run all new analysis features (refs, trends, idea-overlap) and generate reports.
|
|
# Usage: bash scripts/run-new-analyses.sh
|
|
|
|
set -e
|
|
|
|
echo "=== Extracting cross-references ==="
|
|
python -m src.ietf_analyzer.cli refs --extract
|
|
|
|
echo ""
|
|
echo "=== Top Referenced RFCs ==="
|
|
python -m src.ietf_analyzer.cli refs --top 20
|
|
|
|
echo ""
|
|
echo "=== Top Referenced Drafts ==="
|
|
python -m src.ietf_analyzer.cli refs --type draft --top 15
|
|
|
|
echo ""
|
|
echo "=== Category Trends ==="
|
|
python -m src.ietf_analyzer.cli trends
|
|
|
|
echo ""
|
|
echo "=== Cross-Org Idea Overlap ==="
|
|
python -m src.ietf_analyzer.cli idea-overlap
|
|
|
|
echo ""
|
|
echo "=== Generating Reports ==="
|
|
python -m src.ietf_analyzer.cli report refs
|
|
python -m src.ietf_analyzer.cli report trends
|
|
python -m src.ietf_analyzer.cli report idea-overlap
|
|
|
|
echo ""
|
|
echo "Done! Reports saved to data/reports/"
|