curator: ingest oscal-presence-gate + 12 new articles; refresh driftlab-dgx
- New stub oscal-presence-gate (oscal-compliance) — presence-aware OSCAL
guardrails for delegated agent traffic; category page, Home, Index updated
- 12 new article pages (5 ai-security, 5 agentic-frameworks,
1 oscal-compliance, 1 developer-tools); timeline +July 2026;
Articles sections updated on 4 category pages
- driftlab-dgx stub: v2.1.1, last_commit_date 2026-07-28
- articles-published stub: 34 articles, last_commit_date 2026-07-29
- Sitemap.md + Sitemap-Stacks.md regenerated; Log.md appended
curate: ingest DGX Spark wave — new local-inference-dgx category, dgx stack, 6 new repos, 2 renames, projectpulse purged
- SCHEMA: +category local-inference-dgx, +stack dgx, tags += cuda/vllm/dspy
- New stubs: bonsai-ternary-27b-dgx, screen-lens-dgx, driftlab-dgx, ralph-dgx, tslit-dspy-ar, tslit-dspy-dgx
- Renames: driftlab -> driftlab-mlx, screen-lens -> screen-lens-mlx (stub ids stable)
- Deleted projectpulse stub + references (user-approved; repo no longer public)
- New wiki/local-inference-dgx/ overview page; 4 category pages updated
- Home 50->56 repos + DGX section; Index +7/-1; sitemaps regenerated (both views)
- nemotron-parse-spark: stacks += dgx
wiki: refresh driftlab v2.1 (DL-8), screenlens oMLX seam, checkpoints-vs-stores chapters 2-3
- driftlab stub: DL-1..8 + sensor plane (two-planes rule), platform-delegated
enforcement, 51 tests, Apache-2.0, v2.1.0, last_commit_date 2026-07-15
- screenlens stub rewrite: oMLX OpenAI-compatible captioning replaces in-process
mlx-vlm, v0.2 reconstruction pipeline, Conda launcher, last_commit_date 2026-07-13
- langgraph-checkpoints-vs-stores stub: chapters 1-3, backend matrix
(memory/SQLite/Postgres/Redis), backend-integration CI
- category pages: +DL-8 claim (oscal-compliance), ScreenLens claim + open-question
refresh (local-inference-mlx), +chapters claim (agentic-frameworks)
- Home.md: screenlens URL fix, 3 rows refreshed, date; Log.md entry
wiki-curator 2026-07-09: ingest 8 new repos, refresh tars-ai/regintel, resolve rename
New repos: STTbench, ace-step-1-5-mlx, ltx-2-3-mlx, longcat-video-avatar-1-5-mlx,
driftlab, langgraph-checkpoints-vs-stores, venture-pathfinder, strix-omlx.
Updated stubs: tars-ai (now OMLX-server-backed for LLM+TTS), pentest-regulatory-intel
(periodic monitoring + CLI package), screenlens (date). Repointed
local-mlx-responsesAPI-server stub to the renamed mlx-responses-api-server.
Refreshed 5 category/pattern pages + Home + Index; regenerated both sitemaps.
Normalized version-dotted stub IDs and fixed a pre-existing broken citation.
Known-missing remote: project-pulse-sap (projectpulse stub retained).
Ingest oscal-skills-guardrails, skillspector-trial, dflash-mlx-trial
feat(wiki): ingest 6 new repos, update RepoBundle + NVD-Extractor
New repos (all May 2026):
- bonsai-image-ternary-4b-mlx-2bit → local-inference-mlx [mlx, cli]
- genai-regulatory-intel → oscal-compliance [agentic, langgraph, compliance, rag]
- lance-3b-video-bf16 → local-inference-mlx [mlx, cli]
- stable-audio-3 → local-inference-mlx [cli]
- sulphur-2-base → local-inference-mlx [mlx, cli]
- supertonic-3-mlx → local-inference-mlx [mlx, cli]
Updated:
- repobundle: last_commit_date 2025-05-27→2026-04-26, GUI added
- nvd-extractor: stacks [] → [pentest, cli]
Wiki pages: local-inference-mlx (9→14 repos), oscal-compliance (5→6 repos),
developer-tools (RepoBundle GUI note). Index, Sitemap, Sitemap-Stacks regenerated.
sync: fix local-mlx-responsesAPI-server stub + log rename audit
- raw/local-mlx-responsesAPI-server.stub.md: corrected remote_url and
repo_path to match the renamed GitHub repo (was pointing at the
pre-rename mlx-responses-api-server path, so detect_changes.py was
treating the clone as a new repo and the stub as a missing one
simultaneously).
- Log.md: documented the run — rename drift audit for 6 repos, the
Cowork-mount git-lock limitation that blocks clone-into-mount and
partial pulls, and the host-side action list to fast-forward two
stuck local clones plus reclone the 17 missing ones.
Ingest wiki-vs-rag and nemotron-parse-spark; refresh affected pages
Two new repos appeared in the sw30labs org since 2026-04-15:
* wiki-vs-rag (agentic-frameworks, stacks: [agentic, rag])
Reproducible benchmark of single-shot RAG vs agentic-RAG vs
wiki-navigation vs QMD over the sw30labs wiki corpus pinned at
c130a3b. Agentic-RAG wins Pareto on quality vs cost; QMD is
cheapest but collapses on branch / cross-branch synthesis.
* nemotron-parse-spark (developer-tools, stacks: [converter, cli])
Test harness for NVIDIA Nemotron Parse v1.2 on DGX Spark
(Grace Blackwell GB10). CLI + REPL + batch + benchmark; both
transformers and vLLM backends share a single postprocessing path.
Touched:
- raw/wiki-vs-rag.stub.md, raw/nemotron-parse-spark.stub.md (new)
- wiki/agentic-frameworks/agentic-frameworks.md (6 -> 7 repos, +3 claims)
- wiki/developer-tools/developer-tools.md (7 -> 8 repos, +3 claims)
- Home.md (counts 32 -> 34, two new table rows)
- Index.md (two new stub rows)
- Sitemap.md, Sitemap-Stacks.md (regenerated)
- Log.md (run entry)
No updated_repos, no stale_pages, no orphan_stubs.
Articles repo unchanged (still 22, all already mapped).
Taxonomy migration: SCHEMA.md yaml block + stub classification
- SCHEMA.md now carries a fenced yaml taxonomy block with 5 categories
and 10 stacks, parseable by scripts/taxonomy.py. Kept tag whitelist,
voice, freshness threshold (90d), and directory-structure prose
below the yaml fence.
- Added category: + stacks: frontmatter to all 55 stubs (33 repo
stubs, 22 article summary stubs). Article stubs generally declare
stacks: [] when the article is opinion/analysis with no tech-stack
tie; the validator treats those as informational, not errors.
- Regenerated Sitemap.md (category view) and new Sitemap-Stacks.md
(cross-cutting stack view, with adoption table + mermaid graph).
detect_changes.py post-flight: taxonomy.ok=True, 0 bad/missing
categories, 0 bad stacks, 14 stubs with empty stacks (informational).
Stub hygiene pass 2026-04-15
- Normalize repo_path in 23 stubs from stale /sessions/... to
canonical ~/Documents/sw30labs/repos/<dir> form per path policy
- Fix remote_url in 8 stubs where upstream repo was renamed
(MLX-YouTubeScribe -> youtube-scribe-mlx, screenlens -> screen-lens,
strixresearch -> strix-research, N8n2langraph -> n8n-to-langraph,
projectpulse -> project-pulse-sap, local-mlx-responsesAPI-server
-> mlx-responses-api-server, QWEN3-VL-Python-OCR-Script-MLX ->
qwen-ocr-mlx, TSLIT -> tslit)
- Bump last_commit_date to 2026-04-12 on mlx-youtubescribe and
qwen3-vl-python-ocr-script-mlx to match upstream
- Log entry documenting the pass
No new repos and no new articles since last run.
Ingest 9 new repos, fix 7 stale stub paths, update all category pages
New stubs: autogen-doc-generator, autogen-mermaid-generator,
autogen-requirements-agent, nvd-extractor, ollama-pdf2markdown,
repobundle, word-to-markdown-converter, animated-gif-creator,
deepseekvl2-pdf-ocr.
Fixed repo_path references in 7 existing stubs that pointed to
a previous session directory. Updated 4 category wiki pages,
Home.md (23→32 repos), Index.md, Sitemap.md, and Log.md.
Sync 22 articles + generate wiki sitemap
- Create 22 article detail pages in wiki/articles/ from articles-published repo
- Regenerate timeline.md with complete chronological index
- Update Index.md with all article wiki pages
- Generate Sitemap.md with Mermaid structure diagram
- Update Log.md with run summary
chore: add articles-published repo stub, update Index and Log
chore: integrate 22 published articles into wiki
Created 22 article stubs from sw30labs/articles-published repo,
a chronological timeline page (wiki/articles/timeline.md), and
updated all 5 category pages with article references.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bootstrap: 23 repo stubs, 5 category pages, full index