Commit Graph

14 Commits

Author SHA1 Message Date
xianren e0afab5c9f fix: slugify now correctly lowercases English names and handles spaces 2026-04-05 08:11:31 +08:00
xianren 5688f40c1a feat: graceful degradation when FoJin API is unavailable (P0)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 08:04:24 +08:00
xianren 2fa3c1f634 refactor: rename teacher → master across all docs, commands, files, and directories 2026-04-04 22:10:41 +08:00
xianren aafcbdf721 refactor: rename teacher_ to master_ in all SKILL.md frontmatter, update descriptions 2026-04-04 21:47:01 +08:00
xianren d0709af973 feat: add source verification tool to validate FoJin links
Scans all prebuilt teachers for CBETA IDs and fojin.app URLs, verifies
against FoJin API, and can fix URLs to use internal text_ids (--fix flag).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 19:57:48 +08:00
xianren 901fbee3c3 feat: add search_scope to all teachers + cross-reference tool for inter-teacher dialogue
Each teacher's meta.json now includes search_scope with tradition-specific
CBETA/SuttaCentral IDs, dictionary sources, and keywords for focused RAG
retrieval. New tools/cross_reference.py enables lineage queries and
cross-tradition concept comparison via FoJin KG.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 19:57:11 +08:00
xianren ad689a58fe feat: add runtime RAG retrieval — FoJin-powered answers for all teachers
Add rag_query.py CLI tool (search/semantic/dict/kg subcommands) and
rag_instructions.md prompt fragment so every teacher skill queries
FoJin's real Buddhist texts at runtime instead of relying solely on
LLM training data.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 19:56:14 +08:00
xianren 29095958bc refactor: rename buddha-skill to Buddha-skill across all files 2026-04-04 18:33:45 +08:00
xianren 7cfe61beb7 feat: add teacher builder orchestrator for skill generation pipeline 2026-04-04 17:36:01 +08:00
xianren d10f55f5db feat: add sutra collector for gathering teacher data from FoJin 2026-04-04 17:35:48 +08:00
xianren 6ea0740336 fix: escape text_id placeholder in SKILL_MD_TEMPLATE to survive .format() 2026-04-04 17:34:45 +08:00
xianren 1f02953d46 feat: add skill writer for teacher directory management 2026-04-04 17:32:39 +08:00
xianren 8db581ca06 feat: add version manager for teacher skill archival and rollback 2026-04-04 17:32:35 +08:00
xianren 67f628a45a feat: add FoJin data bridge with full API coverage 2026-04-04 17:32:06 +08:00