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.
Bootstrap: 23 repo stubs, 5 category pages, full index