From abbf7362d9b7ffe6b4efd86f29750330b7caccfa Mon Sep 17 00:00:00 2001 From: Matteo Cherubini Date: Tue, 9 Jun 2026 17:02:58 +0200 Subject: [PATCH] feat(ingest): Clarify Python3 dependency and agent sorting roles --- lib/deps.sh | 4 ++++ templates/agents-genome.md | 2 +- templates/wiki-index.md | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/deps.sh b/lib/deps.sh index 5e46a86..841eefd 100644 --- a/lib/deps.sh +++ b/lib/deps.sh @@ -27,6 +27,10 @@ check_deps() { if ! command -v bw &>/dev/null; then warn "Optional tool 'bw' (Bitwarden CLI) not found. Vaultwarden integration will be manual." fi + + if ! command -v python3 &>/dev/null; then + warn "Optional tool 'python3' not found. Needed for 'make test' and the ingest skill (index-append.py), not for setup." + fi } check_git_identity() { diff --git a/templates/agents-genome.md b/templates/agents-genome.md index be09625..dc1a43b 100644 --- a/templates/agents-genome.md +++ b/templates/agents-genome.md @@ -179,7 +179,7 @@ Append at bottom of relevant section in `wiki/index.md`: - [[folder/slug]] — One-line summary. `maturity: draft` ``` -Never reorder. Alphabetical sort is handled by the pre-commit hook. +Never reorder. Alphabetical sorting is handled by the post-processor (index-append.py); the pre-commit hook only enforces the security policy. ### Log entries diff --git a/templates/wiki-index.md b/templates/wiki-index.md index 809aaaa..c9456f9 100644 --- a/templates/wiki-index.md +++ b/templates/wiki-index.md @@ -12,9 +12,9 @@ private: false **[AGENT INSTRUCTION]** This is the primary navigation file. Read it first on every session before accessing individual pages. Append new entries at the bottom of the relevant section — do not reorder or rewrite sections. -Alphabetical sorting is handled automatically by the pre-commit hook. +Alphabetical sorting is handled by the post-processor (index-append.py); the pre-commit hook only enforces the security policy. Update `last_updated` in the YAML frontmatter on every edit. -Entry format: `- [[folder/slug]] — One-line summary. \`maturity: \`` +Entry format: `- [[folder/slug]] — One-line summary. \`maturity: <value>\`` ---