Skip to content

v0.2.0 — Wiki Automation Layer

Latest

Choose a tag to compare

@bitcoin21ideas bitcoin21ideas released this 14 Apr 10:11
· 16 commits to main since this release

v0.2.0 — Wiki Automation Layer

This release adds a complete automation layer for wiki maintenance and
raw source ingestion, and brings the Russian wiki layer to full lint-clean
status.

New skills

  • docs/INGEST-SKILL.md — agent prompt for adding raw source material:
    fetches or accepts pasted content, classifies subdirectory, cleans body,
    builds frontmatter, runs duplicate checks, reports series detection
  • docs/WIKI-SKILL.md — agent prompt for wiki page generation:
    Mode A (new ingest: raw/ → both wiki layers) and Mode B (update: revise
    existing pages when source changes)
  • docs/ENHANCE-SKILL.md — single-page polish skill replacing
    PAGE-ENHANCEMENT-STANDARD.md: mechanical scan, frontmatter standardization,
    wikilink enrichment via link maps, content quality audit, lint gate

New scripts (tools/)

  • check_duplicate.py — duplicate URL and slug detection before ingest
  • derive_slug.py — filename slug normalization from URL
  • check_series.py — series membership detection for raw/ files
  • build_link_map.py — generates docs/link-map-en.md and
    docs/link-map-ru.md; agents read these instead of scanning directory trees
  • check_parity.py — checks whether a slug exists in both wiki layers

Generated files

  • docs/link-map-en.md and docs/link-map-ru.md — wikilink target maps
    for both layers; regenerate with python3 tools/build_link_map.py

Source policy

  • raw/ now accepts Bitcoin-only sources beyond 21ideas.org — BIPs,
    Satoshi writings, established Bitcoin-only authors and publications
  • Full tier list in docs/CONTRIBUTING.md; contributor prompt template
    added for Track 2 (EN + RU website versions)

Wiki content

  • wiki-ru/: all 76 pages lint-clean (0 mechanical issues)
  • wiki-en/philosophy/overview.md: first EN page enhanced with
    ENHANCE-SKILL.md — canonical frontmatter, wikilinks, reviewed field

Superseded

  • docs/PAGE-ENHANCEMENT-STANDARD.md — replaced by ENHANCE-SKILL.md;
    kept for historical reference with superseded notice

Pending (v0.3.0 candidates)

  • wiki-en/ full enhancement pass
  • build_link_map.py integration into CI/deploy workflow
  • INGEST-SKILL.md and WIKI-SKILL.md production testing