• exec/llm_index/files.js msgs.jsctrl/chat_llm.ini exec/llm_index.jsexec

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat May 30 03:17:44 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c8a1ddf91725b080317e4c84
    Added Files:
    exec/llm_index/files.js msgs.js
    Modified Files:
    ctrl/chat_llm.ini exec/llm_index.js
    Removed Files:
    exec/llm_index/acronyms.js syncfact.js
    Log Message:
    llm_index: rename msgbase/filebase sources to msgs/files; drop vert crawlers

    The index_sources source name "msgbase" wrongly implied its argument was
    itself a message base -- "msgbase:Main" reads as if Main (a message
    *group*) is a base. Rename the two area crawlers so the source names the content, not a false type:
    exec/llm_index/msgbase.js -> msgs.js (source "msgs")
    exec/llm_index/filebase.js -> files.js (source "files")

    Syntax is unchanged from master's condensed form: bare name = group /
    library, +<code> = one sub / dir, name/-<token> = exclude a sub / dir.
    One behavior fix carried along: +<code> now indexes that sub standalone
    instead of also pulling in its parent group's other subs, so
    "msgs:+syncanno" indexes just the Synchronet Announcements sub.

    Also drop the vert-specific acronyms.js and syncfact.js crawlers from the
    stock tree -- they index a local glossary / fact list particular to this install and belong in the local-scripts repo, not the public sources.

    Re-index validated end-to-end: files=2000, msgs=123 (syncanno only),
    guru.idx rebuilt, syncanno retrievable.

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net