diff --git a/docs/research/character_level_external_manifest_latest.json b/docs/research/character_level_external_manifest_latest.json new file mode 100644 index 00000000..50a4de18 --- /dev/null +++ b/docs/research/character_level_external_manifest_latest.json @@ -0,0 +1,12446 @@ +{ + "scope": "external", + "status": "pass", + "generated_at": "2026-07-02T09:12:09.488794+00:00", + "mode": { + "heavy_ocr": false, + "whole_machine_scan": false, + "external_high_relevance_scan": true, + "semantic_promotion": false, + "boundary": "External scan is high-relevance only. It records hashes and extraction states without copying private source text into repo truth." + }, + "scan_roots": [ + "/Users/wuyongnaren/Downloads", + "/Users/wuyongnaren/Desktop", + "/Users/wuyongnaren/文件仓库/印度占星文章", + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology", + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments", + "/Users/wuyongnaren/WorkBuddy/2026-06-10-21-30-47", + "/Users/wuyongnaren/WorkBuddy/2026-06-12-15-22-12", + "/Users/wuyongnaren/WorkBuddy/20260422235041", + "/Users/wuyongnaren/WorkBuddy/20260503121822", + "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish", + "/Users/wuyongnaren/engines-repo/jyotish", + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星" + ], + "summary": { + "total_files": 883, + "unhashed_files": 0, + "unclassified_files": 0, + "unknown_extraction_status": 0, + "classification_counts": { + "external_archive_or_binary": 23, + "external_book_or_document": 46, + "external_engine_fragment": 10, + "external_historical_report": 37, + "external_skill_fragment": 767 + }, + "extraction_status_counts": { + "binary_indexed": 83, + "document_text_extraction_queued": 11, + "image_ocr_queued": 50, + "pdf_text_extraction_queued": 2, + "text_decode_lossy": 2, + "text_indexed": 735 + } + }, + "root_summary": { + "~/.workbuddy": { + "files": 767, + "bytes": 40507359 + }, + "~/Desktop": { + "files": 5, + "bytes": 1616896 + }, + "~/Documents/ObsidianVault": { + "files": 11, + "bytes": 45553 + }, + "~/Downloads": { + "files": 15, + "bytes": 5701907 + }, + "~/WorkBuddy": { + "files": 36, + "bytes": 665806 + }, + "~/engines-repo": { + "files": 6, + "bytes": 53358668 + }, + "~/文件仓库": { + "files": 43, + "bytes": 161766552 + } + }, + "by_path": { + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/ci.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/ci.yml", + "suffix": ".yml", + "byte_count": 813, + "sha256": "fe3b743aa3dccfc91b1b619a7333cf6476cea16fd41dda82806bb4f0ef0834fc", + "extraction_status": "text_indexed", + "character_count": 813, + "line_count": 29, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/docker-publish.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/docker-publish.yml", + "suffix": ".yml", + "byte_count": 1250, + "sha256": "5421490391cf5b676952ffc36f966b8d96a1bcd9993e0bee4a912eb1089d718d", + "extraction_status": "text_indexed", + "character_count": 1250, + "line_count": 53, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/publish-pypi.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/publish-pypi.yml", + "suffix": ".yml", + "byte_count": 670, + "sha256": "0e28156230db52d48538e71b1e6a6b65b0e97cbb61da800d9b953038750d1bff", + "extraction_status": "text_indexed", + "character_count": 670, + "line_count": 37, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/test.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.github/workflows/test.yml", + "suffix": ".yml", + "byte_count": 425, + "sha256": "47188e091886bedc6a669cdeb9f8c4700f5b2ea3bd4ccd12601688f24e8298f1", + "extraction_status": "text_indexed", + "character_count": 425, + "line_count": 20, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.gitignore", + "suffix": "", + "byte_count": 247, + "sha256": "24f5c98ef8c4c0e554698f0408de8f6b8f2a00ebaaaf7d4d4abd672f64ba4c62", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/.gitignore", + "suffix": "", + "byte_count": 429, + "sha256": "41e7ed0dbc23047cfa33374b5909f7b3c7875663fec73abdd23a22518567754a", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/007bd8a700d8cc43": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/007bd8a700d8cc43", + "suffix": "", + "byte_count": 939, + "sha256": "65bc477cc8d354608f05970b4604840985e173da91d2fa630fc70c36717fba5d", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/00c052bd1ecdbd96": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/00c052bd1ecdbd96", + "suffix": "", + "byte_count": 14735, + "sha256": "f0dd8854abdf72da86d0877cba6c41291d73e021b6cb5288e5cccfc94ef193b0", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/0105912f8d8d8fd2": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/0105912f8d8d8fd2", + "suffix": "", + "byte_count": 14735, + "sha256": "e74dab5557c9719e2ef0b45720f12bc2a3b84dc603f65e78879419a256e14006", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/0420fac31bca2008": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/0420fac31bca2008", + "suffix": "", + "byte_count": 5053, + "sha256": "19b7fc07942be1f4abd08a64ae7ab986ff7a69e62ad9dd52d230fd20cdbb66bd", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/123cd8604de1ffcc": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/123cd8604de1ffcc", + "suffix": "", + "byte_count": 907, + "sha256": "dcd85a3adf1f1deb611ab1e64efcd97243a08a6ca823b43e92aca228bfe2728e", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/15522e14b5c17eb5": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/15522e14b5c17eb5", + "suffix": "", + "byte_count": 3169, + "sha256": "f1dce247235449dddde7e33c8948433d7e1aed94eaae9e7ee4c1b37ca06cb043", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/21a76671827ecebe": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/21a76671827ecebe", + "suffix": "", + "byte_count": 4053, + "sha256": "c69654e559f77555faae73396aaee16b6cecb40c5b6dce10af83a99dc5672ded", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/34965571e9dcbe5a": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/34965571e9dcbe5a", + "suffix": "", + "byte_count": 1526, + "sha256": "be33bed5fa59bb49a236a45e139784b9b30d9be34704bfb9afde2b97d5891581", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/3614dff3b1a76f00": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/3614dff3b1a76f00", + "suffix": "", + "byte_count": 2578, + "sha256": "34e0bf1313fcca961e2978403471cdc22e2cbe067d905522cf80b1e8c08ab5a7", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/36f88111ac186de6": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/36f88111ac186de6", + "suffix": "", + "byte_count": 4053, + "sha256": "c69654e559f77555faae73396aaee16b6cecb40c5b6dce10af83a99dc5672ded", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/3a9c19fc2f717143": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/3a9c19fc2f717143", + "suffix": "", + "byte_count": 1498, + "sha256": "1203feeff9154e3ba8c8e36563361REDACTED_TIME893ae7b9b0b4e724c12b1a279cfdf40", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/44dc4b6e8c37ffa8": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/44dc4b6e8c37ffa8", + "suffix": "", + "byte_count": 4387, + "sha256": "e5d28ad0508b9c2a4d344b673509253c950c1566c9dc99f2958f9b5efd3fb3f7", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/4d3072ef243cf677": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/4d3072ef243cf677", + "suffix": "", + "byte_count": 13846, + "sha256": "5415dc0d5934e88623f40b4f1f3ba902528452e5292a48cbf0bfca04e4114765", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/4dc4f813f4e6e7bf": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/4dc4f813f4e6e7bf", + "suffix": "", + "byte_count": 3596, + "sha256": "ed00e7d8786b0dfed38b215b95da8dfdd7df59c2ef3886eef116c322c27a6833", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/5b2508a11c7099df": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/5b2508a11c7099df", + "suffix": "", + "byte_count": 3902, + "sha256": "53549995f32b052a70e36a0b0b2bf1477ad4779bdd6796ab20f076373946cdfa", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/643b0106c5d0a7ea": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/643b0106c5d0a7ea", + "suffix": "", + "byte_count": 3902, + "sha256": "53549995f32b052a70e36a0b0b2bf1477ad4779bdd6796ab20f076373946cdfa", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/644e334fa303485f": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/644e334fa303485f", + "suffix": "", + "byte_count": 13431, + "sha256": "37634ad916b426cf579b5bac50cec225940b1e134d4c55b4cd532a9f9be99738", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/670b44b9ba457673": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/670b44b9ba457673", + "suffix": "", + "byte_count": 1563, + "sha256": "5b165aa227f2ef2991524bb0640f9c4c57c75bc146c61527e7b0e174308fd07c", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/7365e10ae4743877": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/7365e10ae4743877", + "suffix": "", + "byte_count": 1227, + "sha256": "546a2dc89f02e70ac978f2aba2c282467918516f73f65d478aeb829be3b5dda1", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/8000a2faee666fb4": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/8000a2faee666fb4", + "suffix": "", + "byte_count": 14238, + "sha256": "2fd75e05f71cc4396f8a30a62b0723f6756637abf70295ef9d3c022920f94be9", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/86bdefa4a6e7e07e": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/86bdefa4a6e7e07e", + "suffix": "", + "byte_count": 14082, + "sha256": "5c059c9ecf3e6cc94bd8bdf6a521815a1aa7c1347c66cacc80eb235f22ae205b", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/88095beb4c0a823f": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/88095beb4c0a823f", + "suffix": "", + "byte_count": 3493, + "sha256": "47bfbc74713b6fc8ce8ab5f3e7615c8b40ae3182f83a435da1ea5311ab8dcd3d", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/8815be984db74c89": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/8815be984db74c89", + "suffix": "", + "byte_count": 295, + "sha256": "c7749997d68406bd481082f19a9eca324add739beb171af1e2751f0b98527c26", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/8a4815d4b7849fdf": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/8a4815d4b7849fdf", + "suffix": "", + "byte_count": 14068, + "sha256": "c9813c66714ceb21e8c63078c1ef3b7f90281c91621190be9aca26490e466753", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/95914873a36edfe9": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/95914873a36edfe9", + "suffix": "", + "byte_count": 771, + "sha256": "30475344fcac1377b07cdca7cf13c5b97c27cde578a18f6685f3582810c60aa7", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/bf14c7e05f31f2aa": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/bf14c7e05f31f2aa", + "suffix": "", + "byte_count": 1919, + "sha256": "e976299a00c3c2d911a7af39d240a227ba2cd0c1c3b1b52420de2124b2ab6f7e", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/c8d06e80ba893dc6": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/c8d06e80ba893dc6", + "suffix": "", + "byte_count": 442, + "sha256": "70d52136ee6a740f5d2306a969aced0757c81b15a7efd982e7c0b4a87d2ea215", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/caaf18b2d3070d2e": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/caaf18b2d3070d2e", + "suffix": "", + "byte_count": 3443, + "sha256": "03162baeb606f42b5b4e5754e400de5a33a9ca5deb5f0528e4f265e800a72352", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/cc7c103d99366861": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/cc7c103d99366861", + "suffix": "", + "byte_count": 746, + "sha256": "97fe2df9f0313c28d96b9ac2dd95626bdaf8f5f1947528fd3ea708ace274fd9e", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/d36bfb1e40c880ea": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/d36bfb1e40c880ea", + "suffix": "", + "byte_count": 1542, + "sha256": "0c2ee450d79d793c40d8df3f96007d653ca5288f1564e7a98978738dd29ab756", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/d5fcd787759cfd52": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/d5fcd787759cfd52", + "suffix": "", + "byte_count": 4091, + "sha256": "95a6f3f04fbfd2ef75ddb2e74b3f90bf74646f25498a2c98395a7916acc8e909", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/daf711e33050c1de": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/daf711e33050c1de", + "suffix": "", + "byte_count": 4108, + "sha256": "e2afb70d3856b830b1d2d38344615fb1f264ac25cc8daada3c62014c64679f2b", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/e06312442abebc9b": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/e06312442abebc9b", + "suffix": "", + "byte_count": 88, + "sha256": "a219aa0c4a04ea3d6846109b89caa4ec23b9a61fca4881a6cd0885f1f1c8e57c", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/ff279e530cc2b99c": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.hypothesis/constants/ff279e530cc2b99c", + "suffix": "", + "byte_count": 3963, + "sha256": "e2cbc999a5de57a0d23680bb5d61955dde3a5f0b0a5b7516f92a7378a43a6366", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.pre-commit-config.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/.pre-commit-config.yaml", + "suffix": ".yaml", + "byte_count": 426, + "sha256": "ecd12b721b7d3e585bcaaa2fd14ccad62a9959bc5a560afc9b326eda258c5408", + "extraction_status": "text_indexed", + "character_count": 426, + "line_count": 18, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/AGENTS.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/AGENTS.md", + "suffix": ".md", + "byte_count": 2541, + "sha256": "6f405ff9c198b1a5c55d74d4d32d6a9050dd6112273bbd65e125ae4db27a462f", + "extraction_status": "text_indexed", + "character_count": 1323, + "line_count": 55, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/CHANGELOG.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/CHANGELOG.md", + "suffix": ".md", + "byte_count": 168633, + "sha256": "3bc515a9be7b59e5bc71c3c25146233d33ee2a66c503d2feb7ebe460728f018a", + "extraction_status": "text_indexed", + "character_count": 111369, + "line_count": 2808, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/CHANGELOG_v6.2_to_v6.9.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/CHANGELOG_v6.2_to_v6.9.md", + "suffix": ".md", + "byte_count": 4060, + "sha256": "13826e5152f65d7fc7f87ae4c2fafb199d9f1bc9acee8600f37d413141679be4", + "extraction_status": "text_indexed", + "character_count": 2791, + "line_count": 114, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/COVERAGE_AUDIT_REPORT.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/COVERAGE_AUDIT_REPORT.md", + "suffix": ".md", + "byte_count": 12256, + "sha256": "f111ae3d9cb3db58e7a55ca913bc4c1bdb976cacaed340abb3407912d5139fae", + "extraction_status": "text_indexed", + "character_count": 9802, + "line_count": 255, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/Dockerfile": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/Dockerfile", + "suffix": "", + "byte_count": 1733, + "sha256": "bff32be49d4ff01d2c817ad1e5a3b9b9853aa3476da04c3ede80733fa280b8ce", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/LICENSE": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/LICENSE", + "suffix": "", + "byte_count": 1066, + "sha256": "0d9b87385b3b9ef44ca2353d0f61bf526e9587b574f2de8b563a1e8417ae5032", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/MANIFEST.in": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/MANIFEST.in", + "suffix": ".in", + "byte_count": 957, + "sha256": "36f61973fe3a99a101b7ef6c42645655ab6402741a5d743f0015ca7b544bd0f8", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/README.md", + "suffix": ".md", + "byte_count": 17477, + "sha256": "6e7803b9f3f62039d7ad0346092ff941742f5d2d2210339ba5b7d5b4795a1fff", + "extraction_status": "text_indexed", + "character_count": 17003, + "line_count": 409, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/SKILL.md", + "suffix": ".md", + "byte_count": 42039, + "sha256": "c824d6b1e12ad5de73bc05680b5461ae7696dee6aeb45e417f5a4845e8922b04", + "extraction_status": "text_indexed", + "character_count": 27659, + "line_count": 655, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/birth_time_rectification_template.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/birth_time_rectification_template.md", + "suffix": ".md", + "byte_count": 9026, + "sha256": "1a6c5144094e442fafe01507bee23080c911f96f60da6cc1790ab5fa5c2f2182", + "extraction_status": "text_indexed", + "character_count": 5350, + "line_count": 360, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/chart_analysis_template.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/chart_analysis_template.md", + "suffix": ".md", + "byte_count": 10452, + "sha256": "5b2773180fae59c397993302769499962b779013660eed3fb56c1147a2217f47", + "extraction_status": "text_indexed", + "character_count": 10412, + "line_count": 419, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/event_timing_template.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/event_timing_template.md", + "suffix": ".md", + "byte_count": 8304, + "sha256": "7fd1bce2ad2e87cbc14b219cfb8df1724c6d9b6bd4c9631119e2923f410e2be0", + "extraction_status": "text_indexed", + "character_count": 8246, + "line_count": 300, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/jyotish-logo.png": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/jyotish-logo.png", + "suffix": ".png", + "byte_count": 1496430, + "sha256": "4cb571aa402da3a730a73b6594ec88adf90f2d807018e23f96fd1bee426c23ed", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/timing-prediction-template.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/timing-prediction-template.md", + "suffix": ".md", + "byte_count": 16391, + "sha256": "b59422a638eacff9c1a02c22cc74431346e24a2d89000c8be29a937fc38ffc63", + "extraction_status": "text_indexed", + "character_count": 10095, + "line_count": 412, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmark/validation-einstein-2026-06-04.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmark/validation-einstein-2026-06-04.md", + "suffix": ".md", + "byte_count": 10075, + "sha256": "b986925dcce63299a37ae4522d53402811316ff044f49ba0dc63fbf49878d51a", + "extraction_status": "text_indexed", + "character_count": 7404, + "line_count": 231, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/README.md", + "suffix": ".md", + "byte_count": 1629, + "sha256": "f4fd9b83104d23fb60bdf1ec65319c5f32ebeffcb99ed84aad45f83ff286e742", + "extraction_status": "text_indexed", + "character_count": 1629, + "line_count": 45, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/data/benchmark_samples.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/data/benchmark_samples.json", + "suffix": ".json", + "byte_count": 3028, + "sha256": "cf28dfb000c45ef2e6faf542d945ee7c90b2719546eb437a160a5c12c678bf96", + "extraction_status": "text_indexed", + "character_count": 3028, + "line_count": 83, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/outputs/chara_dasha_knrao_benchmark.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/outputs/chara_dasha_knrao_benchmark.json", + "suffix": ".json", + "byte_count": 3186, + "sha256": "ac9f92bffe86385de063c295318e69ad846add7dcb47e207d223091181b261aa", + "extraction_status": "text_indexed", + "character_count": 3182, + "line_count": 123, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/outputs/vimshottari_benchmark.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/outputs/vimshottari_benchmark.json", + "suffix": ".json", + "byte_count": 3619, + "sha256": "b050644a036441239541d0292c6932e679a4dffcf2f924888d939dc4cca04784", + "extraction_status": "text_indexed", + "character_count": 3617, + "line_count": 120, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round10_explanation_regression.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round10_explanation_regression.md", + "suffix": ".md", + "byte_count": 3949, + "sha256": "f4b6b3f0298830622ac9265c26342f2d153e428ec458854e1f3aa89e1b69671a", + "extraction_status": "text_indexed", + "character_count": 3005, + "line_count": 116, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round1_local_baseline.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round1_local_baseline.md", + "suffix": ".md", + "byte_count": 2996, + "sha256": "e9c82f8cffb662cd2ca8f2a7fff4aeb2686bf403e672ddc06941758d66b2d856", + "extraction_status": "text_indexed", + "character_count": 2470, + "line_count": 46, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round1_swiss_direct_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round1_swiss_direct_compare.md", + "suffix": ".md", + "byte_count": 1002, + "sha256": "4d02a63f03402c798960be3faa120bdbe14371c95dee71a1833ae5d26f4504e2", + "extraction_status": "text_indexed", + "character_count": 668, + "line_count": 32, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round2_swiss_extended_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round2_swiss_extended_compare.md", + "suffix": ".md", + "byte_count": 1957, + "sha256": "141d1d128740b1388a5ee8d01ee6ee99c0e7385aaeff02fdd16cfb37b307932b", + "extraction_status": "text_indexed", + "character_count": 1373, + "line_count": 45, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round3_pyjhora_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round3_pyjhora_compare.md", + "suffix": ".md", + "byte_count": 8389, + "sha256": "7e6cea060b8568c7620b95f397530de2e67ac164aca193d13177f148ad4152f9", + "extraction_status": "text_indexed", + "character_count": 7767, + "line_count": 124, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round4_node_mode_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round4_node_mode_compare.md", + "suffix": ".md", + "byte_count": 7405, + "sha256": "d29842c0142f126eba2380188659faea8d7585aeb08437c728526ba89fa5d3ff", + "extraction_status": "text_indexed", + "character_count": 7033, + "line_count": 98, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round5_arudha_a10_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round5_arudha_a10_compare.md", + "suffix": ".md", + "byte_count": 1863, + "sha256": "0e5710143f2f36a7f27e25fc82f637ccd5e9541eb968621026a6380e68ab624f", + "extraction_status": "text_indexed", + "character_count": 1521, + "line_count": 37, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round6_ashtakavarga_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round6_ashtakavarga_compare.md", + "suffix": ".md", + "byte_count": 2143, + "sha256": "162468802c6a61c7fa0fd1f4c7277346a8326e2883d2beb8de9d0cae046dff0f", + "extraction_status": "text_indexed", + "character_count": 1855, + "line_count": 37, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round6b_ashtakavarga_table_arbitration.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round6b_ashtakavarga_table_arbitration.md", + "suffix": ".md", + "byte_count": 2065, + "sha256": "e7d29adff6816d535964192db671adbf181c24c6f853f2ac1f5a83a0a71870f7", + "extraction_status": "text_indexed", + "character_count": 1455, + "line_count": 49, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round6c_ashtakavarga_book_examples.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round6c_ashtakavarga_book_examples.md", + "suffix": ".md", + "byte_count": 1207, + "sha256": "b557b0274a02973d380dfa657627541805c2cabbb92cdab908b00a0d55a0c7ba", + "extraction_status": "text_indexed", + "character_count": 919, + "line_count": 31, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round7_chara_dasha_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round7_chara_dasha_compare.md", + "suffix": ".md", + "byte_count": 2610, + "sha256": "e07c4e048e0531fe9cb71d611e2e4e1734636ef84274ea4c9709d88079956344", + "extraction_status": "text_indexed", + "character_count": 2204, + "line_count": 39, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round8_transit_true_compare.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round8_transit_true_compare.md", + "suffix": ".md", + "byte_count": 1265, + "sha256": "a23737cf297b9298edc2d0c4d2145d64ffab10d665c1f15f444b9a836e293651", + "extraction_status": "text_indexed", + "character_count": 979, + "line_count": 34, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round9_shadbala_invariants.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/reports/jyotish_benchmark_round9_shadbala_invariants.md", + "suffix": ".md", + "byte_count": 2194, + "sha256": "4aaa2c3e1aa20eebb1e3ed2465809f78ade896fed5dd5e2330932d7efa9cee30", + "extraction_status": "text_indexed", + "character_count": 1620, + "line_count": 52, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/pyjhora_compat/timezonefinder.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/pyjhora_compat/timezonefinder.py", + "suffix": ".py", + "byte_count": 253, + "sha256": "384113113ca3d333b0cdcf6ad03b5819e2751ec812dd1ac187ce4118fef9951d", + "extraction_status": "text_indexed", + "character_count": 253, + "line_count": 10, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_arudha_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_arudha_compare.py", + "suffix": ".py", + "byte_count": 8935, + "sha256": "96f3b582d0b3f85d274bca33fb5cd2686026a403479e2684684a05181d6343f2", + "extraction_status": "text_indexed", + "character_count": 8593, + "line_count": 191, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_ashtakavarga_book_examples.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_ashtakavarga_book_examples.py", + "suffix": ".py", + "byte_count": 9424, + "sha256": "7d706ec94be4bab8af923253b00d6fdfc75522a67060cc08bbf0473584841db4", + "extraction_status": "text_indexed", + "character_count": 8894, + "line_count": 218, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_ashtakavarga_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_ashtakavarga_compare.py", + "suffix": ".py", + "byte_count": 7569, + "sha256": "1b58e195398a95f19839c0de00f474293a6103fd0abc3e279901cfd2be299ac4", + "extraction_status": "text_indexed", + "character_count": 7281, + "line_count": 169, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_ashtakavarga_table_arbitration.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_ashtakavarga_table_arbitration.py", + "suffix": ".py", + "byte_count": 8520, + "sha256": "1da2ec607ae17b59c10ac2ebbedb2867ec3da0f8b570f937addd5627fd0bbf62", + "extraction_status": "text_indexed", + "character_count": 7684, + "line_count": 191, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_chara_dasha_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_chara_dasha_compare.py", + "suffix": ".py", + "byte_count": 8845, + "sha256": "6157451bf43bbd88be1b09fea3594e01a38370132b7cca0b4bc27e5dd6f9bdbf", + "extraction_status": "text_indexed", + "character_count": 8411, + "line_count": 200, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_chara_dasha_knrao.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_chara_dasha_knrao.py", + "suffix": ".py", + "byte_count": 7694, + "sha256": "542e3493760a9165b267581164ff19f5c9a4e67c605c63577e83700d665c723b", + "extraction_status": "text_indexed", + "character_count": 7198, + "line_count": 173, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_node_mode_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_node_mode_compare.py", + "suffix": ".py", + "byte_count": 10602, + "sha256": "f585983f457a6a41058980531f9c5c3a9aec865df630c3e9d250d8b8c7b47114", + "extraction_status": "text_indexed", + "character_count": 10230, + "line_count": 252, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_pyjhora_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_pyjhora_compare.py", + "suffix": ".py", + "byte_count": 15758, + "sha256": "87b8764cfe086fffcf87a6d69931ccc1a93bfbda1ca2362f7fefed5f1a877001", + "extraction_status": "text_indexed", + "character_count": 15074, + "line_count": 346, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_shadbala_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_shadbala_compare.py", + "suffix": ".py", + "byte_count": 5018, + "sha256": "e9b306ac00dd99a0225f456126b946aaafecec201b3761cab6c9a6fdc334152f", + "extraction_status": "text_indexed", + "character_count": 4976, + "line_count": 127, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_shadbala_invariants.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_shadbala_invariants.py", + "suffix": ".py", + "byte_count": 12539, + "sha256": "05027d6ed07e704cb22d743bd08d25bc2ef23b75d3ab164746343ce89eaa8e61", + "extraction_status": "text_indexed", + "character_count": 11903, + "line_count": 230, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_skill_baseline.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_skill_baseline.py", + "suffix": ".py", + "byte_count": 10532, + "sha256": "f282751c1cbd9c58d1f9cb56a0e95aaaa0665a9fbb24560692794fabf9f8af76", + "extraction_status": "text_indexed", + "character_count": 10066, + "line_count": 227, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_swiss_direct_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_swiss_direct_compare.py", + "suffix": ".py", + "byte_count": 8095, + "sha256": "4be103cbbefc671dea430a562bee730d2f3880e02ba8c033d8eda0ed90b749bd", + "extraction_status": "text_indexed", + "character_count": 7743, + "line_count": 212, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_swiss_extended_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_swiss_extended_compare.py", + "suffix": ".py", + "byte_count": 15140, + "sha256": "b01d6df8ac02dd9016da6ab1060dfd44569d55165dace43a6717ce00fa8dc796", + "extraction_status": "text_indexed", + "character_count": 14456, + "line_count": 304, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_transit_true_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_transit_true_compare.py", + "suffix": ".py", + "byte_count": 10601, + "sha256": "da074ccaac7dcb4b19e3836b92ac4a05321bacee55e584151b6aebb6628217b1", + "extraction_status": "text_indexed", + "character_count": 10243, + "line_count": 268, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_vimshottari_compare.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_vimshottari_compare.py", + "suffix": ".py", + "byte_count": 9158, + "sha256": "73fc4a1ac9cb53dc37947b78967aa511ec9d975f25a86f41f6595189a8ee4046", + "extraction_status": "text_indexed", + "character_count": 8626, + "line_count": 220, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_yoga_accuracy.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/jyotish/scripts/run_yoga_accuracy.py", + "suffix": ".py", + "byte_count": 8148, + "sha256": "a3f864191fc5a929720c3dfa7e721c9cafdf705ed4af79f78c2b13150a6cdc69", + "extraction_status": "text_indexed", + "character_count": 7886, + "line_count": 215, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/run_all_benchmarks.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/benchmarks/run_all_benchmarks.py", + "suffix": ".py", + "byte_count": 3787, + "sha256": "bb465a6259c804e5ef1965c33a7a5d822faa66c0ba3e61836279d9cf79104eea", + "extraction_status": "text_indexed", + "character_count": 3687, + "line_count": 123, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docker-compose.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docker-compose.yml", + "suffix": ".yml", + "byte_count": 789, + "sha256": "847c3ac9e6ab7a79f4df5aea8440e454d8b374d8c5cbf7d3dc1ce6bab6810d71", + "extraction_status": "text_indexed", + "character_count": 777, + "line_count": 29, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docs/research/jyotish_projects_comparison.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docs/research/jyotish_projects_comparison.md", + "suffix": ".md", + "byte_count": 13316, + "sha256": "fe43d88f75c3cd1c1583128d4ec3302934853c78f3bd6d6ae5a54f05a2824c86", + "extraction_status": "text_indexed", + "character_count": 8404, + "line_count": 257, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docs/roadmap/jyotish_technique_coverage_map.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docs/roadmap/jyotish_technique_coverage_map.md", + "suffix": ".md", + "byte_count": 24153, + "sha256": "2986366bc8ece2e14024274d6b8e600ad81b36671f4c27f55a50de10b91949e0", + "extraction_status": "text_indexed", + "character_count": 17430, + "line_count": 610, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docs/roadmap/optimization_plan_v6_2.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/docs/roadmap/optimization_plan_v6_2.md", + "suffix": ".md", + "byte_count": 31074, + "sha256": "788c59ae857564c54ac9255f720a5616899e5c2b3c2be9a02e334cfa1b201b88", + "extraction_status": "text_indexed", + "character_count": 20805, + "line_count": 728, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/.gitignore", + "suffix": "", + "byte_count": 74, + "sha256": "481d081f27ca94d0f40040fe229197ac389b77602cdd118627022d11da254ffd", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/ai-chat.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/ai-chat.js", + "suffix": ".js", + "byte_count": 18168, + "sha256": "c4348f1fdde2eaff2dff608110e231f5f3aaa5103afbd78e299d019ba9710858", + "extraction_status": "text_indexed", + "character_count": 16690, + "line_count": 427, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/analysis-deep.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/analysis-deep.js", + "suffix": ".js", + "byte_count": 23945, + "sha256": "e088de42d91f181defb332c367dd63b0770ecc97e2879c47eb863347c501ed5f", + "extraction_status": "text_indexed", + "character_count": 22364, + "line_count": 432, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/analysis-renderers.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/analysis-renderers.js", + "suffix": ".js", + "byte_count": 15395, + "sha256": "6adcc167713c56231a2ef439bf4948055d890731cc030e254ec9228d51ce6aff", + "extraction_status": "text_indexed", + "character_count": 14585, + "line_count": 232, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/api-bridge.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/api-bridge.js", + "suffix": ".js", + "byte_count": 6515, + "sha256": "78f96403933e466b90af6fed320a85bb1c6a03da6b8676d1dbde18c3807bfc6f", + "extraction_status": "text_indexed", + "character_count": 4859, + "line_count": 157, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/argala.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/argala.js", + "suffix": ".js", + "byte_count": 4414, + "sha256": "85decc0d0e28020fd8af4ad3904c3dbbf4b959a5560559b9fbe45464ee2717af", + "extraction_status": "text_indexed", + "character_count": 3990, + "line_count": 126, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/auth.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/auth.js", + "suffix": ".js", + "byte_count": 19398, + "sha256": "99a2b5e8827b50d187d6a3d433ec8ac41b387c64305871ce21711910b6b97bcf", + "extraction_status": "text_indexed", + "character_count": 19060, + "line_count": 510, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/chart-renderer.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/chart-renderer.js", + "suffix": ".js", + "byte_count": 12276, + "sha256": "ac8a1ab93eb806692b3b72f5f4fb8b005f800134f0afc973bff7e753139d4322", + "extraction_status": "text_indexed", + "character_count": 11518, + "line_count": 290, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/export.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/export.js", + "suffix": ".js", + "byte_count": 8463, + "sha256": "e50e338431effed043ccf2204a06ae3f75be6e7945aed864ae5c92f2b82b5bca", + "extraction_status": "text_indexed", + "character_count": 8263, + "line_count": 248, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/glossary.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/glossary.js", + "suffix": ".js", + "byte_count": 29021, + "sha256": "47c75b50bbd50a8bb174274305dd213f96464ec1ffeac5f08a8a0d3f13bd21ca", + "extraction_status": "text_indexed", + "character_count": 21982, + "line_count": 338, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/i18n.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/i18n.js", + "suffix": ".js", + "byte_count": 41105, + "sha256": "c85000b0f577bfba6e59c7e0bdffe6b5c72e64ab28f99239060bb2ae174d6350", + "extraction_status": "text_indexed", + "character_count": 36191, + "line_count": 607, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/index.html": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/index.html", + "suffix": ".html", + "byte_count": 25070, + "sha256": "40c5b8313ca1fc45635930b8ab65fc93412c305d1895e01d18999c96b0d580af", + "extraction_status": "text_indexed", + "character_count": 23653, + "line_count": 465, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/interpretation.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/interpretation.js", + "suffix": ".js", + "byte_count": 42223, + "sha256": "5e1826f243ea4843fad6c06a55747e4e5b41f42c4a90a184c2e83a55bc8f1009", + "extraction_status": "text_indexed", + "character_count": 28179, + "line_count": 564, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-advanced.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-advanced.js", + "suffix": ".js", + "byte_count": 26898, + "sha256": "4052e3224d8bcf50faa20c8c8c859eab3fbeef78e55b4bd1952ae9c9e263633d", + "extraction_status": "text_indexed", + "character_count": 26398, + "line_count": 674, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-engine.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-engine.js", + "suffix": ".js", + "byte_count": 30531, + "sha256": "1c6fbbe68945713757f4ef090b99ac32e237ec0f6560256277f682b94440a37e", + "extraction_status": "text_indexed", + "character_count": 28654, + "line_count": 691, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-export-modules.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-export-modules.js", + "suffix": ".js", + "byte_count": 7730, + "sha256": "1fae118a0b7d4874ae230bd9fd34881e95077a5775a3b25ae0adf55be624253a", + "extraction_status": "text_indexed", + "character_count": 7242, + "line_count": 222, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-extended.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/jyotish-extended.js", + "suffix": ".js", + "byte_count": 15577, + "sha256": "c787929c6ea60ccc0797687379ad94e9253217a8a2724407e14fe1e9c6b847ca", + "extraction_status": "text_indexed", + "character_count": 15513, + "line_count": 326, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/lib/swisseph-wasm/swisseph.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/lib/swisseph-wasm/swisseph.js", + "suffix": ".js", + "byte_count": 49831, + "sha256": "fee22de9fc6e4070e8360fb94988bec6eeb6c24290b25268bbf0ea7bdf82dc41", + "extraction_status": "text_indexed", + "character_count": 49831, + "line_count": 1527, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/main.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/main.js", + "suffix": ".js", + "byte_count": 57565, + "sha256": "80f70b16d23b3c79775101d24723e36ee869981beff9e1558def41e5246bd462", + "extraction_status": "text_indexed", + "character_count": 55724, + "line_count": 1239, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/package-lock.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/package-lock.json", + "suffix": ".json", + "byte_count": 35668, + "sha256": "c9c8eedf7a19569fd92a5309fcf48024298a1a1fb8096fe06950fb113dd32da1", + "extraction_status": "text_indexed", + "character_count": 35668, + "line_count": 1133, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/package.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/package.json", + "suffix": ".json", + "byte_count": 358, + "sha256": "0761268111a7c5552296d968041f841e5a33dd08969cb12e11bc263d74f31fbb", + "extraction_status": "text_indexed", + "character_count": 358, + "line_count": 19, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/planet-house-details-a.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/planet-house-details-a.js", + "suffix": ".js", + "byte_count": 9837, + "sha256": "7f63d36f6df271450ee181e8f7e833b4dff315eed897702faf38e10bdb4d79c0", + "extraction_status": "text_indexed", + "character_count": 4331, + "line_count": 49, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/planet-house-details-b.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/planet-house-details-b.js", + "suffix": ".js", + "byte_count": 9860, + "sha256": "5f676b8439711d4f11b9e1ef7deb16ea8d9cddd26a67a4caddbc0b4d66802a3f", + "extraction_status": "text_indexed", + "character_count": 4332, + "line_count": 48, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/planet-house-details-c.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/planet-house-details-c.js", + "suffix": ".js", + "byte_count": 9701, + "sha256": "f062ef3a293e04d5d3a53ac7c1d3d7f7f4512c182f599c26f1738ce64e12fe86", + "extraction_status": "text_indexed", + "character_count": 4297, + "line_count": 48, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/api-bridge.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/api-bridge.js", + "suffix": ".js", + "byte_count": 6515, + "sha256": "78f96403933e466b90af6fed320a85bb1c6a03da6b8676d1dbde18c3807bfc6f", + "extraction_status": "text_indexed", + "character_count": 4859, + "line_count": 157, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/ocean-bg.mp4": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/ocean-bg.mp4", + "suffix": ".mp4", + "byte_count": 8718871, + "sha256": "30dd581ba24d2664239c90329441e3296cad19b6330e41af8302cf5804999447", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph/swisseph-browser.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph/swisseph-browser.js", + "suffix": ".js", + "byte_count": 45804, + "sha256": "fae6e3b200778bfc220d6cd36935569798e8ed9fe5f0f1ee951a388b63b2d878", + "extraction_status": "text_indexed", + "character_count": 45800, + "line_count": 1135, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph/swisseph.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph/swisseph.js", + "suffix": ".js", + "byte_count": 62930, + "sha256": "b0d165ace7927f878eb6e8afbf90b024bb1d675f8d946198c7a804cef73ec9da", + "extraction_status": "text_indexed", + "character_count": 62930, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph/swisseph.wasm": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph/swisseph.wasm", + "suffix": ".wasm", + "byte_count": 411377, + "sha256": "7221ce6a3fa85eb894433067a91057cad31e5587e27d471b033519b55628b5b6", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/src/swisseph.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/src/swisseph.js", + "suffix": ".js", + "byte_count": 49832, + "sha256": "16b245ece42b3dcfd70c4d1770ee776c591727129400bb20271f025ad56b2553", + "extraction_status": "text_indexed", + "character_count": 49832, + "line_count": 1528, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/wasm/swisseph.data": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/wasm/swisseph.data", + "suffix": ".data", + "byte_count": 12081426, + "sha256": "39b43fd0bcaa1a6dbea2d66845efac0b0ad4ba76ec81cff830c11aaed81cc112", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/wasm/swisseph.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/wasm/swisseph.js", + "suffix": ".js", + "byte_count": 72420, + "sha256": "deacf15677279d8fba5c321e235c1e62840f91e94478bc629bc5d1a98d3131d2", + "extraction_status": "text_indexed", + "character_count": 72420, + "line_count": 3, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/wasm/swisseph.wasm": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/public/swisseph-wasm/wasm/swisseph.wasm", + "suffix": ".wasm", + "byte_count": 543953, + "sha256": "2c39039161dc443850c93e23744d3f34dc1873b1417c5b59f41a70f5378db073", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/rectification-engine.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/rectification-engine.js", + "suffix": ".js", + "byte_count": 10731, + "sha256": "ad21e7324c1fd304b6bba2b2b8926e07319734392ab17d1556d989001f543563", + "extraction_status": "text_indexed", + "character_count": 10034, + "line_count": 216, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/rectification.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/rectification.js", + "suffix": ".js", + "byte_count": 14142, + "sha256": "05d8d5975ad861f5cc2b8c6e4fe5bb2d21270b6345395a1e67c04c4fee2c5108", + "extraction_status": "text_indexed", + "character_count": 14059, + "line_count": 268, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/renderers.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/renderers.js", + "suffix": ".js", + "byte_count": 20115, + "sha256": "617267b39c7339b3fdb5a00855ef42b36edd17d5ffecb340529b25d1eb51682d", + "extraction_status": "text_indexed", + "character_count": 19771, + "line_count": 417, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/style.css": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/style.css", + "suffix": ".css", + "byte_count": 73608, + "sha256": "22e5c0d54af22e12379ec72dcd34234032a1fba3f7ec70ebf783f0f4cd1cb65f", + "extraction_status": "text_indexed", + "character_count": 72858, + "line_count": 1743, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/subscription.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/subscription.js", + "suffix": ".js", + "byte_count": 8284, + "sha256": "dc8cf5fed8de1b7188f25019e2ce463cddcb410950c39bcc2874554603283209", + "extraction_status": "text_indexed", + "character_count": 7938, + "line_count": 253, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/tajika.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/tajika.js", + "suffix": ".js", + "byte_count": 5470, + "sha256": "f6603e584c1b2e5ebf8b06068d83e3dcffbcc959495dee195c888ce48484ff2a", + "extraction_status": "text_indexed", + "character_count": 4728, + "line_count": 154, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/transit.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/transit.js", + "suffix": ".js", + "byte_count": 30950, + "sha256": "89186a40e236f1e598f0e8d56e317b7c64151aeb5cef77e86d0701dabbc358ce", + "extraction_status": "text_indexed", + "character_count": 29552, + "line_count": 829, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/vite.config.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/vite.config.js", + "suffix": ".js", + "byte_count": 197, + "sha256": "15986746c746c3410c724b9db4e5174ac5c4221410d1264ef2ffc253681473e7", + "extraction_status": "text_indexed", + "character_count": 197, + "line_count": 15, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-details-a.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-details-a.js", + "suffix": ".js", + "byte_count": 15127, + "sha256": "5eb262df8871e85e1ac60f21b39c476e57160a08b8466a7aed3ecffbb8c492ce", + "extraction_status": "text_indexed", + "character_count": 8428, + "line_count": 104, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-details-b.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-details-b.js", + "suffix": ".js", + "byte_count": 7997, + "sha256": "8c1c39c4d48a03adc88ca13e416550f2ee021dd8a191bd950f9a3821791eef2b", + "extraction_status": "text_indexed", + "character_count": 4488, + "line_count": 47, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-extended-b.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-extended-b.js", + "suffix": ".js", + "byte_count": 10940, + "sha256": "a229dc505dcb7e8f77523eb947e95b2bb75ede508f9d9ad2bf8bd29b898e0c11", + "extraction_status": "text_indexed", + "character_count": 9382, + "line_count": 50, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-extended.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish-app/yoga-extended.js", + "suffix": ".js", + "byte_count": 13247, + "sha256": "6719a373cc5e3fb8c86e68ae068f71f94768f3c3c1c5e258a528a4af4235c91f", + "extraction_status": "text_indexed", + "character_count": 11265, + "line_count": 71, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/__init__.py", + "suffix": ".py", + "byte_count": 6048, + "sha256": "6b3230699399f81af4fd225f9d276c0697eedeb22176abcb873b4f44d67cbe1a", + "extraction_status": "text_indexed", + "character_count": 6044, + "line_count": 156, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/cli.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/cli.py", + "suffix": ".py", + "byte_count": 631, + "sha256": "3389c92c80d9d9616b2a45ebd73ee39bbd37168d14afe17b49a2881c426f7fb5", + "extraction_status": "text_indexed", + "character_count": 631, + "line_count": 26, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/engine.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/engine.py", + "suffix": ".py", + "byte_count": 599, + "sha256": "402c40dcebe36e606d17cc009b1ccebbf92de131d17bda2ef763df5682cc3bde", + "extraction_status": "text_indexed", + "character_count": 599, + "line_count": 25, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/mcp_server.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic/mcp_server.py", + "suffix": ".py", + "byte_count": 734, + "sha256": "05e4b499e1299205abb32c744718887fdec0a83f4e56c4561203b5ac89721064", + "extraction_status": "text_indexed", + "character_count": 734, + "line_count": 28, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/PKG-INFO": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/PKG-INFO", + "suffix": "", + "byte_count": 18931, + "sha256": "d14edac17ce2a84356f8827a191fd034a3efcd5bd83a6b102d6af97572749641", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/SOURCES.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/SOURCES.txt", + "suffix": ".txt", + "byte_count": 5461, + "sha256": "4f97891bb3cd7a54fc4c3195a4953ddfe466ab74c77a056cb65db41dc0654c6a", + "extraction_status": "text_indexed", + "character_count": 5461, + "line_count": 187, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/dependency_links.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/dependency_links.txt", + "suffix": ".txt", + "byte_count": 1, + "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", + "extraction_status": "text_indexed", + "character_count": 1, + "line_count": 2, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/entry_points.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/entry_points.txt", + "suffix": ".txt", + "byte_count": 142, + "sha256": "998526bf567a5fb2cf7fb501e737e0129e8a5a01b5cd2962b8fb75e095dfaf51", + "extraction_status": "text_indexed", + "character_count": 142, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/requires.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/requires.txt", + "suffix": ".txt", + "byte_count": 121, + "sha256": "98de99f42fe84b4edf556500225f1aeabae691bc38c8d93bb5970a14aa273749", + "extraction_status": "text_indexed", + "character_count": 121, + "line_count": 13, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/top_level.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/jyotish_vedic_astrology.egg-info/top_level.txt", + "suffix": ".txt", + "byte_count": 22, + "sha256": "83613470bd797409df739071fe240f51f5d10a5f7147079965a59e66ae7eea0c", + "extraction_status": "text_indexed", + "character_count": 22, + "line_count": 3, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/mcp_server.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/mcp_server.py", + "suffix": ".py", + "byte_count": 29060, + "sha256": "9a82bc7861aa2eb2a683bf0e26cbc4a5047b71c35994a98eb2453874537620a9", + "extraction_status": "text_indexed", + "character_count": 28930, + "line_count": 873, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/pyproject.toml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/pyproject.toml", + "suffix": ".toml", + "byte_count": 3102, + "sha256": "7143d02d2131467548bddb329cf767b11219a531728a61dc15a1a4e4ba6815d8", + "extraction_status": "text_indexed", + "character_count": 3102, + "line_count": 113, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/advanced-techniques.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/advanced-techniques.md", + "suffix": ".md", + "byte_count": 5816, + "sha256": "4d47b5ffde663e26b1cc36d1312489323b6c46f57a843bea069da7edf5d8310e", + "extraction_status": "text_indexed", + "character_count": 2908, + "line_count": 162, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/ai-reading-workflow-prompt.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/ai-reading-workflow-prompt.md", + "suffix": ".md", + "byte_count": 40732, + "sha256": "e57f12a96d3e31291b4c544b5a7ef9e8c40ab62ab56ac42e23b57494d310bb0f", + "extraction_status": "text_indexed", + "character_count": 23718, + "line_count": 986, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/alternative-dasha-systems.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/alternative-dasha-systems.md", + "suffix": ".md", + "byte_count": 7628, + "sha256": "3d2c047db9e85feab546dddcccd69fedae9f9376ae6c68cb6fa69fd48de98105", + "extraction_status": "text_indexed", + "character_count": 4472, + "line_count": 190, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-full-reading-v1.8-review.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-full-reading-v1.8-review.md", + "suffix": ".md", + "byte_count": 675, + "sha256": "82728c7510f9da40438c6e72ebd94a92b52dfb2bbb0066e2e5d403c7581a5429", + "extraction_status": "text_indexed", + "character_count": 303, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-full-reading-v4.0.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-full-reading-v4.0.md", + "suffix": ".md", + "byte_count": 675, + "sha256": "82728c7510f9da40438c6e72ebd94a92b52dfb2bbb0066e2e5d403c7581a5429", + "extraction_status": "text_indexed", + "character_count": 303, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part1-核心配置.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part1-核心配置.md", + "suffix": ".md", + "byte_count": 681, + "sha256": "5f10a53aeb760eb4d4c6a138f732fdc1300bb04e6254211c1dfd078b1e83d12f", + "extraction_status": "text_indexed", + "character_count": 299, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part2-宫位强度.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part2-宫位强度.md", + "suffix": ".md", + "byte_count": 681, + "sha256": "5f10a53aeb760eb4d4c6a138f732fdc1300bb04e6254211c1dfd078b1e83d12f", + "extraction_status": "text_indexed", + "character_count": 299, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part3-Ashtakavarga.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part3-Ashtakavarga.md", + "suffix": ".md", + "byte_count": 681, + "sha256": "5f10a53aeb760eb4d4c6a138f732fdc1300bb04e6254211c1dfd078b1e83d12f", + "extraction_status": "text_indexed", + "character_count": 299, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part4-PlanetActivity.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part4-PlanetActivity.md", + "suffix": ".md", + "byte_count": 681, + "sha256": "5f10a53aeb760eb4d4c6a138f732fdc1300bb04e6254211c1dfd078b1e83d12f", + "extraction_status": "text_indexed", + "character_count": 299, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part5-VimsopakaBala.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part5-VimsopakaBala.md", + "suffix": ".md", + "byte_count": 681, + "sha256": "5f10a53aeb760eb4d4c6a138f732fdc1300bb04e6254211c1dfd078b1e83d12f", + "extraction_status": "text_indexed", + "character_count": 299, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part6-Dasa系统.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part6-Dasa系统.md", + "suffix": ".md", + "byte_count": 681, + "sha256": "5f10a53aeb760eb4d4c6a138f732fdc1300bb04e6254211c1dfd078b1e83d12f", + "extraction_status": "text_indexed", + "character_count": 299, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part7-综合预测.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/analysis-natal-full-part7-综合预测.md", + "suffix": ".md", + "byte_count": 681, + "sha256": "5f10a53aeb760eb4d4c6a138f732fdc1300bb04e6254211c1dfd078b1e83d12f", + "extraction_status": "text_indexed", + "character_count": 299, + "line_count": 12, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/argala-complete-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/argala-complete-guide.md", + "suffix": ".md", + "byte_count": 11558, + "sha256": "eeacca92a769ec4704acc23012425eb4d7cb577c6f0b330fe71351aa685fd379", + "extraction_status": "text_indexed", + "character_count": 6873, + "line_count": 275, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/ashtakavarga-complete-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/ashtakavarga-complete-system.md", + "suffix": ".md", + "byte_count": 8651, + "sha256": "a37203762fbe4e2ecf358abb6104d0ee9ef07ca542d6d10ca6060133f657c574", + "extraction_status": "text_indexed", + "character_count": 5156, + "line_count": 300, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/audit-deep-data-audit-2026-05-04.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/audit-deep-data-audit-2026-05-04.md", + "suffix": ".md", + "byte_count": 10084, + "sha256": "2b686659430d26a992db977bac0b0a7097e6d620468b680827a5b284b08a6758", + "extraction_status": "text_indexed", + "character_count": 7031, + "line_count": 247, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/audit-kimi-optimization-review.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/audit-kimi-optimization-review.md", + "suffix": ".md", + "byte_count": 16219, + "sha256": "d6dac19c5e2a50278f4e7cae8bd5897076c4b7c26e1bad27d48a56f4db5a5b35", + "extraction_status": "text_indexed", + "character_count": 8758, + "line_count": 415, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/audit-skill-full-test-2026-05-04.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/audit-skill-full-test-2026-05-04.md", + "suffix": ".md", + "byte_count": 11664, + "sha256": "4f72739b90dc6709aab11171eabb53813365506f7e1db15f496e593a3433edab", + "extraction_status": "text_indexed", + "character_count": 7812, + "line_count": 231, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/badhaka-obstacle-planet-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/badhaka-obstacle-planet-guide.md", + "suffix": ".md", + "byte_count": 5153, + "sha256": "e5695f677ad4fa2c6d3d2657a375d18dab099dffadf1d8df592225ec4173580b", + "extraction_status": "text_indexed", + "character_count": 3188, + "line_count": 141, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/bhrigu-chakra-paddhati.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/bhrigu-chakra-paddhati.md", + "suffix": ".md", + "byte_count": 9624, + "sha256": "019744971ec2c2ffaa0a75e6af376a572296d568c6aef89652a27f56ed566940", + "extraction_status": "text_indexed", + "character_count": 4619, + "line_count": 235, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/bhrigu-pada-dasha-marriage-counting.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/bhrigu-pada-dasha-marriage-counting.md", + "suffix": ".md", + "byte_count": 7474, + "sha256": "2bbcaa1fc3654a3d38399bdbaa70e305a8cf50121fbe8e48be9e4b115efa5f57", + "extraction_status": "text_indexed", + "character_count": 4289, + "line_count": 201, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/birth-time-rectification-advanced.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/birth-time-rectification-advanced.md", + "suffix": ".md", + "byte_count": 13581, + "sha256": "da25c979a94945d2990ad78b7ccc95bd0609e1458643382734fb920617182083", + "extraction_status": "text_indexed", + "character_count": 6242, + "line_count": 422, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/birth-time-rectification-cases.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/birth-time-rectification-cases.md", + "suffix": ".md", + "byte_count": 11540, + "sha256": "40a6e856672a275c91e09a4aa7ae776f37696fcdff31dc34f3b00c3766b62793", + "extraction_status": "text_indexed", + "character_count": 6263, + "line_count": 336, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/bphs-ch48-narayana-dasha.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/bphs-ch48-narayana-dasha.md", + "suffix": ".md", + "byte_count": 1085, + "sha256": "513cdde1bb1a05dec96a31a24f7e51ff8273107b567634205cd17782ae2b3af1", + "extraction_status": "text_indexed", + "character_count": 643, + "line_count": 34, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/case-study-collection-2026-04-22.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/case-study-collection-2026-04-22.md", + "suffix": ".md", + "byte_count": 12763, + "sha256": "57dbf9d76c7380a42bd46e994cfee11556f7d21978c6ee857883e7ac0e1316b7", + "extraction_status": "text_indexed", + "character_count": 6347, + "line_count": 347, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/celebrity-cases.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/celebrity-cases.md", + "suffix": ".md", + "byte_count": 5503, + "sha256": "2f93ef0974ed9fe8e8cffb628009f9a9bbda6e9d5b460d55dd66eb1307d15b73", + "extraction_status": "text_indexed", + "character_count": 2777, + "line_count": 190, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/celebrity_case_validation_5charts.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/celebrity_case_validation_5charts.json", + "suffix": ".json", + "byte_count": 106741, + "sha256": "b6a9d685a63b9d2f53a469131cd410a9d8009d304fba3ccdd24a9f0c0fdb8624", + "extraction_status": "text_indexed", + "character_count": 106171, + "line_count": 3639, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/chara-dasha-calibration-roadmap.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/chara-dasha-calibration-roadmap.md", + "suffix": ".md", + "byte_count": 2690, + "sha256": "bb7ab0ebf403e68ca4cd597afa41b1728d57e461037cd02a85dd1c3ff2ea6b03", + "extraction_status": "text_indexed", + "character_count": 1733, + "line_count": 71, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/chara-dasha-v6910-test-report.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/chara-dasha-v6910-test-report.md", + "suffix": ".md", + "byte_count": 3119, + "sha256": "f7e96e790d25a0570194ba1ce0b32ca52e9815762a2bc6e9e2822d791b8a2b6a", + "extraction_status": "text_indexed", + "character_count": 2255, + "line_count": 84, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/classical-texts-translation-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/classical-texts-translation-guide.md", + "suffix": ".md", + "byte_count": 6045, + "sha256": "86ae386712b2082c0452591bc22c011c218932f214bbc48a91527a9ea179a39b", + "extraction_status": "text_indexed", + "character_count": 3742, + "line_count": 101, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/common-misconceptions.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/common-misconceptions.md", + "suffix": ".md", + "byte_count": 46407, + "sha256": "0be850d77e25453a179da28bd1cfdf1cb83e6c4ad553c1a3ab82ba47b335284c", + "extraction_status": "text_indexed", + "character_count": 21629, + "line_count": 1168, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/competitive-analysis-2026-06-05.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/competitive-analysis-2026-06-05.md", + "suffix": ".md", + "byte_count": 8628, + "sha256": "ede3ee7f36a5aefd534c57fd03233ec57ccd5f3fc9a17a8478f5be3d1d8711af", + "extraction_status": "text_indexed", + "character_count": 5902, + "line_count": 297, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/comprehensive-reading-workflow.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/comprehensive-reading-workflow.md", + "suffix": ".md", + "byte_count": 12917, + "sha256": "d63ec39f5df13e08634c0cd5fdfe92f7a193a336ae27c65a962a562f487a2be0", + "extraction_status": "text_indexed", + "character_count": 7279, + "line_count": 369, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/condition-dasha-complete.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/condition-dasha-complete.md", + "suffix": ".md", + "byte_count": 5844, + "sha256": "7ac6cf2b79d0f5322655f4a216520a21aed904c2af954eb32776d0c7be20f63f", + "extraction_status": "text_indexed", + "character_count": 3309, + "line_count": 160, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/consultation-case-library.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/consultation-case-library.md", + "suffix": ".md", + "byte_count": 120812, + "sha256": "9cc7448a3fabb5c34adb4fe33d8017969874ad8d2edbc405fc0072c69ff315b4", + "extraction_status": "text_indexed", + "character_count": 54760, + "line_count": 3353, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/darakaraka-complete-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/darakaraka-complete-guide.md", + "suffix": ".md", + "byte_count": 15881, + "sha256": "3e12da7311bc7d9ec65b808c38451b9aefec6602dd60b0095008ef4664f27729", + "extraction_status": "text_indexed", + "character_count": 7450, + "line_count": 401, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/dasa-convergence-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/dasa-convergence-methodology.md", + "suffix": ".md", + "byte_count": 13804, + "sha256": "36aae156543fe27a3fafec8605009ce57b85df1fb6a1c0a6e2cc626a33aca724", + "extraction_status": "text_indexed", + "character_count": 7986, + "line_count": 301, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/dasha-calculation-tool.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/dasha-calculation-tool.md", + "suffix": ".md", + "byte_count": 11688, + "sha256": "53d3b13048bf45674a00b0a27325f7d2bd551031925bdcf83c660c892af6511c", + "extraction_status": "text_indexed", + "character_count": 7621, + "line_count": 389, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/dasha-transit-method.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/dasha-transit-method.md", + "suffix": ".md", + "byte_count": 6575, + "sha256": "68940aa58e65129cc456ead181e764ed54b699bf0ce4cb5abb95d48ca5919fea", + "extraction_status": "text_indexed", + "character_count": 3564, + "line_count": 196, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/data-bridge-mapping.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/data-bridge-mapping.md", + "suffix": ".md", + "byte_count": 7212, + "sha256": "b9bc8e00844ac9c025cbfc5083c16e19b4483751c167afd67c5cbcc842127beb", + "extraction_status": "text_indexed", + "character_count": 4886, + "line_count": 166, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/deep-analysis-complete-workflow.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/deep-analysis-complete-workflow.md", + "suffix": ".md", + "byte_count": 11666, + "sha256": "6916118b5caacab25cb0bd84690bb2b9ae8dea0e2f0fb3f1fb701bd8a937c7c9", + "extraction_status": "text_indexed", + "character_count": 7035, + "line_count": 357, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/divisional-chart-deep-reading.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/divisional-chart-deep-reading.md", + "suffix": ".md", + "byte_count": 7098, + "sha256": "393a47c043eab5dd76dc89df294567cbbf1032d0c02a9f4450bea375755e2636", + "extraction_status": "text_indexed", + "character_count": 4051, + "line_count": 194, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/famous-case-library.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/famous-case-library.md", + "suffix": ".md", + "byte_count": 10186, + "sha256": "5d31abd9fc0b187f21c972a3277125082b5ff5063df8a9de105a9ad061b9c8e5", + "extraction_status": "text_indexed", + "character_count": 5742, + "line_count": 246, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/feature-gap-matrix-2026.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/feature-gap-matrix-2026.md", + "suffix": ".md", + "byte_count": 41287, + "sha256": "041b04ca3511940b263df53195ba339bc988ec91f7ca280df2a9cdd281b7aff3", + "extraction_status": "text_indexed", + "character_count": 28023, + "line_count": 572, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/global-astrologer-practical-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/global-astrologer-practical-methodology.md", + "suffix": ".md", + "byte_count": 14244, + "sha256": "0d4e89b08b1d1f734221f6935c9d7abbac3d39831de204711412ee48dad648bf", + "extraction_status": "text_indexed", + "character_count": 7798, + "line_count": 510, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/global-astrologer-reflections.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/global-astrologer-reflections.md", + "suffix": ".md", + "byte_count": 17184, + "sha256": "f047ccf5081aa514f3598d972a8f50d283b8045e43989e3c3ceb7d300e8af263", + "extraction_status": "text_indexed", + "character_count": 9029, + "line_count": 388, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/high-status-spouse-yoga.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/high-status-spouse-yoga.md", + "suffix": ".md", + "byte_count": 7128, + "sha256": "0c0df821beed969897192016146dc378aaa2a7bdf24860c838dbe036b263a40e", + "extraction_status": "text_indexed", + "character_count": 3849, + "line_count": 196, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/house-domain-planet-mapping.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/house-domain-planet-mapping.md", + "suffix": ".md", + "byte_count": 18945, + "sha256": "fd4026763470b399d11838fe381771341f34e5d4a0aaf5a6ac72a89a29ba025a", + "extraction_status": "text_indexed", + "character_count": 9874, + "line_count": 448, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/house-modern-mapping.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/house-modern-mapping.md", + "suffix": ".md", + "byte_count": 10101, + "sha256": "1f860c9fe4c0b35ed813b10b393aa3d24d78571f3b1cd6cbbc04475f40b44b9b", + "extraction_status": "text_indexed", + "character_count": 4534, + "line_count": 271, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/indastro-case-studies.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/indastro-case-studies.md", + "suffix": ".md", + "byte_count": 26174, + "sha256": "97895245889110851b79158527f2ba8521ef7049783b0a0544e5f414f78d0c00", + "extraction_status": "text_indexed", + "character_count": 17230, + "line_count": 613, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/jaimini-complete-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/jaimini-complete-system.md", + "suffix": ".md", + "byte_count": 8606, + "sha256": "c521851ccea16104e3340eafb90072a170b9d0cb5fe8494f5febc0bab870c1f9", + "extraction_status": "text_indexed", + "character_count": 4611, + "line_count": 262, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/jyotishganit_benchmark.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/jyotishganit_benchmark.md", + "suffix": ".md", + "byte_count": 2333, + "sha256": "f6db92b4b9445859d8d91b816b522e99dba0a985a917db36e08681bb66beb82f", + "extraction_status": "text_indexed", + "character_count": 1453, + "line_count": 48, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/ketu-dual-nature-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/ketu-dual-nature-guide.md", + "suffix": ".md", + "byte_count": 7567, + "sha256": "4f8927898dfd209ea262eafa13ed845dee05567e8d7173c7055f71a4719a194a", + "extraction_status": "text_indexed", + "character_count": 3740, + "line_count": 163, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/kp-astrology-complete-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/kp-astrology-complete-system.md", + "suffix": ".md", + "byte_count": 8364, + "sha256": "e20eef9cfbc04a26f0fc2225cfa0c3751d1ce8c1c9c0036000feb446ed60c0b7", + "extraction_status": "text_indexed", + "character_count": 4536, + "line_count": 231, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/kp-practical-event-timing.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/kp-practical-event-timing.md", + "suffix": ".md", + "byte_count": 303, + "sha256": "9525d289288da13b94aa16299ffa2de902f702d236f4433af291ebe29336586b", + "extraction_status": "text_indexed", + "character_count": 127, + "line_count": 4, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-misconceptions-reflection.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-misconceptions-reflection.md", + "suffix": ".md", + "byte_count": 15244, + "sha256": "43ffe0b4c988f17e43833a11247df97c8a4fac9362c0a5898de90a1b70d32d94", + "extraction_status": "text_indexed", + "character_count": 7427, + "line_count": 339, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-defects.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-defects.md", + "suffix": ".md", + "byte_count": 10491, + "sha256": "ce17f917f34a40da9fa85b107bf19cef75b5d48bc1e87eb68354b746a51d401e", + "extraction_status": "text_indexed", + "character_count": 5065, + "line_count": 347, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-fixes.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-fixes.md", + "suffix": ".md", + "byte_count": 14226, + "sha256": "56a9c2457811121f2f8b7c632fae43208eba07575f397021fc64808ecf388100", + "extraction_status": "text_indexed", + "character_count": 9313, + "line_count": 547, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-optimization.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-optimization.md", + "suffix": ".md", + "byte_count": 10196, + "sha256": "656583275948311b15a2ebfb84bb1ed0464db4d66fc35dc4340ff052d9b66a5e", + "extraction_status": "text_indexed", + "character_count": 5826, + "line_count": 341, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-patches-p1.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-technique-patches-p1.md", + "suffix": ".md", + "byte_count": 12253, + "sha256": "787da5c8c70a92d7222d098c672b88121b328cf87d9dd3454be5a04662c1b799", + "extraction_status": "text_indexed", + "character_count": 6406, + "line_count": 455, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-timing-reflection.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/lessons-learned-timing-reflection.md", + "suffix": ".md", + "byte_count": 7217, + "sha256": "42c42edb3db4cd284b834662604c0eeea790104ecc02fec6659cf0f50f1d9a4f", + "extraction_status": "text_indexed", + "character_count": 3839, + "line_count": 266, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/mandatory-verification-gate-protocol.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/mandatory-verification-gate-protocol.md", + "suffix": ".md", + "byte_count": 10768, + "sha256": "538c936e991ab1aefdb479497c69eef1383afc1c7983ca974739fcd81af01003", + "extraction_status": "text_indexed", + "character_count": 6587, + "line_count": 261, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/marc-boney-marriage-six-step.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/marc-boney-marriage-six-step.md", + "suffix": ".md", + "byte_count": 4257, + "sha256": "b0a9ea2ed92bb4a4191c0d283ca0ff73c63ccffcf8f0472c22a299478ed9eb79", + "extraction_status": "text_indexed", + "character_count": 2839, + "line_count": 129, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/marriage-timing-comprehensive-techniques.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/marriage-timing-comprehensive-techniques.md", + "suffix": ".md", + "byte_count": 5000, + "sha256": "0a7c643d1dd70d8b33682c8eece0e0fcb4cfe7216c99b432162c83dcd45d1c5a", + "extraction_status": "text_indexed", + "character_count": 2657, + "line_count": 136, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/marriage-timing-validation-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/marriage-timing-validation-methodology.md", + "suffix": ".md", + "byte_count": 10807, + "sha256": "fbf44831b4ef72e51c028e0ab697556e88a7b8fa74e1d3c8beb2dc4f3f8d8156", + "extraction_status": "text_indexed", + "character_count": 7256, + "line_count": 252, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/modern-language-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/modern-language-guide.md", + "suffix": ".md", + "byte_count": 16199, + "sha256": "06d8849b9a37c621b9df973291ca2066bdREDACTED_YEAR6449f812fe82661a63ee684952", + "extraction_status": "text_indexed", + "character_count": 7548, + "line_count": 299, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/modern-life-scenarios-complete.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/modern-life-scenarios-complete.md", + "suffix": ".md", + "byte_count": 19850, + "sha256": "d6f4bfa789d7435fe1347464743d6e79e6b88d0110c53b609271f598e5747297", + "extraction_status": "text_indexed", + "character_count": 9199, + "line_count": 403, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/muhurta-complete-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/muhurta-complete-guide.md", + "suffix": ".md", + "byte_count": 1348, + "sha256": "77caf0180f1d054b218433e5e57b9e0f2c8da17c9188cc56b4911737ffb3b3d0", + "extraction_status": "text_indexed", + "character_count": 836, + "line_count": 52, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/multi-dasha-convergence-protocol.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/multi-dasha-convergence-protocol.md", + "suffix": ".md", + "byte_count": 6189, + "sha256": "5b3f72838757b3f95c1b9a8dd9af7e33cdfbebfa5047a8a7008f6c42ca252a7e", + "extraction_status": "text_indexed", + "character_count": 3614, + "line_count": 163, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/nakshatra-chinese-quick-ref.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/nakshatra-chinese-quick-ref.md", + "suffix": ".md", + "byte_count": 17533, + "sha256": "c39bfc4e426fd148090915478cad6ed5e547283cdebce782317d5b24bdb3c4e3", + "extraction_status": "text_indexed", + "character_count": 9526, + "line_count": 616, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/nakshatra_deities.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/nakshatra_deities.md", + "suffix": ".md", + "byte_count": 19793, + "sha256": "43fdb7cb4c3488438d649d9227f49f1ae716afa339e1895c0d8bcbed7a48ee00", + "extraction_status": "text_indexed", + "character_count": 19286, + "line_count": 495, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/navamsa-d9-interpretation-template.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/navamsa-d9-interpretation-template.md", + "suffix": ".md", + "byte_count": 6953, + "sha256": "e7aa23a04af56495e20300081c9af3f83319c471bfc24b3eefc20de808679995", + "extraction_status": "text_indexed", + "character_count": 3701, + "line_count": 199, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/navamsa-marriage-deep-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/navamsa-marriage-deep-analysis.md", + "suffix": ".md", + "byte_count": 7881, + "sha256": "f9fc984d707e1711d769c7e2d44f46ab47f81a9dc36fe3b9909d6dc0cb00bb83", + "extraction_status": "text_indexed", + "character_count": 4203, + "line_count": 186, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/navatara-kantaka-shani-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/navatara-kantaka-shani-guide.md", + "suffix": ".md", + "byte_count": 4602, + "sha256": "716b80259bbe41e848ae9aedb9116ceafa51789ebf3187faadaae06c51c510fa", + "extraction_status": "text_indexed", + "character_count": 2541, + "line_count": 114, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/neechabhanga-raja-yoga.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/neechabhanga-raja-yoga.md", + "suffix": ".md", + "byte_count": 4043, + "sha256": "9b8858c70be6ef567748f94bcbe54a24d271e770f4e79cc5eba557e9bf1beb81", + "extraction_status": "text_indexed", + "character_count": 2074, + "line_count": 186, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open-source-jyotish-scan-2026.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open-source-jyotish-scan-2026.md", + "suffix": ".md", + "byte_count": 16821, + "sha256": "f2a066d86b38bec420e1802c1cf9f644bd2833a8b37e38b12ec4ec9b2838f431", + "extraction_status": "text_indexed", + "character_count": 13421, + "line_count": 295, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open-source-technique-research-2026-06-13.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open-source-technique-research-2026-06-13.md", + "suffix": ".md", + "byte_count": 2019, + "sha256": "30c129d166d9c2d9763920601540ad50154488b12d0a1b8305f341d612d174e6", + "extraction_status": "text_indexed", + "character_count": 1347, + "line_count": 27, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/INTEGRATION_REPORT.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/INTEGRATION_REPORT.md", + "suffix": ".md", + "byte_count": 18340, + "sha256": "6cf136b7ed109a02b198a63f22405e47fed3be571043a4049a3ad6bc1b9d182a", + "extraction_status": "text_indexed", + "character_count": 14318, + "line_count": 435, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/.gitignore", + "suffix": "", + "byte_count": 3249, + "sha256": "278402adb572bf9860eed049e566e8a8641e4557b8d78783b49c4693df8536a0", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/README.md", + "suffix": ".md", + "byte_count": 5942, + "sha256": "806c147150377eb1f14ddb483b70c8f9c3b357b6dff2ccb6b843be724a6e1c7b", + "extraction_status": "text_indexed", + "character_count": 5939, + "line_count": 94, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/AscMotionStudy.ipynb": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/AscMotionStudy.ipynb", + "suffix": ".ipynb", + "byte_count": 44630, + "sha256": "b56998de875d660d5cde72ad719615f13f59f1b3fd9b2666f56c2602b6bbc634", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/HoraryChartStudy.ipynb": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/HoraryChartStudy.ipynb", + "suffix": ".ipynb", + "byte_count": 62089, + "sha256": "9f834018824bedc5a98c27bb45648eebb565a1f487ed1c99a0e4b17b2ef42a9a", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/ReadMe.MD": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/ReadMe.MD", + "suffix": ".md", + "byte_count": 599, + "sha256": "987e065aa4b9b70200b9823e5d1b652435e262a4a9d579c496b81b42dc97e868", + "extraction_status": "text_indexed", + "character_count": 599, + "line_count": 8, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/VedicAstroStudy.ipynb": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/StudyNotebooks/VedicAstroStudy.ipynb", + "suffix": ".ipynb", + "byte_count": 76158, + "sha256": "392f505574REDACTED_YEARd35cf56397e96b2cee3cc0b7e3efbd9475fcee4134f098007a", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/VedicAstroAPI.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/VedicAstroAPI.py", + "suffix": ".py", + "byte_count": 5043, + "sha256": "20883e275b4557cf620c9b6b4d201f920ecdbeb0deca552f5f2613bbc3408624", + "extraction_status": "text_indexed", + "character_count": 5043, + "line_count": 115, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/VedicAstroLogo.png": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/VedicAstroLogo.png", + "suffix": ".png", + "byte_count": 151345, + "sha256": "e64022e2dde10d7ce378a69f8b7f035b084d56517f37eb8f6ecc4bd47fe0fe2a", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/requirements.txt", + "suffix": ".txt", + "byte_count": 132, + "sha256": "0728f811ae42c9964c5e2f64cf43d949bceb80cc3c4a618c84c0f671ed8eb752", + "extraction_status": "text_indexed", + "character_count": 132, + "line_count": 10, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/setup.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/setup.py", + "suffix": ".py", + "byte_count": 1448, + "sha256": "b07454689a35f5f91a3f0f96cb7be8a4a0fd3a4bd15c2a1baff327ee6238a5e5", + "extraction_status": "text_indexed", + "character_count": 1448, + "line_count": 33, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/deg_var_check_houses.ipynb": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/deg_var_check_houses.ipynb", + "suffix": ".ipynb", + "byte_count": 165520, + "sha256": "676f166b370e092bb69cf805797c8070908ec0ff3858b4d12c153b8b97b9ae53", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/deg_var_check_planets.ipynb": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/deg_var_check_planets.ipynb", + "suffix": ".ipynb", + "byte_count": 48223, + "sha256": "6a899dabcc917472fe5d27c15b331c08a082ca391f650d3ed2bcd17056a535a7", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/different_eph_files.ipynb": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/different_eph_files.ipynb", + "suffix": ".ipynb", + "byte_count": 22801, + "sha256": "11329db51d7e8e085614559af48c3dbf9a5e8a63865e5f720288d15e017607cb", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/horary_functions_test.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/horary_functions_test.py", + "suffix": ".py", + "byte_count": 3617, + "sha256": "11417953369298155046fbfe5968611bd315fcdc77e778197ffc204d5b4bed26", + "extraction_status": "text_indexed", + "character_count": 3617, + "line_count": 72, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/swe_const.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/test_suite/swe_const.py", + "suffix": ".py", + "byte_count": 1080, + "sha256": "49809c004a9b7eb39d28d7cc9d1f74840f6f748c05eb7df0596452dbbf4e9c11", + "extraction_status": "text_indexed", + "character_count": 1069, + "line_count": 28, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/VedicAstro.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/VedicAstro.py", + "suffix": ".py", + "byte_count": 33217, + "sha256": "1469c89a28dd4de6e576c2c4bd907902ee45d8a261b22836ea45503af369fa1d", + "extraction_status": "text_indexed", + "character_count": 33205, + "line_count": 615, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/data/KP_SL_Divisions.csv": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/data/KP_SL_Divisions.csv", + "suffix": ".csv", + "byte_count": 13442, + "sha256": "d505efdbdc64804718ccfbbc3a9ba6a64f44a8597f545a89add207d88fbcd85a", + "extraction_status": "text_indexed", + "character_count": 13340, + "line_count": 251, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/horary_chart.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/horary_chart.py", + "suffix": ".py", + "byte_count": 7325, + "sha256": "af1e88adc5349212d1db5c5590dc6c1e0125398baa594f49bbe26a40f0d3570d", + "extraction_status": "text_indexed", + "character_count": 7325, + "line_count": 149, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/utils.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/vedicastro/utils.py", + "suffix": ".py", + "byte_count": 5319, + "sha256": "a450327df4fb55fc4753ba4d13af3b63b87ef9d2f1ee6312e0caf356f19bdb7f", + "extraction_status": "text_indexed", + "character_count": 5319, + "line_count": 162, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/__init__.py", + "suffix": ".py", + "byte_count": 7254, + "sha256": "124eefca494f99f3211fda15ffdf4db09f43a15bfeb4c160dd4301cc183ae966", + "extraction_status": "text_indexed", + "character_count": 7252, + "line_count": 259, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/_validation.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/_validation.py", + "suffix": ".py", + "byte_count": 995, + "sha256": "c6d7619959ae9357b3b6af0bd82989d6d6a80642b2a6019d1766c1a03e167db0", + "extraction_status": "text_indexed", + "character_count": 995, + "line_count": 22, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/_version.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/_version.py", + "suffix": ".py", + "byte_count": 22, + "sha256": "2c6550c83b1689f7400a8eeacedc1bf115961ddb3513bb90f99a83f12023cb0e", + "extraction_status": "text_indexed", + "character_count": 22, + "line_count": 2, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/ashtakavarga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/ashtakavarga.py", + "suffix": ".py", + "byte_count": 4770, + "sha256": "944719556b15749f54808a7639cd2f478f03609d558af59d832f58ea3cdc5467", + "extraction_status": "text_indexed", + "character_count": 4770, + "line_count": 129, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/career.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/career.py", + "suffix": ".py", + "byte_count": 7428, + "sha256": "682429fbaf2437a08cec58c26b6eac02c90950dcb2b4d5d86dbec5e4c2a2a125", + "extraction_status": "text_indexed", + "character_count": 7404, + "line_count": 172, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/constants.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/constants.py", + "suffix": ".py", + "byte_count": 7343, + "sha256": "dcb97832dfcc6f835067821137db73fc22c428a91750297171fba38b760c1f1b", + "extraction_status": "text_indexed", + "character_count": 7343, + "line_count": 224, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/dasha.py", + "suffix": ".py", + "byte_count": 6836, + "sha256": "3fa9423fc18a4abacd2e56ced5ffa9d3ba0316bfc9b69eb0ef3602061088e09d", + "extraction_status": "text_indexed", + "character_count": 6836, + "line_count": 186, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/dignity.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/dignity.py", + "suffix": ".py", + "byte_count": 4979, + "sha256": "bd5901ac58739e1d0a28945b3c9c7feecd5802f3f373869cfee4aabf95295e21", + "extraction_status": "text_indexed", + "character_count": 4979, + "line_count": 149, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/jaimini.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/jaimini.py", + "suffix": ".py", + "byte_count": 8866, + "sha256": "703b5f6d20e085b128303d03dd03f1f71a98debca98782334daefbe3bbef47f0", + "extraction_status": "text_indexed", + "character_count": 8838, + "line_count": 244, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/matchmaking.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/matchmaking.py", + "suffix": ".py", + "byte_count": 19895, + "sha256": "bd7b876845a9de6b2475510ef979f0e7a1f3b611b6a2c04b4b9c51415b79d759", + "extraction_status": "text_indexed", + "character_count": 19847, + "line_count": 509, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/muhurtha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/muhurtha.py", + "suffix": ".py", + "byte_count": 8330, + "sha256": "502427f1376bdc1cb91f739675a642f4f42e07592c1b2b99eec95622087409ad", + "extraction_status": "text_indexed", + "character_count": 8328, + "line_count": 237, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/nakshatra.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/nakshatra.py", + "suffix": ".py", + "byte_count": 635, + "sha256": "122aa36f8957ee788a38116078722f890a20178d131e94df9e2c796caa85e2b2", + "extraction_status": "text_indexed", + "character_count": 635, + "line_count": 25, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/panchang.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/panchang.py", + "suffix": ".py", + "byte_count": 3181, + "sha256": "3ce6245e016213afd022a60967b4f2b149acaf46fc78054bb5ddbbc220c58049", + "extraction_status": "text_indexed", + "character_count": 3181, + "line_count": 98, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/shadbala.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/shadbala.py", + "suffix": ".py", + "byte_count": 15027, + "sha256": "a6e4d81d1dfed2338ead4bc4225742728a3f89e77aa3056d96fc1720885fae2a", + "extraction_status": "text_indexed", + "character_count": 14984, + "line_count": 436, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/vedic_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/vedic_calculator.py", + "suffix": ".py", + "byte_count": 25266, + "sha256": "cd8d15cc6444ae6769913af576e0693b1af77e8122ea623b6765b0b2d234107a", + "extraction_status": "text_indexed", + "character_count": 25186, + "line_count": 695, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/yoga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/dashaflow/yoga.py", + "suffix": ".py", + "byte_count": 22720, + "sha256": "1d6caa70d3d195cdf96ef943d4c87b3241fafbca0e70a7e17700bddc3d9502ee", + "extraction_status": "text_indexed", + "character_count": 22657, + "line_count": 560, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/.gitignore", + "suffix": "", + "byte_count": 600, + "sha256": "30a98939a88d10dab3946ab6919b4ff16149722dbfdd69d94db71910e8dc9813", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/CLAUDE.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/CLAUDE.md", + "suffix": ".md", + "byte_count": 1784, + "sha256": "0f53495e1ee6b513acb76db091b4ec0a492a6465f7fd43ba5945eac08a333cb6", + "extraction_status": "text_indexed", + "character_count": 1384, + "line_count": 51, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/Jaimini.spec": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/Jaimini.spec", + "suffix": ".spec", + "byte_count": 2480, + "sha256": "7779539bb0303847b32bf0194edc226ea5c0d418509f2f8479568887397329b9", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/LICENSE": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/LICENSE", + "suffix": "", + "byte_count": 1056, + "sha256": "06dcddbb6908a0c6dd4a9e8ec822eea41d5a460a53089fecccc8a68049e99241", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/README.md", + "suffix": ".md", + "byte_count": 5797, + "sha256": "f3d58c733b6d75a6890bce5f99620a3b4450af19d352157b40a3915fa933397a", + "extraction_status": "text_indexed", + "character_count": 5613, + "line_count": 139, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/docs/THEORY.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/docs/THEORY.md", + "suffix": ".md", + "byte_count": 17339, + "sha256": "67e9a36697763f6162a2707bb6a23f62ed517bc2a8985c9da951978f70864ae5", + "extraction_status": "text_indexed", + "character_count": 8354, + "line_count": 436, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/__init__.py", + "suffix": ".py", + "byte_count": 89, + "sha256": "22631482072e3c2be5909c940f9f0df417448f3c3709d971df7b782760899519", + "extraction_status": "text_indexed", + "character_count": 87, + "line_count": 2, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/chart/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/chart/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/chart/chart.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/chart/chart.py", + "suffix": ".py", + "byte_count": 19096, + "sha256": "fe3747ed45ffecdae4e941b82562206fd2ef90183476c395e46cdadc408477dc", + "extraction_status": "text_indexed", + "character_count": 19006, + "line_count": 486, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/cli/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/cli/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/cli/main.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/cli/main.py", + "suffix": ".py", + "byte_count": 4220, + "sha256": "e08b7b8a7ad0213d3553fdd934779aa88286195245ec15446c65244b3da2ad11", + "extraction_status": "text_indexed", + "character_count": 4188, + "line_count": 114, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/argala.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/argala.py", + "suffix": ".py", + "byte_count": 12154, + "sha256": "f2f37cbb88e466342603e839037bb7368283a253bffa14cec4e9731c2ce05f13", + "extraction_status": "text_indexed", + "character_count": 12102, + "line_count": 340, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/dashas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/dashas.py", + "suffix": ".py", + "byte_count": 10498, + "sha256": "355249952671d6357db4a16897360b945a998a161f068daa512f02e361d9afce", + "extraction_status": "text_indexed", + "character_count": 10496, + "line_count": 338, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/divisions.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/divisions.py", + "suffix": ".py", + "byte_count": 7041, + "sha256": "d5e3e96edbe91fdaf40b1b62e4da36811736e569d731f13b12a2c738959e313a", + "extraction_status": "text_indexed", + "character_count": 6988, + "line_count": 225, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/karakas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/karakas.py", + "suffix": ".py", + "byte_count": 6728, + "sha256": "14e4440a251cf3b8977232f734e1c392abf1d2f64d23459e98fe0c9f5c599950", + "extraction_status": "text_indexed", + "character_count": 6725, + "line_count": 215, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/lagnas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/lagnas.py", + "suffix": ".py", + "byte_count": 7340, + "sha256": "e21045247d1cdd2bc2593d5cc29322170c1775dc1b035f95bbe27c2374bca8d4", + "extraction_status": "text_indexed", + "character_count": 7257, + "line_count": 232, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/padas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/core/padas.py", + "suffix": ".py", + "byte_count": 5612, + "sha256": "3151316f40336fc8795b3aa049cbd33b758b263cbe91ca48803a468b1f1e5f7c", + "extraction_status": "text_indexed", + "character_count": 5600, + "line_count": 182, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/ephemeris.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/ephemeris.py", + "suffix": ".py", + "byte_count": 7440, + "sha256": "d5844520edb777d7696418b86dccb030d1481447954c4078d8512684415cb85d", + "extraction_status": "text_indexed", + "character_count": 7440, + "line_count": 229, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/houses.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/houses.py", + "suffix": ".py", + "byte_count": 10270, + "sha256": "f96cc215e6f6b0d60bb0cfb5a7a9ddaab08289d58821bf7bba42796274ed83da", + "extraction_status": "text_indexed", + "character_count": 10264, + "line_count": 332, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/time_utils.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/engine/time_utils.py", + "suffix": ".py", + "byte_count": 7147, + "sha256": "ab54f78d4ccf02554c800a06d6f04a5bf765d7660df4d95a1d67d70059215fb0", + "extraction_status": "text_indexed", + "character_count": 7132, + "line_count": 230, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/__init__.py", + "suffix": ".py", + "byte_count": 891, + "sha256": "a68e9883c9c6f33cffaf2d2e7cfc3f606274f568d9e673d1205a545846e55138", + "extraction_status": "text_indexed", + "character_count": 877, + "line_count": 36, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/panchanga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/panchanga.py", + "suffix": ".py", + "byte_count": 14203, + "sha256": "d334412fc168adc06161eace59757ec7790f7ea04c54d44a311bdadbec3ec83f", + "extraction_status": "text_indexed", + "character_count": 13058, + "line_count": 357, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/tests/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/tests/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/tests/test_panchanga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/panchanga/tests/test_panchanga.py", + "suffix": ".py", + "byte_count": 10711, + "sha256": "e67a0ac29805aa2c74f9ad7a0fff0f7633a7082ec829f29c29744b6a614f29dd", + "extraction_status": "text_indexed", + "character_count": 9827, + "line_count": 322, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/requirements.txt", + "suffix": ".txt", + "byte_count": 92, + "sha256": "1f93d1302926a7eb63dd884fce97e15f67e7414d344142ccc948686a71a499eb", + "extraction_status": "text_indexed", + "character_count": 92, + "line_count": 7, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/strength/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/strength/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/tests/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/tests/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/tests/test_engine.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/tests/test_engine.py", + "suffix": ".py", + "byte_count": 7937, + "sha256": "65c112e65ec2a5cbde932051c80ae7908170c61fc90d5f148fbbb62e87692b4e", + "extraction_status": "text_indexed", + "character_count": 7917, + "line_count": 228, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/tests/test_jaimini.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/tests/test_jaimini.py", + "suffix": ".py", + "byte_count": 9968, + "sha256": "6df8d3bda4106bc86038482b9b6434d3f4365e47ac641de5a8d0e68d4bdbd2ef", + "extraction_status": "text_indexed", + "character_count": 9938, + "line_count": 293, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/__init__.py", + "suffix": ".py", + "byte_count": 81, + "sha256": "b66d7a1a39b5d26980fef7d3721a383b2b48b772d899d590c28faeb5b470c26d", + "extraction_status": "text_indexed", + "character_count": 81, + "line_count": 4, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/app.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/app.py", + "suffix": ".py", + "byte_count": 3515, + "sha256": "8f68d2d572a1d1d26b19e7c4ad9cb6fca8526c2caccae85c90508ffb5a81c850", + "extraction_status": "text_indexed", + "character_count": 3513, + "line_count": 115, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/static/app.js": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/static/app.js", + "suffix": ".js", + "byte_count": 37336, + "sha256": "f98178d7cdce07bcc3e67f57489634697b6949c5b4c3c023ff315e019373bfde", + "extraction_status": "text_indexed", + "character_count": 34083, + "line_count": 879, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/static/style.css": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/static/style.css", + "suffix": ".css", + "byte_count": 8694, + "sha256": "1909934f94a5d91fec6e77647c7fe6bbbd6b6f099c371b7bfa4a292c7968ad00", + "extraction_status": "text_indexed", + "character_count": 8694, + "line_count": 348, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/templates/index.html": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/web/templates/index.html", + "suffix": ".html", + "byte_count": 8914, + "sha256": "a0712383dc0b4c92ca326b0baf706e260362579224f7c6ad5fdd1f9ed4c113d1", + "extraction_status": "text_indexed", + "character_count": 8475, + "line_count": 160, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/yoga/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini/yoga/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini_gui.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini_gui.py", + "suffix": ".py", + "byte_count": 6245, + "sha256": "fa8e75f2640103c02f69e1dfc367bea73bd20c01378e608551065fb020129ee5", + "extraction_status": "text_indexed", + "character_count": 6067, + "line_count": 162, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini_web_launcher.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/jaimini_web_launcher.py", + "suffix": ".py", + "byte_count": 2430, + "sha256": "2fedbfb881d8d7594e86cb28093165340b80d6369766c194c8fef46562a4571d", + "extraction_status": "text_indexed", + "character_count": 2428, + "line_count": 88, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/requirements.txt", + "suffix": ".txt", + "byte_count": 29, + "sha256": "210c122f2a8462f6e7e2919872151c968739d01a9fb4877522dcb13fd23519e5", + "extraction_status": "text_indexed", + "character_count": 29, + "line_count": 3, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/run_jaimini.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/run_jaimini.py", + "suffix": ".py", + "byte_count": 441, + "sha256": "8c4a21b2eca8e6b3e92673764203f5e009c791442b4cea0dbfab17ccb4adb346", + "extraction_status": "text_indexed", + "character_count": 429, + "line_count": 17, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/run_jaimini_web.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/run_jaimini_web.py", + "suffix": ".py", + "byte_count": 320, + "sha256": "17c24854c24c6d157f347686bd1ba3cbac07747e87363893b07e5ec50584655d", + "extraction_status": "text_indexed", + "character_count": 318, + "line_count": 18, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/cleanup_bilingual_md.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/cleanup_bilingual_md.py", + "suffix": ".py", + "byte_count": 3445, + "sha256": "0a1df0ebacbf4119ff6edb699ec1533a9d956404f2956491b22e97c8461c12e9", + "extraction_status": "text_indexed", + "character_count": 3375, + "line_count": 100, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/generate_bilingual_pdf.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/generate_bilingual_pdf.py", + "suffix": ".py", + "byte_count": 12691, + "sha256": "338b6aa775060520342e2d5cdd810d57a1695045fb8ce536531db7be6faea5b7", + "extraction_status": "text_indexed", + "character_count": 12337, + "line_count": 393, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/generate_bilingual_pdf_from_md.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/generate_bilingual_pdf_from_md.py", + "suffix": ".py", + "byte_count": 11101, + "sha256": "9f606eca03dbf0f8accb64459738a3c46c30d25f662b5adf21dc084b84401a9e", + "extraction_status": "text_indexed", + "character_count": 10643, + "line_count": 344, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/ppt_generator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/ppt_generator.py", + "suffix": ".py", + "byte_count": 31368, + "sha256": "0dec57f689002d7baba82fb483cd425476ed06173ce1c5b962d70d0305feb71a", + "extraction_status": "text_indexed", + "character_count": 21682, + "line_count": 652, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/ppt_zoller.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/ppt_zoller.py", + "suffix": ".py", + "byte_count": 11373, + "sha256": "895e1f4668b5c196fec9ec6d0098ef7ad61e255b4841d1673a32b1f7ab701c00", + "extraction_status": "text_indexed", + "character_count": 7496, + "line_count": 253, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/reformat_bilingual.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/reformat_bilingual.py", + "suffix": ".py", + "byte_count": 4610, + "sha256": "1e5849c3d3426d9ce47d7be8a4d1cfef4d61c97af57b904836440d8ec38f024c", + "extraction_status": "text_indexed", + "character_count": 4466, + "line_count": 141, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/reformat_bilingual_phase2.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/reformat_bilingual_phase2.py", + "suffix": ".py", + "byte_count": 3871, + "sha256": "525dc679cc58ed4ffcfef3c59ff0d4dfa562f6a4ec97bd75e91539d31a51a9f4", + "extraction_status": "text_indexed", + "character_count": 3779, + "line_count": 127, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/reformat_bilingual_phase3.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/reformat_bilingual_phase3.py", + "suffix": ".py", + "byte_count": 4674, + "sha256": "75204e40190e1f64f8150c74d5bcf20415c67e63555c182f5c01f1a4c58839d2", + "extraction_status": "text_indexed", + "character_count": 4631, + "line_count": 156, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/sync_translations.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/sync_translations.py", + "suffix": ".py", + "byte_count": 2568, + "sha256": "e9be30e617014a99aab6380faf99e776a3bf96810b679ebbf6b903c3f67a0c45", + "extraction_status": "text_indexed", + "character_count": 2540, + "line_count": 84, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/translate_zoller.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jaimini-tropical/tools/translate_zoller.py", + "suffix": ".py", + "byte_count": 9265, + "sha256": "05ea02062c0eb2d063f7acf29d257450ab2abdb67c2cae91a8046e481ab08f33", + "extraction_status": "text_indexed", + "character_count": 8626, + "line_count": 261, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.editorconfig": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.editorconfig", + "suffix": "", + "byte_count": 213, + "sha256": "5a1585bfb4926f3082b89773511408c92df0f317a62bb32a428c8c77c39341dd", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.envrc": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.envrc", + "suffix": "", + "byte_count": 135, + "sha256": "22160b8f4b7672eeea4faea27ebe14640da892de254258ce0d400fdfe5a4ea02", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.github/workflows/publish.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.github/workflows/publish.yml", + "suffix": ".yml", + "byte_count": 900, + "sha256": "fa997c405d5cd9d89b160a582cf5f22efefe218a9c6e6b0075ca32527039d12e", + "extraction_status": "text_indexed", + "character_count": 900, + "line_count": 40, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.github/workflows/test.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.github/workflows/test.yml", + "suffix": ".yml", + "byte_count": 1763, + "sha256": "1a8fa9e5cbc0c2211622f6164b142ba617879439950cb2e84287e6b4e8fdec2a", + "extraction_status": "text_indexed", + "character_count": 1763, + "line_count": 77, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.gitignore", + "suffix": "", + "byte_count": 1513, + "sha256": "3ca1d1dd3c5ea4469155b08762a7e55f0674699b69981a1eaf350b0c5b733137", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.pre-commit-config.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/.pre-commit-config.yaml", + "suffix": ".yaml", + "byte_count": 721, + "sha256": "863873a064ef213c1a25655d1f05cbf2a37877be2ef1e580f120e2b36b482f00", + "extraction_status": "text_indexed", + "character_count": 721, + "line_count": 27, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/CHANGELOG.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/CHANGELOG.md", + "suffix": ".md", + "byte_count": 1577, + "sha256": "9cc8a0b558d3950f245f0f3b982d5a7c475e8d22b8492a5b69cde6186c8f2c3b", + "extraction_status": "text_indexed", + "character_count": 1577, + "line_count": 52, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/LICENSE": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/LICENSE", + "suffix": "", + "byte_count": 1075, + "sha256": "2337ad7e51a887c786c9ec7ba67d246433c43a5f5bb40c333466788deb2e1f59", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/README.md", + "suffix": ".md", + "byte_count": 15132, + "sha256": "32e0b7807b76e6808b80ab1a3b1385806c2cd12081ae4351079faa16c7f5c2f4", + "extraction_status": "text_indexed", + "character_count": 15053, + "line_count": 397, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/__init__.py", + "suffix": ".py", + "byte_count": 752, + "sha256": "dbf7ee46a991264df41370bb1c111fd4b6b2714a660dc370730bb8e5baae1067", + "extraction_status": "text_indexed", + "character_count": 752, + "line_count": 30, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/ashtakavarga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/ashtakavarga.py", + "suffix": ".py", + "byte_count": 6688, + "sha256": "ef76145c527cb9b1d48a6df406b49007907d94e358f261f8c5f2ab6e62e8e290", + "extraction_status": "text_indexed", + "character_count": 6688, + "line_count": 212, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/aspects.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/aspects.py", + "suffix": ".py", + "byte_count": 7035, + "sha256": "57f01e99af1b2dd2d09250da4dcdf874bd07a86c4dc19d0b70aec1d74babd757", + "extraction_status": "text_indexed", + "character_count": 7035, + "line_count": 185, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/charts.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/charts.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/divisional_charts.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/divisional_charts.py", + "suffix": ".py", + "byte_count": 19345, + "sha256": "03c9d5a79268e212826da8bdb94c4f5c9d8fa79dbeef507593354fc13d0eb94f", + "extraction_status": "text_indexed", + "character_count": 19311, + "line_count": 501, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/houses.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/houses.py", + "suffix": ".py", + "byte_count": 4397, + "sha256": "15a918aadbef1b3f1c036fd6f84c44efcf9ea4b9ed169812b73489f15fb5712b", + "extraction_status": "text_indexed", + "character_count": 4397, + "line_count": 139, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/panchanga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/panchanga.py", + "suffix": ".py", + "byte_count": 8142, + "sha256": "88194e1eb782396084614036884000cd3d9c43018102a529b7c9363bab8c2cda", + "extraction_status": "text_indexed", + "character_count": 8125, + "line_count": 243, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/states.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/states.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/strengths.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/components/strengths.py", + "suffix": ".py", + "byte_count": 48872, + "sha256": "3dacdb4f71dd0a0e809bffb4843d33a6d3e78a7391f859827224634315455558", + "extraction_status": "text_indexed", + "character_count": 48869, + "line_count": 1331, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/astronomical.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/astronomical.py", + "suffix": ".py", + "byte_count": 24150, + "sha256": "d2621869253075195b3ee10e23d1c477c2d9c6a03f94347db4a0a9f6167a0ee1", + "extraction_status": "text_indexed", + "character_count": 24146, + "line_count": 780, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/constants.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/constants.py", + "suffix": ".py", + "byte_count": 21050, + "sha256": "edbc508223f6f1f305c589906dcff4303e87af70b0e0d8cd58f8ff8eee2fa432", + "extraction_status": "text_indexed", + "character_count": 21043, + "line_count": 822, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/models.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/models.py", + "suffix": ".py", + "byte_count": 13920, + "sha256": "bf1731efa30d68e07ee7861ae50fecddbfeb6124d344cd48097532a5aeeb3f00", + "extraction_status": "text_indexed", + "character_count": 13920, + "line_count": 443, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/utils.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/core/utils.py", + "suffix": ".py", + "byte_count": 1194, + "sha256": "99316b0973f21faac398be4399bdcc8db8d08f6e1da32494f3a9d43c8bca2aa0", + "extraction_status": "text_indexed", + "character_count": 1193, + "line_count": 36, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/__init__.py", + "suffix": ".py", + "byte_count": 230, + "sha256": "7794203783f8b6d4eb9f2cbd0d3395957e88071a298ae8dfbf82e36a1566f598", + "extraction_status": "text_indexed", + "character_count": 230, + "line_count": 10, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/ashtottari.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/ashtottari.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/vimshottari.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/vimshottari.py", + "suffix": ".py", + "byte_count": 15250, + "sha256": "f88eca8091e0950040a92891fef2d5ee36e8f62db9c772044d2a5281510d0e6d", + "extraction_status": "text_indexed", + "character_count": 15250, + "line_count": 399, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/yogini.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/dasha/yogini.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/main.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/main.py", + "suffix": ".py", + "byte_count": 4018, + "sha256": "7772edaddda50f87e4a73571fb63ec5ea3bebe9c9c19482d6863056b5833088d", + "extraction_status": "text_indexed", + "character_count": 4018, + "line_count": 132, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/output/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/output/__init__.py", + "suffix": ".py", + "byte_count": 3, + "sha256": "26a66825c1fc56bd2ed71a51d320cd8be68af137ff91b978b66695af5666f560", + "extraction_status": "text_indexed", + "character_count": 3, + "line_count": 2, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/output/jsonld_formatter.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/output/jsonld_formatter.py", + "suffix": ".py", + "byte_count": 522, + "sha256": "2711bf3f7e04ef745564626afb162166ab75d30c4c8b49953fdde2c2958dd566", + "extraction_status": "text_indexed", + "character_count": 522, + "line_count": 22, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/py.typed": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/jyotishganit/py.typed", + "suffix": ".typed", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/pyproject.toml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/pyproject.toml", + "suffix": ".toml", + "byte_count": 2876, + "sha256": "4327cf69e20dad67891d8aec998a6961dacbffff8ec13490b6f736e432ee9da7", + "extraction_status": "text_indexed", + "character_count": 2876, + "line_count": 104, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/conftest.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/conftest.py", + "suffix": ".py", + "byte_count": 8914, + "sha256": "aa7d32253c76719a6bdeeabcc167430d3cbbb8d5f14f2c79859ac45bc7d63cfd", + "extraction_status": "text_indexed", + "character_count": 8914, + "line_count": 258, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_ashtakavarga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_ashtakavarga.py", + "suffix": ".py", + "byte_count": 11682, + "sha256": "0359d285f7477da8f868775036550b09f21fb77137e5db4a5f00af3c37f501e3", + "extraction_status": "text_indexed", + "character_count": 11682, + "line_count": 348, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_astronomical.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_astronomical.py", + "suffix": ".py", + "byte_count": 538, + "sha256": "3e86949c2151b5dd19f88a131c5e1cfbff53ac4ba277bc0ee36300a9d7d2867b", + "extraction_status": "text_indexed", + "character_count": 538, + "line_count": 22, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_birth_charts.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_birth_charts.py", + "suffix": ".py", + "byte_count": 10902, + "sha256": "aa52543a848f2a1587f4b907874177b8805f9f229cb251408640c2e6ad32906d", + "extraction_status": "text_indexed", + "character_count": 10902, + "line_count": 279, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_dashas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_dashas.py", + "suffix": ".py", + "byte_count": 14472, + "sha256": "960cc8446ef426da72a67ca221889351d44d4f33b71fbcaceadf3913a6211b24", + "extraction_status": "text_indexed", + "character_count": 14472, + "line_count": 408, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_manual_calc_verification.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_manual_calc_verification.py", + "suffix": ".py", + "byte_count": 13519, + "sha256": "9abeb84be7666c0925d3895f8518d3f8a6798f3087cee55d96dae523ea6bad8f", + "extraction_status": "text_indexed", + "character_count": 13452, + "line_count": 349, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_panchanga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_panchanga.py", + "suffix": ".py", + "byte_count": 7526, + "sha256": "21a4f32574d771f4682cb9ec4b7c8b252ad4bea8fc0c7fb267372dbfad589e7f", + "extraction_status": "text_indexed", + "character_count": 7524, + "line_count": 219, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_strengths.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/tests/test_strengths.py", + "suffix": ".py", + "byte_count": 29671, + "sha256": "5f7d3ff77ccbdafdd7c0fd6493abe8930ee81b35045b1205287749b7ffd7e74e", + "extraction_status": "text_indexed", + "character_count": 29662, + "line_count": 888, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/uv.lock": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/jyotishganit/uv.lock", + "suffix": ".lock", + "byte_count": 281585, + "sha256": "d70bee8c3f5b0c06202126cb2301f1c0b697944f0a6bce396b5b85cdc46986a1", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/LICENSE": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/LICENSE", + "suffix": "", + "byte_count": 462, + "sha256": "6c30c72cb40e012e8e0bf2cb10ccfe46759cbe61fbd196ac3a934aede2ee8532", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/MCP.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/MCP.md", + "suffix": ".md", + "byte_count": 6664, + "sha256": "72c3812462c1c72ef4e1afa8d0e4af8533ea3caafe0030f4f8fc7e8109f9de83", + "extraction_status": "text_indexed", + "character_count": 6664, + "line_count": 265, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/README.md", + "suffix": ".md", + "byte_count": 10617, + "sha256": "4b03befc2c550968475e79e3bd4bcbccbdc77ab25a45f2a628d2c7d2bae4bd86", + "extraction_status": "text_indexed", + "character_count": 10617, + "line_count": 283, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/panchanga_api/SKILL.md", + "suffix": ".md", + "byte_count": 23533, + "sha256": "f7813fede5330bdc67d0ba568e3d209d7dad2acc1923be2f3c0c757a110432e0", + "extraction_status": "text_indexed", + "character_count": 23451, + "line_count": 441, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/rules/rishi-ai.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/rules/rishi-ai.md", + "suffix": ".md", + "byte_count": 7827, + "sha256": "2d4479b5869c2452de00cbb654811885317ca67b110867ee35aa6442b41a949a", + "extraction_status": "text_indexed", + "character_count": 7787, + "line_count": 108, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/career-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/career-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 3310, + "sha256": "acfbf8a2ba312f3dd2b453c59af012ff9044a3feda16ceb4d697e9079d327713", + "extraction_status": "text_indexed", + "character_count": 3290, + "line_count": 27, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/children-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/children-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2149, + "sha256": "fa62a04ed5f1968a813d1f75f52a13487228384465a1d8265e326588123ed6e6", + "extraction_status": "text_indexed", + "character_count": 2133, + "line_count": 25, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/education-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/education-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2157, + "sha256": "3ee427172ce2210c2922afcb19bf4854c9d86ca03fe158a2fa6e3c693fe4bb95", + "extraction_status": "text_indexed", + "character_count": 2139, + "line_count": 28, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/finance-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/finance-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2947, + "sha256": "6c053642c2156f154e651211e06a612d253b14f5aeed531720a3fca5701d90a3", + "extraction_status": "text_indexed", + "character_count": 2925, + "line_count": 26, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/full-reading/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/full-reading/SKILL.md", + "suffix": ".md", + "byte_count": 4277, + "sha256": "a7ed9de72cbc2147e5a81d10b946eb189401175fe019145879a807b13e742581", + "extraction_status": "text_indexed", + "character_count": 4247, + "line_count": 76, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/geopolitics-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/geopolitics-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2045, + "sha256": "2ed49499d360017132c167b94a2d6fb6801f9d0d62ab20dd0738fbbcce65c316", + "extraction_status": "text_indexed", + "character_count": 2043, + "line_count": 21, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/health-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/health-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2835, + "sha256": "e11b260a25d5ef97764183176419f248fb342ef3b3f29f71c657fbd76f1a6fa4", + "extraction_status": "text_indexed", + "character_count": 2813, + "line_count": 23, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/marriage-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/marriage-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 3772, + "sha256": "86befb914601edd2781d254907709f3bd106d00a6c4bf703441875cddd7f98c3", + "extraction_status": "text_indexed", + "character_count": 3754, + "line_count": 32, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/muhurtha-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/muhurtha-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2341, + "sha256": "14f65e550c97e84571067231b2449c8804f1839cfae1dbaa0dd9a192d0d1fef0", + "extraction_status": "text_indexed", + "character_count": 2328, + "line_count": 23, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/past-life-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/past-life-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 8488, + "sha256": "2c984bd987f82a2cfc5e65331a35ac968a41abe86a7d7e6fc8aa1337bc424caf", + "extraction_status": "text_indexed", + "character_count": 8444, + "line_count": 109, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/physicalintimacy-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/physicalintimacy-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2393, + "sha256": "c6f7fa3fc13ce9425c0bcf8daae4fccc221e51196510c4b2098511d089bee873", + "extraction_status": "text_indexed", + "character_count": 2385, + "line_count": 20, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/relationship-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/relationship-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2723, + "sha256": "941c3f595b89ee5a697808c1ba5a09f15e410371b632d96c825f41ee8cd2a8c4", + "extraction_status": "text_indexed", + "character_count": 2709, + "line_count": 24, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/spiritual-analysis/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/spiritual-analysis/SKILL.md", + "suffix": ".md", + "byte_count": 2321, + "sha256": "0e181f5eb835157f7c371a0df9f09b484b0ef551057b260d94f0b5a1cd07fced", + "extraction_status": "text_indexed", + "character_count": 2301, + "line_count": 21, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/spouse-profiling/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/skills/spouse-profiling/SKILL.md", + "suffix": ".md", + "byte_count": 13394, + "sha256": "97140a1c05a93026e7256a8c728774d4693076647a23a153ffd1bf95c61a5727", + "extraction_status": "text_indexed", + "character_count": 13360, + "line_count": 161, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/career-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/career-analysis.md", + "suffix": ".md", + "byte_count": 3227, + "sha256": "9f8c578f6f8d6db39da7a58b6864264ad176be16d182ce0e2b4b388547a66637", + "extraction_status": "text_indexed", + "character_count": 3207, + "line_count": 25, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/children-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/children-analysis.md", + "suffix": ".md", + "byte_count": 2061, + "sha256": "af127eac451ba7d3fd8e59b311d255b8e98c309117388eb3350b035b804109f5", + "extraction_status": "text_indexed", + "character_count": 2045, + "line_count": 23, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/education-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/education-analysis.md", + "suffix": ".md", + "byte_count": 2064, + "sha256": "78e5ad6d97722589fd9ddf1f84f5906ed4e833c0b6801a9397f0633045a1ca29", + "extraction_status": "text_indexed", + "character_count": 2046, + "line_count": 26, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/finance-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/finance-analysis.md", + "suffix": ".md", + "byte_count": 2854, + "sha256": "e35c0eac1b5c7e909a79d928296d8ef6acc8ba42ed22f18b689c6eb465ba0dd7", + "extraction_status": "text_indexed", + "character_count": 2832, + "line_count": 24, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/full-reading.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/full-reading.md", + "suffix": ".md", + "byte_count": 4156, + "sha256": "a28e8e161f6d7735f5166b7d42249bd54f131670db2ef91edfafebfc45990261", + "extraction_status": "text_indexed", + "character_count": 4126, + "line_count": 72, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/geopolitics-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/geopolitics-analysis.md", + "suffix": ".md", + "byte_count": 1961, + "sha256": "f26f3748e19bd3d255d53c226f2a020a51c5dcec4db0123cc7811e20983568c9", + "extraction_status": "text_indexed", + "character_count": 1959, + "line_count": 19, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/health-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/health-analysis.md", + "suffix": ".md", + "byte_count": 2751, + "sha256": "8f8e5689febbff8528161c3fe5c485c86d6d66e38b45d7f9b4de3961159d5362", + "extraction_status": "text_indexed", + "character_count": 2729, + "line_count": 21, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/marriage-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/marriage-analysis.md", + "suffix": ".md", + "byte_count": 3687, + "sha256": "a61806b397b15f02ec0d2c24d5328b6d7038bc38511227e32644e11296aa9959", + "extraction_status": "text_indexed", + "character_count": 3669, + "line_count": 30, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/muhurtha-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/muhurtha-analysis.md", + "suffix": ".md", + "byte_count": 2254, + "sha256": "9ba911e4bf85255aa491ed3e2eb0e5b8812880559fd77e8e6d1416645c293d73", + "extraction_status": "text_indexed", + "character_count": 2239, + "line_count": 21, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/past-life-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/past-life-analysis.md", + "suffix": ".md", + "byte_count": 4568, + "sha256": "cb3f7d4c42222f9f31589e6dfc0b9a184ca15877b0c7f571acd28da7629196d8", + "extraction_status": "text_indexed", + "character_count": 4542, + "line_count": 59, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/physicalIntimacy-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/physicalIntimacy-analysis.md", + "suffix": ".md", + "byte_count": 2304, + "sha256": "a5bf9159ce89c6d1816e7e4a5951222a7fc777d5115f6894213a660b388d6e32", + "extraction_status": "text_indexed", + "character_count": 2296, + "line_count": 18, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/relationship-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/relationship-analysis.md", + "suffix": ".md", + "byte_count": 2645, + "sha256": "5a6ba5b2acba7f16f1619a43629e4e3e4f44b37db3f818db2b93aa1f2177003d", + "extraction_status": "text_indexed", + "character_count": 2631, + "line_count": 22, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/spiritual-analysis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/spiritual-analysis.md", + "suffix": ".md", + "byte_count": 2231, + "sha256": "7f9a7221482f5e710cebbdebf88bb07039db5185b21787dd6ed540fc0283b39e", + "extraction_status": "text_indexed", + "character_count": 2211, + "line_count": 19, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/spouse-profiling.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.agents/workflows/spouse-profiling.md", + "suffix": ".md", + "byte_count": 6427, + "sha256": "462f57082245bee75a9f15f754210c84123118adb1d33d70b7e3d1644350bf40", + "extraction_status": "text_indexed", + "character_count": 6360, + "line_count": 95, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.codex": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.codex", + "suffix": "", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.cursor/mcp.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.cursor/mcp.json", + "suffix": ".json", + "byte_count": 128, + "sha256": "ff3f44411f3ab9f8e7e95eb302d4d84f26bb2469577456d466f18db933007e8c", + "extraction_status": "text_indexed", + "character_count": 128, + "line_count": 11, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.cursor/rules/rishi-ai.mdc": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.cursor/rules/rishi-ai.mdc", + "suffix": ".mdc", + "byte_count": 3633, + "sha256": "4af4f1ad88a107b8d21d0e1cbdfe2522f2cc90a66fd78ea66ec32ae322e9cd7e", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.github/copilot-instructions.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.github/copilot-instructions.md", + "suffix": ".md", + "byte_count": 13411, + "sha256": "cdaa622c420aaa90cd57fbad69c2004fcf4ada494dbdbb6ceb51640dec418ab2", + "extraction_status": "text_indexed", + "character_count": 13329, + "line_count": 200, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.github/workflows/ci.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.github/workflows/ci.yml", + "suffix": ".yml", + "byte_count": 443, + "sha256": "5d605a9593c887c2c13d751a9ed666b256a4e95d5c60e3a47866475e2086cc45", + "extraction_status": "text_indexed", + "character_count": 443, + "line_count": 22, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.github/workflows/publish.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.github/workflows/publish.yml", + "suffix": ".yml", + "byte_count": 704, + "sha256": "1f34c5c323a366c3d983e620a09d51aafba916452c9ba63ce40077821df5ace5", + "extraction_status": "text_indexed", + "character_count": 704, + "line_count": 32, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.gitignore", + "suffix": "", + "byte_count": 207, + "sha256": "7af35885aefbbcc81f7ac085e0b19a2c35aebd91bf2b4c56b8e0f237fe81b032", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/agent/rishi-ai.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/agent/rishi-ai.md", + "suffix": ".md", + "byte_count": 2153, + "sha256": "5998dbbbadeb8b5e45d0b966d237587f7c6e2bff5bcb6f79819111d028a8e221", + "extraction_status": "text_indexed", + "character_count": 2143, + "line_count": 44, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/career.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/career.md", + "suffix": ".md", + "byte_count": 1936, + "sha256": "20b45977ad252a15e2d004d05f4dd23b2bb88a252382060d102bab7f58057be3", + "extraction_status": "text_indexed", + "character_count": 1924, + "line_count": 52, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/compatibility.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/compatibility.md", + "suffix": ".md", + "byte_count": 1831, + "sha256": "3154e94eab037a3546cfc224a9e2b5210578eb26d6ab43a7ec38ebaa6621dd76", + "extraction_status": "text_indexed", + "character_count": 1823, + "line_count": 47, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/muhurtha.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/muhurtha.md", + "suffix": ".md", + "byte_count": 1951, + "sha256": "0ecfd40f307cb39181f2f94f97ec701b3b40f7b0e6b7064196ae551a08c9e576", + "extraction_status": "text_indexed", + "character_count": 1923, + "line_count": 51, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/transit.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/transit.md", + "suffix": ".md", + "byte_count": 1638, + "sha256": "0729e729ad608130d4dbfeb50b9e36086ad2911f4225761df0b3390f88de4f3b", + "extraction_status": "text_indexed", + "character_count": 1632, + "line_count": 40, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/vedic-chart.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.kilo/commands/vedic-chart.md", + "suffix": ".md", + "byte_count": 2303, + "sha256": "911244661f3c29bd7f44fbdfb7bd5096baef0c02cd8cd9b6cb85c69f2cbf18ac", + "extraction_status": "text_indexed", + "character_count": 2291, + "line_count": 52, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.vscode/mcp.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/.vscode/mcp.json", + "suffix": ".json", + "byte_count": 128, + "sha256": "ff3f44411f3ab9f8e7e95eb302d4d84f26bb2469577456d466f18db933007e8c", + "extraction_status": "text_indexed", + "character_count": 128, + "line_count": 11, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/AGENTS.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/AGENTS.md", + "suffix": ".md", + "byte_count": 8877, + "sha256": "07b9cf5d4bd4d292b2b291c95647b5e968862573bc0786fcc3ac298cc7eaad40", + "extraction_status": "text_indexed", + "character_count": 8877, + "line_count": 119, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/CHANGELOG.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/CHANGELOG.md", + "suffix": ".md", + "byte_count": 1386, + "sha256": "483b20d534699bcce6ae1e47c4cb78b25ac61623f81f3f5324cd8e53b41e73f6", + "extraction_status": "text_indexed", + "character_count": 1386, + "line_count": 33, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/CONTRIBUTING.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/CONTRIBUTING.md", + "suffix": ".md", + "byte_count": 1298, + "sha256": "b0f1f32a772775083c035e76326cfbd19d3a4f4242bdbd37c38f7144b5d3035d", + "extraction_status": "text_indexed", + "character_count": 1298, + "line_count": 40, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/LICENSE": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/LICENSE", + "suffix": "", + "byte_count": 1065, + "sha256": "1bf3557cd042cd7c70f9855754ad2c125af0a21360c6fd086be2e6ddc019ca10", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/README.md", + "suffix": ".md", + "byte_count": 10433, + "sha256": "fc3e9a0b6eb8b4c59302e32b4c55865d0f54497d3d8f976ea29fccaf3a807a92", + "extraction_status": "text_indexed", + "character_count": 10255, + "line_count": 256, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/kilo.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/kilo.json", + "suffix": ".json", + "byte_count": 362, + "sha256": "c00a0eb5e55629739863c9a90d98902a895b3430fa0333392df0580a4e99d2fe", + "extraction_status": "text_indexed", + "character_count": 362, + "line_count": 21, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/pyproject.toml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/pyproject.toml", + "suffix": ".toml", + "byte_count": 1308, + "sha256": "7456d68d8fc6a590a0a9b57ed5eb56397d09c49f29d11a9d8f50446788e0485a", + "extraction_status": "text_indexed", + "character_count": 1308, + "line_count": 44, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/rishi_ai_mcp.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/rishi_ai_mcp.py", + "suffix": ".py", + "byte_count": 10293, + "sha256": "0933f2b537c1a26d27a89c14ab5f08706bd868834bb5676a79f6084b817335d0", + "extraction_status": "text_indexed", + "character_count": 10247, + "line_count": 223, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/system_prompt.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/system_prompt.md", + "suffix": ".md", + "byte_count": 12685, + "sha256": "49464629153e06a063f318afb62aa7cd357334957b21123f41c1d11bb7e4a2fc", + "extraction_status": "text_indexed", + "character_count": 12651, + "line_count": 209, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/test_rishi_ai_mcp.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/rishi-ai-mcp/test_rishi_ai_mcp.py", + "suffix": ".py", + "byte_count": 7333, + "sha256": "7d1b7f1df29aa9cc751becac08db63e298e833b3341c06c21c101673bac24491", + "extraction_status": "text_indexed", + "character_count": 7333, + "line_count": 191, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/.github/FUNDING.yml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/.github/FUNDING.yml", + "suffix": ".yml", + "byte_count": 86, + "sha256": "dd982722da9e551a4eb9c81ef5a8c2f597b257bc7c91e30568bb315b9c9ccf1f", + "extraction_status": "text_indexed", + "character_count": 86, + "line_count": 3, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/.gitignore": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/.gitignore", + "suffix": "", + "byte_count": 53, + "sha256": "a79a50bcd24a5623f91a2bc8fe74cb24ce75e1c8904c8f5b9fb4280a4427a28a", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/CHANGELOG.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/CHANGELOG.md", + "suffix": ".md", + "byte_count": 7248, + "sha256": "f4514569f202ee85c9b135ab6dfef945f25e4a188c7ca3c94daa9f2e89695870", + "extraction_status": "text_indexed", + "character_count": 4418, + "line_count": 199, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/LICENSE": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/LICENSE", + "suffix": "", + "byte_count": 1056, + "sha256": "1126322e2cc8d165adc4c792eeb195717de2bcc7b39be1ce77959d78e87ef685", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/README.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/README.md", + "suffix": ".md", + "byte_count": 16614, + "sha256": "92156ff3e784fb1ef717113240cbc00232287b3f7a6d81ca39415bf29de6d1af", + "extraction_status": "text_indexed", + "character_count": 12278, + "line_count": 391, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/SKILL.md", + "suffix": ".md", + "byte_count": 11942, + "sha256": "0712a2264d0693d49fe759f6ae49d292e423a6c946464726c838e00892180703", + "extraction_status": "text_indexed", + "character_count": 8990, + "line_count": 326, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/requirements.txt", + "suffix": ".txt", + "byte_count": 712, + "sha256": "9ee304301342c5a1923c6154992cb4c5cb7cf5c0957908b8d748415ac4ed895d", + "extraction_status": "text_indexed", + "character_count": 508, + "line_count": 20, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ashtakavarga_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ashtakavarga_pyjhora.py", + "suffix": ".py", + "byte_count": 4405, + "sha256": "71db822c45f44a7544454e7dcf923286de99c7e226653af25358d0e4ff30281b", + "extraction_status": "text_indexed", + "character_count": 4331, + "line_count": 128, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/dasha_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/dasha_pyjhora.py", + "suffix": ".py", + "byte_count": 6000, + "sha256": "8488f6ad7768931b0c0b5cb708e213f4dc8277566f75dd35b6228c8e7249e55b", + "extraction_status": "text_indexed", + "character_count": 5874, + "line_count": 174, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/divisional_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/divisional_pyjhora.py", + "suffix": ".py", + "byte_count": 4386, + "sha256": "7d498fa9fc0b8471f5ac5722150729c63eed3449cebd3e08a5f08d6dc5a6cec1", + "extraction_status": "text_indexed", + "character_count": 4324, + "line_count": 114, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/engine.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/engine.py", + "suffix": ".py", + "byte_count": 31148, + "sha256": "696d80384861205e4b901ff1f4b9680cc0e7120f3b94573bae4653c74185d2b3", + "extraction_status": "text_indexed", + "character_count": 30160, + "line_count": 768, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ephe/seas_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ephe/seas_18.se1", + "suffix": ".se1", + "byte_count": 223004, + "sha256": "6559b0fc637eaed42ae747187cfd1426540d12b08114603bc39fd13f3bf80c83", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ephe/semo_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ephe/semo_18.se1", + "suffix": ".se1", + "byte_count": 1304771, + "sha256": "7034c7825a0fef2f660d99161aa8e60429adfa315d269ac68042ef5a5e6319bf", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ephe/sepl_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/ephe/sepl_18.se1", + "suffix": ".se1", + "byte_count": 484061, + "sha256": "b8e657c1f5a9c51821ef973baf233a3c07137101e35b95e00ac0e9eeea7fbeb8", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/extras_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/extras_pyjhora.py", + "suffix": ".py", + "byte_count": 6884, + "sha256": "a200fae5cb09bc84294bf340522268ee15c755c225ca9e8ba7dbe0e5d5375006", + "extraction_status": "text_indexed", + "character_count": 6834, + "line_count": 201, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/formatter.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/formatter.py", + "suffix": ".py", + "byte_count": 17285, + "sha256": "1b477248ef0f5b88297218fb8e80f23589ba2ec75823816284795ec71eb4b83e", + "extraction_status": "text_indexed", + "character_count": 15717, + "line_count": 384, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/setup_env.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/setup_env.py", + "suffix": ".py", + "byte_count": 12245, + "sha256": "588b6667fc7986ef23e998655545b6b79b354b9375163e6bb9da1f93215c2b93", + "extraction_status": "text_indexed", + "character_count": 10949, + "line_count": 345, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/shadbala_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/shadbala_pyjhora.py", + "suffix": ".py", + "byte_count": 21452, + "sha256": "e63fc23e7fbf5e07fd7c1132c3f8485e1b8546bfc58f158c4c9e012b690639e8", + "extraction_status": "text_indexed", + "character_count": 20867, + "line_count": 494, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/transit.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-calculator/scripts/transit.py", + "suffix": ".py", + "byte_count": 3398, + "sha256": "6eb7226724287ead51b18f0984fa54799558ca8d0abfa711a6b3acf19554a6ce", + "extraction_status": "text_indexed", + "character_count": 3232, + "line_count": 102, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-career/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-career/SKILL.md", + "suffix": ".md", + "byte_count": 14690, + "sha256": "54d2f2fa4644bab8b585fe81a610e5da66de7b1c94f517fe4e9c2de676a2bccf", + "extraction_status": "text_indexed", + "character_count": 7696, + "line_count": 329, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/SKILL.md", + "suffix": ".md", + "byte_count": 39589, + "sha256": "e2c743f28f8c028cffd7d041104379dc9392e1a19a5f489a9cd07c99b0a1709c", + "extraction_status": "text_indexed", + "character_count": 19758, + "line_count": 937, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/house_framework.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/house_framework.md", + "suffix": ".md", + "byte_count": 7431, + "sha256": "3585e9f30975f0e7b9216d6bd6988a73f6e886370ac87a6c27cc14843745337f", + "extraction_status": "text_indexed", + "character_count": 3732, + "line_count": 225, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/p1_p12.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/p1_p12.md", + "suffix": ".md", + "byte_count": 11909, + "sha256": "dd4dc7230cc40d3bef9a74b44046f2858c04eb2808c716e61689eb1875d9f4dc", + "extraction_status": "text_indexed", + "character_count": 6242, + "line_count": 385, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/qa_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/qa_rules.md", + "suffix": ".md", + "byte_count": 11024, + "sha256": "5751d9570b3dd5d871d26ac26754c089e2f0703f84050ab14e86ae661ba8975b", + "extraction_status": "text_indexed", + "character_count": 4964, + "line_count": 238, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/report_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/report_rules.md", + "suffix": ".md", + "byte_count": 1379, + "sha256": "80748f338f6a71c591de27064a0d8957a33851371866b5e84dcb27ecce71d568", + "extraction_status": "text_indexed", + "character_count": 795, + "line_count": 38, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/yogas.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/resources/yogas.md", + "suffix": ".md", + "byte_count": 5429, + "sha256": "66453650e92ce9f7496bd641e03d3972ee7dfebae07f222483f924f4b716fa1e", + "extraction_status": "text_indexed", + "character_count": 2788, + "line_count": 170, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/scripts/report_builder.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-core/scripts/report_builder.py", + "suffix": ".py", + "byte_count": 22242, + "sha256": "96e57a6f2d15ef5c1304476235bf12746b7e777aeac887c79d390c92ddf8ce7f", + "extraction_status": "text_indexed", + "character_count": 21414, + "line_count": 518, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-love/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-love/SKILL.md", + "suffix": ".md", + "byte_count": 11634, + "sha256": "e666226da38e8416f22b2ae9d00a2a87d5e15a7865ab7162023bf1e1ef44580f", + "extraction_status": "text_indexed", + "character_count": 5913, + "line_count": 282, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/SKILL.md", + "suffix": ".md", + "byte_count": 51660, + "sha256": "848b2aa9b8cfa315bc84c4df553228594c4b55176ebb6d648de916023ac0f369", + "extraction_status": "text_indexed", + "character_count": 26377, + "line_count": 1180, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/resources/chart_reading_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/resources/chart_reading_rules.md", + "suffix": ".md", + "byte_count": 3429, + "sha256": "6589226bd9829aa8eef9226870e9b54969aa72de27d168b0e4e071d8897f3b7a", + "extraction_status": "text_indexed", + "character_count": 2237, + "line_count": 97, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/resources/data_contract.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/resources/data_contract.md", + "suffix": ".md", + "byte_count": 11465, + "sha256": "09a2ccccf18a0df38f4493c63d9662c087534d0422159b237b0ba8bc667bc3a6", + "extraction_status": "text_indexed", + "character_count": 7977, + "line_count": 297, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/resources/validation_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-reader/resources/validation_rules.md", + "suffix": ".md", + "byte_count": 6105, + "sha256": "7158acd234f73cbc8690fd4d4b24d8cbc0726e72780a11156be9f2779d4449dd", + "extraction_status": "text_indexed", + "character_count": 3714, + "line_count": 181, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/SKILL.md", + "suffix": ".md", + "byte_count": 17319, + "sha256": "5d7d77c0ac73897cbb204808f45dd06f191c97b67175dc80c4eb3a209da0301e", + "extraction_status": "text_indexed", + "character_count": 8843, + "line_count": 439, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/requirements.txt", + "suffix": ".txt", + "byte_count": 11, + "sha256": "69d0f69c033c01ae7981c0aadf87d31bb14f2dd56b007085c942d5d5554bce58", + "extraction_status": "text_indexed", + "character_count": 11, + "line_count": 2, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/resources/event_house_map.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/resources/event_house_map.md", + "suffix": ".md", + "byte_count": 5045, + "sha256": "177a32695883cb0c1f0f3f644a1bf1aa498b264f7a840b0c9b693ad1a868abfc", + "extraction_status": "text_indexed", + "character_count": 2811, + "line_count": 130, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/scripts/time_scan.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/antigravity/skills/vedic-rectifier/scripts/time_scan.py", + "suffix": ".py", + "byte_count": 7524, + "sha256": "2501178f6dd0630709ebdbd18472c72b12ab23ecbe9b514570f08217f7736250", + "extraction_status": "text_indexed", + "character_count": 6591, + "line_count": 219, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/assets/alipay.jpg": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/assets/alipay.jpg", + "suffix": ".jpg", + "byte_count": 164821, + "sha256": "f7d4dcf08239c738d5cd45d531401bdef92e4c1b7ea93965b7a7f51ab76dc8fc", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/assets/wechat.jpg": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/assets/wechat.jpg", + "suffix": ".jpg", + "byte_count": 71804, + "sha256": "e94c027499059e7fb2170474fb03e3be875b4251dfbea5fc7f39b370d6242a62", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-career.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-career.md", + "suffix": ".md", + "byte_count": 13323, + "sha256": "fdb4a133df3f839db386550bc0fb327d6ebd29c44e0d1b9068893ee54b6e7eb5", + "extraction_status": "text_indexed", + "character_count": 6965, + "line_count": 271, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-core.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-core.md", + "suffix": ".md", + "byte_count": 19630, + "sha256": "eab98be793731a2ba27506d91bda3b16a0e62356fb20d67af8c4c27bd2972069", + "extraction_status": "text_indexed", + "character_count": 10529, + "line_count": 462, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-love.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-love.md", + "suffix": ".md", + "byte_count": 10118, + "sha256": "40e471d130926d44922f0c2f35b3bd2a9156d18962d005c0520dee35cd4770e3", + "extraction_status": "text_indexed", + "character_count": 5182, + "line_count": 243, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/SKILL.md", + "suffix": ".md", + "byte_count": 11942, + "sha256": "0712a2264d0693d49fe759f6ae49d292e423a6c946464726c838e00892180703", + "extraction_status": "text_indexed", + "character_count": 8990, + "line_count": 326, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/requirements.txt", + "suffix": ".txt", + "byte_count": 712, + "sha256": "9ee304301342c5a1923c6154992cb4c5cb7cf5c0957908b8d748415ac4ed895d", + "extraction_status": "text_indexed", + "character_count": 508, + "line_count": 20, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ashtakavarga_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ashtakavarga_pyjhora.py", + "suffix": ".py", + "byte_count": 4405, + "sha256": "71db822c45f44a7544454e7dcf923286de99c7e226653af25358d0e4ff30281b", + "extraction_status": "text_indexed", + "character_count": 4331, + "line_count": 128, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/dasha_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/dasha_pyjhora.py", + "suffix": ".py", + "byte_count": 6000, + "sha256": "8488f6ad7768931b0c0b5cb708e213f4dc8277566f75dd35b6228c8e7249e55b", + "extraction_status": "text_indexed", + "character_count": 5874, + "line_count": 174, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/divisional_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/divisional_pyjhora.py", + "suffix": ".py", + "byte_count": 4386, + "sha256": "7d498fa9fc0b8471f5ac5722150729c63eed3449cebd3e08a5f08d6dc5a6cec1", + "extraction_status": "text_indexed", + "character_count": 4324, + "line_count": 114, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/engine.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/engine.py", + "suffix": ".py", + "byte_count": 31148, + "sha256": "696d80384861205e4b901ff1f4b9680cc0e7120f3b94573bae4653c74185d2b3", + "extraction_status": "text_indexed", + "character_count": 30160, + "line_count": 768, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ephe/seas_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ephe/seas_18.se1", + "suffix": ".se1", + "byte_count": 223004, + "sha256": "6559b0fc637eaed42ae747187cfd1426540d12b08114603bc39fd13f3bf80c83", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ephe/semo_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ephe/semo_18.se1", + "suffix": ".se1", + "byte_count": 1304771, + "sha256": "7034c7825a0fef2f660d99161aa8e60429adfa315d269ac68042ef5a5e6319bf", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ephe/sepl_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/ephe/sepl_18.se1", + "suffix": ".se1", + "byte_count": 484061, + "sha256": "b8e657c1f5a9c51821ef973baf233a3c07137101e35b95e00ac0e9eeea7fbeb8", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/extras_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/extras_pyjhora.py", + "suffix": ".py", + "byte_count": 6884, + "sha256": "a200fae5cb09bc84294bf340522268ee15c755c225ca9e8ba7dbe0e5d5375006", + "extraction_status": "text_indexed", + "character_count": 6834, + "line_count": 201, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/formatter.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/formatter.py", + "suffix": ".py", + "byte_count": 17285, + "sha256": "1b477248ef0f5b88297218fb8e80f23589ba2ec75823816284795ec71eb4b83e", + "extraction_status": "text_indexed", + "character_count": 15717, + "line_count": 384, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/setup_env.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/setup_env.py", + "suffix": ".py", + "byte_count": 12245, + "sha256": "588b6667fc7986ef23e998655545b6b79b354b9375163e6bb9da1f93215c2b93", + "extraction_status": "text_indexed", + "character_count": 10949, + "line_count": 345, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/shadbala_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/shadbala_pyjhora.py", + "suffix": ".py", + "byte_count": 21452, + "sha256": "e63fc23e7fbf5e07fd7c1132c3f8485e1b8546bfc58f158c4c9e012b690639e8", + "extraction_status": "text_indexed", + "character_count": 20867, + "line_count": 494, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/transit.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-calculator/scripts/transit.py", + "suffix": ".py", + "byte_count": 3398, + "sha256": "6eb7226724287ead51b18f0984fa54799558ca8d0abfa711a6b3acf19554a6ce", + "extraction_status": "text_indexed", + "character_count": 3232, + "line_count": 102, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-career/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-career/SKILL.md", + "suffix": ".md", + "byte_count": 14690, + "sha256": "54d2f2fa4644bab8b585fe81a610e5da66de7b1c94f517fe4e9c2de676a2bccf", + "extraction_status": "text_indexed", + "character_count": 7696, + "line_count": 329, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/SKILL.md", + "suffix": ".md", + "byte_count": 39589, + "sha256": "e2c743f28f8c028cffd7d041104379dc9392e1a19a5f489a9cd07c99b0a1709c", + "extraction_status": "text_indexed", + "character_count": 19758, + "line_count": 937, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/house_framework.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/house_framework.md", + "suffix": ".md", + "byte_count": 7431, + "sha256": "3585e9f30975f0e7b9216d6bd6988a73f6e886370ac87a6c27cc14843745337f", + "extraction_status": "text_indexed", + "character_count": 3732, + "line_count": 225, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/p1_p12.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/p1_p12.md", + "suffix": ".md", + "byte_count": 11909, + "sha256": "dd4dc7230cc40d3bef9a74b44046f2858c04eb2808c716e61689eb1875d9f4dc", + "extraction_status": "text_indexed", + "character_count": 6242, + "line_count": 385, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/qa_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/qa_rules.md", + "suffix": ".md", + "byte_count": 11024, + "sha256": "5751d9570b3dd5d871d26ac26754c089e2f0703f84050ab14e86ae661ba8975b", + "extraction_status": "text_indexed", + "character_count": 4964, + "line_count": 238, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/report_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/report_rules.md", + "suffix": ".md", + "byte_count": 1379, + "sha256": "80748f338f6a71c591de27064a0d8957a33851371866b5e84dcb27ecce71d568", + "extraction_status": "text_indexed", + "character_count": 795, + "line_count": 38, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/yogas.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/resources/yogas.md", + "suffix": ".md", + "byte_count": 5429, + "sha256": "66453650e92ce9f7496bd641e03d3972ee7dfebae07f222483f924f4b716fa1e", + "extraction_status": "text_indexed", + "character_count": 2788, + "line_count": 170, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/scripts/report_builder.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-core/scripts/report_builder.py", + "suffix": ".py", + "byte_count": 22242, + "sha256": "96e57a6f2d15ef5c1304476235bf12746b7e777aeac887c79d390c92ddf8ce7f", + "extraction_status": "text_indexed", + "character_count": 21414, + "line_count": 518, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-love/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-love/SKILL.md", + "suffix": ".md", + "byte_count": 11634, + "sha256": "e666226da38e8416f22b2ae9d00a2a87d5e15a7865ab7162023bf1e1ef44580f", + "extraction_status": "text_indexed", + "character_count": 5913, + "line_count": 282, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/SKILL.md", + "suffix": ".md", + "byte_count": 51660, + "sha256": "848b2aa9b8cfa315bc84c4df553228594c4b55176ebb6d648de916023ac0f369", + "extraction_status": "text_indexed", + "character_count": 26377, + "line_count": 1180, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/resources/chart_reading_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/resources/chart_reading_rules.md", + "suffix": ".md", + "byte_count": 3429, + "sha256": "6589226bd9829aa8eef9226870e9b54969aa72de27d168b0e4e071d8897f3b7a", + "extraction_status": "text_indexed", + "character_count": 2237, + "line_count": 97, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/resources/data_contract.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/resources/data_contract.md", + "suffix": ".md", + "byte_count": 11465, + "sha256": "09a2ccccf18a0df38f4493c63d9662c087534d0422159b237b0ba8bc667bc3a6", + "extraction_status": "text_indexed", + "character_count": 7977, + "line_count": 297, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/resources/validation_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-reader/resources/validation_rules.md", + "suffix": ".md", + "byte_count": 6105, + "sha256": "7158acd234f73cbc8690fd4d4b24d8cbc0726e72780a11156be9f2779d4449dd", + "extraction_status": "text_indexed", + "character_count": 3714, + "line_count": 181, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/SKILL.md", + "suffix": ".md", + "byte_count": 17319, + "sha256": "5d7d77c0ac73897cbb204808f45dd06f191c97b67175dc80c4eb3a209da0301e", + "extraction_status": "text_indexed", + "character_count": 8843, + "line_count": 439, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/requirements.txt", + "suffix": ".txt", + "byte_count": 11, + "sha256": "69d0f69c033c01ae7981c0aadf87d31bb14f2dd56b007085c942d5d5554bce58", + "extraction_status": "text_indexed", + "character_count": 11, + "line_count": 2, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/resources/event_house_map.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/resources/event_house_map.md", + "suffix": ".md", + "byte_count": 5045, + "sha256": "177a32695883cb0c1f0f3f644a1bf1aa498b264f7a840b0c9b693ad1a868abfc", + "extraction_status": "text_indexed", + "character_count": 2811, + "line_count": 130, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/scripts/time_scan.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/claude-code/skills/vedic-rectifier/scripts/time_scan.py", + "suffix": ".py", + "byte_count": 7524, + "sha256": "2501178f6dd0630709ebdbd18472c72b12ab23ecbe9b514570f08217f7736250", + "extraction_status": "text_indexed", + "character_count": 6591, + "line_count": 219, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/SKILL.md", + "suffix": ".md", + "byte_count": 11847, + "sha256": "7b6ff2d05e856bd5152f1fdbeed80b3c3a5671ee6ae4d6b4718703b6608b8956", + "extraction_status": "text_indexed", + "character_count": 8905, + "line_count": 325, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/agents/openai.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/agents/openai.yaml", + "suffix": ".yaml", + "byte_count": 208, + "sha256": "362f6e5af26840c12cbde174b466d352942571a34f53d046646cdb0e10c6ed1c", + "extraction_status": "text_indexed", + "character_count": 208, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/requirements.txt", + "suffix": ".txt", + "byte_count": 712, + "sha256": "9ee304301342c5a1923c6154992cb4c5cb7cf5c0957908b8d748415ac4ed895d", + "extraction_status": "text_indexed", + "character_count": 508, + "line_count": 20, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ashtakavarga_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ashtakavarga_pyjhora.py", + "suffix": ".py", + "byte_count": 4405, + "sha256": "71db822c45f44a7544454e7dcf923286de99c7e226653af25358d0e4ff30281b", + "extraction_status": "text_indexed", + "character_count": 4331, + "line_count": 128, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/dasha_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/dasha_pyjhora.py", + "suffix": ".py", + "byte_count": 6000, + "sha256": "8488f6ad7768931b0c0b5cb708e213f4dc8277566f75dd35b6228c8e7249e55b", + "extraction_status": "text_indexed", + "character_count": 5874, + "line_count": 174, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/divisional_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/divisional_pyjhora.py", + "suffix": ".py", + "byte_count": 4386, + "sha256": "7d498fa9fc0b8471f5ac5722150729c63eed3449cebd3e08a5f08d6dc5a6cec1", + "extraction_status": "text_indexed", + "character_count": 4324, + "line_count": 114, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/engine.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/engine.py", + "suffix": ".py", + "byte_count": 31148, + "sha256": "696d80384861205e4b901ff1f4b9680cc0e7120f3b94573bae4653c74185d2b3", + "extraction_status": "text_indexed", + "character_count": 30160, + "line_count": 768, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ephe/seas_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ephe/seas_18.se1", + "suffix": ".se1", + "byte_count": 223004, + "sha256": "6559b0fc637eaed42ae747187cfd1426540d12b08114603bc39fd13f3bf80c83", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ephe/semo_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ephe/semo_18.se1", + "suffix": ".se1", + "byte_count": 1304771, + "sha256": "7034c7825a0fef2f660d99161aa8e60429adfa315d269ac68042ef5a5e6319bf", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ephe/sepl_18.se1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/ephe/sepl_18.se1", + "suffix": ".se1", + "byte_count": 484061, + "sha256": "b8e657c1f5a9c51821ef973baf233a3c07137101e35b95e00ac0e9eeea7fbeb8", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/extras_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/extras_pyjhora.py", + "suffix": ".py", + "byte_count": 6884, + "sha256": "a200fae5cb09bc84294bf340522268ee15c755c225ca9e8ba7dbe0e5d5375006", + "extraction_status": "text_indexed", + "character_count": 6834, + "line_count": 201, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/formatter.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/formatter.py", + "suffix": ".py", + "byte_count": 17285, + "sha256": "1b477248ef0f5b88297218fb8e80f23589ba2ec75823816284795ec71eb4b83e", + "extraction_status": "text_indexed", + "character_count": 15717, + "line_count": 384, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/setup_env.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/setup_env.py", + "suffix": ".py", + "byte_count": 12245, + "sha256": "588b6667fc7986ef23e998655545b6b79b354b9375163e6bb9da1f93215c2b93", + "extraction_status": "text_indexed", + "character_count": 10949, + "line_count": 345, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/shadbala_pyjhora.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/shadbala_pyjhora.py", + "suffix": ".py", + "byte_count": 21452, + "sha256": "e63fc23e7fbf5e07fd7c1132c3f8485e1b8546bfc58f158c4c9e012b690639e8", + "extraction_status": "text_indexed", + "character_count": 20867, + "line_count": 494, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/transit.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-calculator/scripts/transit.py", + "suffix": ".py", + "byte_count": 3398, + "sha256": "6eb7226724287ead51b18f0984fa54799558ca8d0abfa711a6b3acf19554a6ce", + "extraction_status": "text_indexed", + "character_count": 3232, + "line_count": 102, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-career/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-career/SKILL.md", + "suffix": ".md", + "byte_count": 14711, + "sha256": "a18dff624439b55613ae74c4223ba88edf425b53c7aeb7534fd2cc0948249064", + "extraction_status": "text_indexed", + "character_count": 7689, + "line_count": 329, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-career/agents/openai.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-career/agents/openai.yaml", + "suffix": ".yaml", + "byte_count": 221, + "sha256": "66a415ae1a2170517d0bc60f15e3be5aad68a651632e21be6628ea65e70f8eb9", + "extraction_status": "text_indexed", + "character_count": 221, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/SKILL.md", + "suffix": ".md", + "byte_count": 39589, + "sha256": "e2c743f28f8c028cffd7d041104379dc9392e1a19a5f489a9cd07c99b0a1709c", + "extraction_status": "text_indexed", + "character_count": 19758, + "line_count": 937, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/agents/openai.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/agents/openai.yaml", + "suffix": ".yaml", + "byte_count": 217, + "sha256": "f6dddd1574f1ebddd638170a8859839cb6f1748a9761a1076ab8ea50b9a2cf26", + "extraction_status": "text_indexed", + "character_count": 217, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/house_framework.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/house_framework.md", + "suffix": ".md", + "byte_count": 7431, + "sha256": "3585e9f30975f0e7b9216d6bd6988a73f6e886370ac87a6c27cc14843745337f", + "extraction_status": "text_indexed", + "character_count": 3732, + "line_count": 225, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/p1_p12.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/p1_p12.md", + "suffix": ".md", + "byte_count": 11909, + "sha256": "dd4dc7230cc40d3bef9a74b44046f2858c04eb2808c716e61689eb1875d9f4dc", + "extraction_status": "text_indexed", + "character_count": 6242, + "line_count": 385, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/qa_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/qa_rules.md", + "suffix": ".md", + "byte_count": 11024, + "sha256": "5751d9570b3dd5d871d26ac26754c089e2f0703f84050ab14e86ae661ba8975b", + "extraction_status": "text_indexed", + "character_count": 4964, + "line_count": 238, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/report_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/report_rules.md", + "suffix": ".md", + "byte_count": 1379, + "sha256": "80748f338f6a71c591de27064a0d8957a33851371866b5e84dcb27ecce71d568", + "extraction_status": "text_indexed", + "character_count": 795, + "line_count": 38, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/yogas.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/resources/yogas.md", + "suffix": ".md", + "byte_count": 5429, + "sha256": "66453650e92ce9f7496bd641e03d3972ee7dfebae07f222483f924f4b716fa1e", + "extraction_status": "text_indexed", + "character_count": 2788, + "line_count": 170, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/scripts/report_builder.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-core/scripts/report_builder.py", + "suffix": ".py", + "byte_count": 22242, + "sha256": "96e57a6f2d15ef5c1304476235bf12746b7e777aeac887c79d390c92ddf8ce7f", + "extraction_status": "text_indexed", + "character_count": 21414, + "line_count": 518, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-love/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-love/SKILL.md", + "suffix": ".md", + "byte_count": 11655, + "sha256": "224686b1867d04a480b8954bfa9e4569fdca82b6bc2e83720c2d0876ce630317", + "extraction_status": "text_indexed", + "character_count": 5906, + "line_count": 282, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-love/agents/openai.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-love/agents/openai.yaml", + "suffix": ".yaml", + "byte_count": 225, + "sha256": "2bd7886d28c8f4d09b9789382bcb34e3da2e2160a49727969af5c0466f6738fe", + "extraction_status": "text_indexed", + "character_count": 225, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/SKILL.md", + "suffix": ".md", + "byte_count": 51660, + "sha256": "848b2aa9b8cfa315bc84c4df553228594c4b55176ebb6d648de916023ac0f369", + "extraction_status": "text_indexed", + "character_count": 26377, + "line_count": 1180, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/agents/openai.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/agents/openai.yaml", + "suffix": ".yaml", + "byte_count": 199, + "sha256": "a5b253aa94d8ca04a13f099c6a300ea335fc68d9a86b3181c9396f6f089bb82a", + "extraction_status": "text_indexed", + "character_count": 199, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/resources/chart_reading_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/resources/chart_reading_rules.md", + "suffix": ".md", + "byte_count": 3429, + "sha256": "6589226bd9829aa8eef9226870e9b54969aa72de27d168b0e4e071d8897f3b7a", + "extraction_status": "text_indexed", + "character_count": 2237, + "line_count": 97, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/resources/data_contract.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/resources/data_contract.md", + "suffix": ".md", + "byte_count": 11465, + "sha256": "09a2ccccf18a0df38f4493c63d9662c087534d0422159b237b0ba8bc667bc3a6", + "extraction_status": "text_indexed", + "character_count": 7977, + "line_count": 297, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/resources/validation_rules.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-reader/resources/validation_rules.md", + "suffix": ".md", + "byte_count": 6105, + "sha256": "7158acd234f73cbc8690fd4d4b24d8cbc0726e72780a11156be9f2779d4449dd", + "extraction_status": "text_indexed", + "character_count": 3714, + "line_count": 181, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/SKILL.md", + "suffix": ".md", + "byte_count": 17354, + "sha256": "e3f29e71716509514dbe5b3457aae49e343c7a16f7234e5ba3801fc9e6a81b8a", + "extraction_status": "text_indexed", + "character_count": 8846, + "line_count": 438, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/agents/openai.yaml": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/agents/openai.yaml", + "suffix": ".yaml", + "byte_count": 221, + "sha256": "a292ef309fba8e1eceea97b84071edce6e45044b2f04b5687b14b686b8fb7820", + "extraction_status": "text_indexed", + "character_count": 221, + "line_count": 5, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/requirements.txt", + "suffix": ".txt", + "byte_count": 11, + "sha256": "69d0f69c033c01ae7981c0aadf87d31bb14f2dd56b007085c942d5d5554bce58", + "extraction_status": "text_indexed", + "character_count": 11, + "line_count": 2, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/resources/event_house_map.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/resources/event_house_map.md", + "suffix": ".md", + "byte_count": 5045, + "sha256": "177a32695883cb0c1f0f3f644a1bf1aa498b264f7a840b0c9b693ad1a868abfc", + "extraction_status": "text_indexed", + "character_count": 2811, + "line_count": 130, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/scripts/time_scan.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/codex/skills/vedic-rectifier/scripts/time_scan.py", + "suffix": ".py", + "byte_count": 7524, + "sha256": "2501178f6dd0630709ebdbd18472c72b12ab23ecbe9b514570f08217f7736250", + "extraction_status": "text_indexed", + "character_count": 6591, + "line_count": 219, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/scripts/report_builder.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/scripts/report_builder.py", + "suffix": ".py", + "byte_count": 17835, + "sha256": "ab8175385cdecd3241bf92d48c7102843f5d47a0febc6567667b4518fff3c646", + "extraction_status": "text_indexed", + "character_count": 17189, + "line_count": 432, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/sync_skills.ps1": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/sync_skills.ps1", + "suffix": ".ps1", + "byte_count": 2657, + "sha256": "6c80155fc73d14c3adc864e4821ed89956103c73272168dcf04fdb74f3247af4", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/pancha-pakshi-nakshatra-systems.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/pancha-pakshi-nakshatra-systems.md", + "suffix": ".md", + "byte_count": 9658, + "sha256": "58e53266fc5564fa86c21632da11c0ed1eb429caaa4c8e616db939c8ae075af4", + "extraction_status": "text_indexed", + "character_count": 5718, + "line_count": 239, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/pdf-chart-reading-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/pdf-chart-reading-guide.md", + "suffix": ".md", + "byte_count": 19960, + "sha256": "4491cc454fac63c2bb90521d4d7e6d9be6c0bdc7468ed2a28ac921d32bb724d8", + "extraction_status": "text_indexed", + "character_count": 13841, + "line_count": 521, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/personalized-remedies-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/personalized-remedies-system.md", + "suffix": ".md", + "byte_count": 18081, + "sha256": "f551ae930031e370637d6199e9b4b307c184c6803cbc6e760f561fe7c8f898f7", + "extraction_status": "text_indexed", + "character_count": 9690, + "line_count": 469, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planet_positions_60.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planet_positions_60.json", + "suffix": ".json", + "byte_count": 281288, + "sha256": "9a4daea44cf3408d1cfb1b61881bd54d0b8dcd034e1df05822804f004685c32a", + "extraction_status": "text_indexed", + "character_count": 281288, + "line_count": 10962, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planetary-dignity-complete-reference.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planetary-dignity-complete-reference.md", + "suffix": ".md", + "byte_count": 18596, + "sha256": "e3afb41ca35ed95a11ba02f952ca7827e4774a2e9baec457dcd67ea63d2324ee", + "extraction_status": "text_indexed", + "character_count": 9897, + "line_count": 410, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planetary-strength-quick-ref.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planetary-strength-quick-ref.md", + "suffix": ".md", + "byte_count": 9751, + "sha256": "701ac7f5dabe7f9c1690d7a0815a0325fafba08ac3cc6b1d921d83dafae2a042", + "extraction_status": "text_indexed", + "character_count": 5414, + "line_count": 238, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planets.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/planets.md", + "suffix": ".md", + "byte_count": 20259, + "sha256": "08a2f7c3226934e70b3fc00bdc57145f1cb9dbf54fbb746f82cc434204acc304", + "extraction_status": "text_indexed", + "character_count": 10170, + "line_count": 475, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/practitioner-wisdom-anti-dogma.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/practitioner-wisdom-anti-dogma.md", + "suffix": ".md", + "byte_count": 19498, + "sha256": "18c939cc07ab3eb0a7ed574cb75c378278204a65dceb202bfc973767513738a1", + "extraction_status": "text_indexed", + "character_count": 10079, + "line_count": 454, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prashna-complete-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prashna-complete-guide.md", + "suffix": ".md", + "byte_count": 15817, + "sha256": "c19630ce376e2d98aba516d4ec60312b92fb1a9a54b18a2987a090577e1d56ce", + "extraction_status": "text_indexed", + "character_count": 10127, + "line_count": 463, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/pratyantar-calculation-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/pratyantar-calculation-guide.md", + "suffix": ".md", + "byte_count": 6555, + "sha256": "f7ac0004df2e8d29ae522f3bba7c4d3ea7da7c8e831ec3bdb02fb897e74703b9", + "extraction_status": "text_indexed", + "character_count": 4181, + "line_count": 198, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/precision-benchmark-dashboard.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/precision-benchmark-dashboard.md", + "suffix": ".md", + "byte_count": 7372, + "sha256": "0db47d67bae366fefd4b37ddc9755fe55ae218f3d19e69816f81586d29e745fb", + "extraction_status": "text_indexed", + "character_count": 5106, + "line_count": 154, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/precision-reading-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/precision-reading-methodology.md", + "suffix": ".md", + "byte_count": 14445, + "sha256": "0c0aa954703a0212cb752a5864f9e56503099a5069c72b75da536dccd06e5308", + "extraction_status": "text_indexed", + "character_count": 7420, + "line_count": 339, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prediction-boundary-protocol.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prediction-boundary-protocol.md", + "suffix": ".md", + "byte_count": 6296, + "sha256": "8c9e80de3477a871039389e975940d51b43ba470cdd97aebe6a01aafc113da12", + "extraction_status": "text_indexed", + "character_count": 3157, + "line_count": 152, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prediction-checklist.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prediction-checklist.md", + "suffix": ".md", + "byte_count": 6523, + "sha256": "68142781646f86080d1344fa6f13b8ef35ca5da66202c25dfd59b77086b019fd", + "extraction_status": "text_indexed", + "character_count": 3814, + "line_count": 288, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prediction-output-protocol.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/prediction-output-protocol.md", + "suffix": ".md", + "byte_count": 5875, + "sha256": "56c133d724a7b238f78501664fb3c27761b3487da8188cf4527bea71f0c7f1ec", + "extraction_status": "text_indexed", + "character_count": 3065, + "line_count": 152, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/professional-development-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/professional-development-guide.md", + "suffix": ".md", + "byte_count": 6784, + "sha256": "6fe75476f757dda727a84af860a47f8585ecc7f0ddaa09fdd4c443568a811423", + "extraction_status": "text_indexed", + "character_count": 3980, + "line_count": 158, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/promise-assessment-templates.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/promise-assessment-templates.md", + "suffix": ".md", + "byte_count": 7576, + "sha256": "8ca532cd4d6b888919f478954de3fa4a6620f9722ce9ae53b2ce58f7ada92dc4", + "extraction_status": "text_indexed", + "character_count": 4552, + "line_count": 184, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/qin_ruisheng_system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/qin_ruisheng_system.md", + "suffix": ".md", + "byte_count": 23887, + "sha256": "55ea1ae9e716a66c4e6ab1e12a6e5ce4ac32ed91f9d26eba02211f20660b028a", + "extraction_status": "text_indexed", + "character_count": 13576, + "line_count": 755, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/quick-reference-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/quick-reference-guide.md", + "suffix": ".md", + "byte_count": 27461, + "sha256": "334f8f772c59c2b70488c658d928712cfdee405486838933dc7c6c19dd2f848d", + "extraction_status": "text_indexed", + "character_count": 19702, + "line_count": 593, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/raman-house-judgment-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/raman-house-judgment-methodology.md", + "suffix": ".md", + "byte_count": 5461, + "sha256": "c4c85ed9c136883be2584b2c1298ab439baba8ea4b0e9ca2062920b42513e5f1", + "extraction_status": "text_indexed", + "character_count": 3577, + "line_count": 114, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/rao-marriage-timing-8-parameters.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/rao-marriage-timing-8-parameters.md", + "suffix": ".md", + "byte_count": 4508, + "sha256": "aedfd0344f7dda54f3d0257c7b3e4699d93fa5c89e019ae94c0a6348cd902eef", + "extraction_status": "text_indexed", + "character_count": 3432, + "line_count": 143, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/rashi-tulya-navamsa-root-impulse.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/rashi-tulya-navamsa-root-impulse.md", + "suffix": ".md", + "byte_count": 10665, + "sha256": "d351b714e83df3d2b149da400cec9bc0c99c3c90f50b07687dbf161b7b04075d", + "extraction_status": "text_indexed", + "character_count": 5949, + "line_count": 232, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/COLLECTION_INDEX.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/COLLECTION_INDEX.md", + "suffix": ".md", + "byte_count": 1970, + "sha256": "9e6e325e6ee9a8df1789e9b7551b4bdf503e1a6adab3a8705a351beac7558c87", + "extraction_status": "text_indexed", + "character_count": 1181, + "line_count": 36, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/vedicka/career-success-poverty-prosperity.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/vedicka/career-success-poverty-prosperity.md", + "suffix": ".md", + "byte_count": 822, + "sha256": "68496d55fbb93c132845f8232426d5f8712bc691267cfba6fb9a254411c0303e", + "extraction_status": "text_indexed", + "character_count": 470, + "line_count": 18, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/一楠 · 印度占星完整解盘报告 v2(MEVG验证版).html": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/一楠 · 印度占星完整解盘报告 v2(MEVG验证版).html", + "suffix": ".html", + "byte_count": 46397, + "sha256": "6dcc8e9717902657f2c65021c219de366f8b762a445eca521690ae46723e983d", + "extraction_status": "text_indexed", + "character_count": 37867, + "line_count": 608, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/印度占星修正版研究结论v3-高压基建后的反转兑现模型.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/印度占星修正版研究结论v3-高压基建后的反转兑现模型.md", + "suffix": ".md", + "byte_count": 32938, + "sha256": "aae689a480972c6fb08ba795039f6e32bdcf7e3dc5d205e0b21620a1b462c1af", + "extraction_status": "text_indexed", + "character_count": 16749, + "line_count": 658, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/印度占星解盘与推运误区反思报告-2026-04-22.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/real_case_studies/印度占星解盘与推运误区反思报告-2026-04-22.md", + "suffix": ".md", + "byte_count": 15244, + "sha256": "43ffe0b4c988f17e43833a11247df97c8a4fac9362c0a5898de90a1b70d32d94", + "extraction_status": "text_indexed", + "character_count": 7427, + "line_count": 339, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/relationship-astrology-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/relationship-astrology-guide.md", + "suffix": ".md", + "byte_count": 16418, + "sha256": "c4e5a86e7260308a38d1636af61051446c8da90bc02e6abe90882a99fc156660", + "extraction_status": "text_indexed", + "character_count": 9331, + "line_count": 449, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/remedies-complete-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/remedies-complete-system.md", + "suffix": ".md", + "byte_count": 7011, + "sha256": "ce174a376b69c2baa0707dd8bd2aae1639017d381fc650d9c87a056eb142269a", + "extraction_status": "text_indexed", + "character_count": 3759, + "line_count": 194, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/retrograde-combustion-war-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/retrograde-combustion-war-guide.md", + "suffix": ".md", + "byte_count": 8995, + "sha256": "f967078cf45d982777fe842e79d1e8e3ac8d0c83abbc67c06af1b1fc0bc5ee1d", + "extraction_status": "text_indexed", + "character_count": 4550, + "line_count": 261, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shadbala-complete-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shadbala-complete-methodology.md", + "suffix": ".md", + "byte_count": 10552, + "sha256": "4bcf2ce9d860734278af63e82f89c055b268600bd10ad426eeca0d3fef344c11", + "extraction_status": "text_indexed", + "character_count": 6210, + "line_count": 302, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shadbala-interpretation-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shadbala-interpretation-methodology.md", + "suffix": ".md", + "byte_count": 7935, + "sha256": "decea4454d2ab0600eee429b4a3bca94336d82666156f689f77c972543d82156", + "extraction_status": "text_indexed", + "character_count": 4078, + "line_count": 158, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shasti-hayani-dasha-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shasti-hayani-dasha-guide.md", + "suffix": ".md", + "byte_count": 3734, + "sha256": "cd421a77420497e353b34c6a39cd17d3d7442562ce63878b1287cb504cdf0462", + "extraction_status": "text_indexed", + "character_count": 2231, + "line_count": 102, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shatabhisha-complete.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shatabhisha-complete.md", + "suffix": ".md", + "byte_count": 5088, + "sha256": "8ae40c1f01ce603bf17e14b2471ed8d876e267d240fce1c842bbbe849ef4545d", + "extraction_status": "text_indexed", + "character_count": 2604, + "line_count": 166, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shodasavarga-complete-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/shodasavarga-complete-guide.md", + "suffix": ".md", + "byte_count": 9252, + "sha256": "a0451ab9eb514653e0d5d8e8a01b7d87098aafc9055207978cf55baa3065eb9b", + "extraction_status": "text_indexed", + "character_count": 5208, + "line_count": 198, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/signs-and-houses.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/signs-and-houses.md", + "suffix": ".md", + "byte_count": 12046, + "sha256": "94f94ed858b6e6f6c8d8961054b863216bebba2ad8f077bb4045eb08809152da", + "extraction_status": "text_indexed", + "character_count": 6581, + "line_count": 311, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/single-event-inquiry-protocol.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/single-event-inquiry-protocol.md", + "suffix": ".md", + "byte_count": 4749, + "sha256": "a9eec6b452c1415f525f3871762e1af46a2e8595fa8d01b888059b78b1a8668f", + "extraction_status": "text_indexed", + "character_count": 2698, + "line_count": 177, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/software-comparison-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/software-comparison-guide.md", + "suffix": ".md", + "byte_count": 6722, + "sha256": "1a92bd6b1fa5be21acc256e2787e126b3c1107af27189c03a962454794981a9b", + "extraction_status": "text_indexed", + "character_count": 4152, + "line_count": 129, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/spouse-multi-layer-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/spouse-multi-layer-methodology.md", + "suffix": ".md", + "byte_count": 12329, + "sha256": "d3925df63a9dceff66a0ff93fffd42ba33248dec9de8c74342aa7ec1eaba8ec6", + "extraction_status": "text_indexed", + "character_count": 6123, + "line_count": 290, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/standard_test_charts.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/standard_test_charts.json", + "suffix": ".json", + "byte_count": 649580, + "sha256": "f345b6642073f25eb0f58fcad21d91322b822be21cccf2292ee1afd0ddac63e7", + "extraction_status": "text_indexed", + "character_count": 649580, + "line_count": 23542, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/strict-workflow-router.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/strict-workflow-router.md", + "suffix": ".md", + "byte_count": 13249, + "sha256": "c49045833b9884ec2b9d58517fc23b2e1501e9da34f96cc518f49c693a1a8e39", + "extraction_status": "text_indexed", + "character_count": 13231, + "line_count": 252, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/tajika-yoga-complete-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/tajika-yoga-complete-guide.md", + "suffix": ".md", + "byte_count": 9523, + "sha256": "8e1672b208cb66fa86458e76992a343ae437a02849a246d56ab472239e7b88f9", + "extraction_status": "text_indexed", + "character_count": 5170, + "line_count": 299, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/technique-capability-matrix.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/technique-capability-matrix.md", + "suffix": ".md", + "byte_count": 5886, + "sha256": "7e42db76c71e74f10fab97fde1002106a618f2a80edf04d6de5de20b4d189f23", + "extraction_status": "text_indexed", + "character_count": 5360, + "line_count": 56, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/technique_registry.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/technique_registry.json", + "suffix": ".json", + "byte_count": 63366, + "sha256": "5a20ee9a11620a7faa41b5e3a6109e5ca28b72b6a25e0a48ad2c95c7812aa418", + "extraction_status": "text_indexed", + "character_count": 59841, + "line_count": 2089, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/tithi-lord-relationship-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/tithi-lord-relationship-system.md", + "suffix": ".md", + "byte_count": 8954, + "sha256": "3ccbd81cf2a5f6b934eefe2e32b111ee752c0b539ebf32476df0e48c75d7a199", + "extraction_status": "text_indexed", + "character_count": 5127, + "line_count": 193, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/transit-actionable-output-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/transit-actionable-output-guide.md", + "suffix": ".md", + "byte_count": 2574, + "sha256": "95d1d08ae231caa594f1b35927e50082fdf530237b269ef66766cdcf178c1a63", + "extraction_status": "text_indexed", + "character_count": 1288, + "line_count": 69, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/transit-comprehensive-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/transit-comprehensive-guide.md", + "suffix": ".md", + "byte_count": 15588, + "sha256": "507181d8744ea9352fc9c4ef792dd19b74d89265b8f5bb7db9c96b92d7c81ffe", + "extraction_status": "text_indexed", + "character_count": 8301, + "line_count": 381, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/transit-multi-reference-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/transit-multi-reference-guide.md", + "suffix": ".md", + "byte_count": 7018, + "sha256": "45e9a263d1da580973684de43b0bcf8d084a34c030eefa6f76d70b435d9a7523", + "extraction_status": "text_indexed", + "character_count": 3846, + "line_count": 165, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/1印度占星_preview.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/1印度占星_preview.txt", + "suffix": ".txt", + "byte_count": 79974, + "sha256": "adc56033ed57320d0df6c38fbad62b9859a135f6c460111689dd927cd7f07b90", + "extraction_status": "text_indexed", + "character_count": 30531, + "line_count": 528, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/2印度占星_preview.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/2印度占星_preview.txt", + "suffix": ".txt", + "byte_count": 47333, + "sha256": "7747ceb60b22bcaa51ec7cbbceda8e360607178079076c68868926edcd219bb1", + "extraction_status": "text_indexed", + "character_count": 17756, + "line_count": 179, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/3印度占星_preview.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/3印度占星_preview.txt", + "suffix": ".txt", + "byte_count": 71291, + "sha256": "52476bc00c3726c161a3c09a2b57bd42b4b4580ae2944ccb138582be84ea9f4e", + "extraction_status": "text_indexed", + "character_count": 28792, + "line_count": 729, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/4印度占星_preview.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/4印度占星_preview.txt", + "suffix": ".txt", + "byte_count": 50479, + "sha256": "845f029724f5d78b99ba460bf16bb8e17aa91d67c8051266f85dc543b845913b", + "extraction_status": "text_indexed", + "character_count": 19576, + "line_count": 370, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/INDEX.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/INDEX.md", + "suffix": ".md", + "byte_count": 1605, + "sha256": "57c7e1be63a32d45d21df9c5553fdf6ad42ee0f08edfe0f2efc7bd9a407ebf92", + "extraction_status": "text_indexed", + "character_count": 997, + "line_count": 34, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/Tajika占星术是印度占星术体系之一.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/Tajika占星术是印度占星术体系之一.txt", + "suffix": ".txt", + "byte_count": 62208, + "sha256": "1a6b7f0455cf128d6ce42fb71a88a9a5bb4cbe09b94a74d0e8e5db1227928c6f", + "extraction_status": "text_indexed", + "character_count": 23401, + "line_count": 372, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/印度占星Jaimini系统的Darakaraka的理解和说明如何解释.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/印度占星Jaimini系统的Darakaraka的理解和说明如何解释.txt", + "suffix": ".txt", + "byte_count": 53763, + "sha256": "b62c21d33aa69bafc334d674358450a4f0a2f427f2bbcc167478895848b700c6", + "extraction_status": "text_indexed", + "character_count": 19868, + "line_count": 385, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/高地位配偶与婚后命运积极转变的占星规则与组合.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/translated-articles/高地位配偶与婚后命运积极转变的占星规则与组合.txt", + "suffix": ".txt", + "byte_count": 11974, + "sha256": "e91a26527af6226db676623aeab33da57f4791e90273cd4e28a81a29ce267cf5", + "extraction_status": "text_indexed", + "character_count": 4478, + "line_count": 115, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/tri-system-analysis-template.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/tri-system-analysis-template.md", + "suffix": ".md", + "byte_count": 11559, + "sha256": "47743bdcbf13e3ef2f9e5ce428d5b23b54771529aaba3e04faae0fae99249c66", + "extraction_status": "text_indexed", + "character_count": 6690, + "line_count": 317, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/validation/pdf-chart-reading-validation-methodology.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/validation/pdf-chart-reading-validation-methodology.md", + "suffix": ".md", + "byte_count": 5108, + "sha256": "cbdc22cd844b87a58b6356411a34cd875d9bc10c8bb85f1e3da84651e5f4ae40", + "extraction_status": "text_indexed", + "character_count": 5108, + "line_count": 110, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/validation-methodology-batch-celebrity.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/validation-methodology-batch-celebrity.md", + "suffix": ".md", + "byte_count": 16604, + "sha256": "7d51c0e7325ede613069c494703b168bc0eb044f2d23a1df7e96ba779a676bf2", + "extraction_status": "text_indexed", + "character_count": 9320, + "line_count": 637, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/validation_logic_report.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/validation_logic_report.json", + "suffix": ".json", + "byte_count": 20795, + "sha256": "7771bae7f24cc8855b2a645a835c81aa93b56c3528a0eae42350b5ca1034dc33", + "extraction_status": "text_indexed", + "character_count": 20795, + "line_count": 852, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/varga-divisional-charts-quick-reference.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/varga-divisional-charts-quick-reference.md", + "suffix": ".md", + "byte_count": 14961, + "sha256": "081814f256677cf12cc91a44d83e6ac7f587cb83fa8276d8815f517e8d93d5bf", + "extraction_status": "text_indexed", + "character_count": 7893, + "line_count": 446, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/varga-system-quick-reference.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/varga-system-quick-reference.md", + "suffix": ".md", + "byte_count": 10468, + "sha256": "3b9503b5c5e6651226ace1770b8021b7e33744737cdd150d66da2c1f476cc3a6", + "extraction_status": "text_indexed", + "character_count": 5850, + "line_count": 267, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/varshaphala-annual-chart-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/varshaphala-annual-chart-guide.md", + "suffix": ".md", + "byte_count": 11324, + "sha256": "cc6a393f9022eb2364b06f5eb1cd02d6812a27d6bba74fe30787700ffc218e67", + "extraction_status": "text_indexed", + "character_count": 6231, + "line_count": 321, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-case-reasoning-report.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-case-reasoning-report.md", + "suffix": ".md", + "byte_count": 17429, + "sha256": "12c36899221ec65997a9d3c55cc9e2e14d953ec4750a74b143da87ae904b106a", + "extraction_status": "text_indexed", + "character_count": 9225, + "line_count": 594, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-curie.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-curie.md", + "suffix": ".md", + "byte_count": 12041, + "sha256": "8476d9f7b3e42bbdf9e5e41af65660006ed022ef53a8cb1b97ff28f52f5f0d4b", + "extraction_status": "text_indexed", + "character_count": 6754, + "line_count": 301, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-einstein.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-einstein.md", + "suffix": ".md", + "byte_count": 11629, + "sha256": "fedd90fa79dd479344ba8ad0069f2a2c7a40edfbbe366f52b59d92a9bfb331ae", + "extraction_status": "text_indexed", + "character_count": 6267, + "line_count": 363, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-indira-gandhi.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-indira-gandhi.md", + "suffix": ".md", + "byte_count": 17438, + "sha256": "0b662ac188fae9510bf0bf53fdd6439105787d56c3b7aaf5267d79fc2913909d", + "extraction_status": "text_indexed", + "character_count": 11205, + "line_count": 317, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-obama-web.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-obama-web.md", + "suffix": ".md", + "byte_count": 18207, + "sha256": "2e90ec1d28b7d714970e4705e65e222563bcd554fc6649c382ea9005132f2401", + "extraction_status": "text_indexed", + "character_count": 9667, + "line_count": 596, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part2-elvis.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part2-elvis.md", + "suffix": ".md", + "byte_count": 8773, + "sha256": "4fb33dfcb6b69467b52b53ff32f62dbbdc9ba07269be4b181a7440eac987fb0a", + "extraction_status": "text_indexed", + "character_count": 4756, + "line_count": 338, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part2-trump.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part2-trump.md", + "suffix": ".md", + "byte_count": 9674, + "sha256": "917d73005a92c4ecb0f6f300aced1e461d8ac2ed7dff6e347e46c4abfc159647", + "extraction_status": "text_indexed", + "character_count": 5268, + "line_count": 326, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part3-marilyn-monroe.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part3-marilyn-monroe.md", + "suffix": ".md", + "byte_count": 10992, + "sha256": "91b3ed45f99f579d4b8670e3e5cb619b998c26acc001c6b445699b34ed49d6d6", + "extraction_status": "text_indexed", + "character_count": 5697, + "line_count": 371, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part3-michael-jackson.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part3-michael-jackson.md", + "suffix": ".md", + "byte_count": 12157, + "sha256": "7ccfad6c02262240f08ff3c2f103b644e3e6f0d908635c059338e26d77964b9b", + "extraction_status": "text_indexed", + "character_count": 6444, + "line_count": 405, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part3-summary.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part3-summary.md", + "suffix": ".md", + "byte_count": 17419, + "sha256": "9547aabaf629cf6faf9a8d9506d506fc5d8e20090ec1d45634f5733086a45088", + "extraction_status": "text_indexed", + "character_count": 9632, + "line_count": 426, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part4-leonardo-dicaprio.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-part4-leonardo-dicaprio.md", + "suffix": ".md", + "byte_count": 11287, + "sha256": "ad783aef0e89e96fa3e4121a15202b061c6e3bb3b56fb0ab23841a0942ab6822", + "extraction_status": "text_indexed", + "character_count": 6209, + "line_count": 283, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-picasso.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-picasso.md", + "suffix": ".md", + "byte_count": 12987, + "sha256": "5afaed960911e374f62be85957730bd1ceb65959693130f6517a16e1b4efea11", + "extraction_status": "text_indexed", + "character_count": 7221, + "line_count": 325, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-summary.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-summary.md", + "suffix": ".md", + "byte_count": 8627, + "sha256": "7faf17673e2330b028ce896e0afa5236f239fe3885db7f075718a8cac99deb13", + "extraction_status": "text_indexed", + "character_count": 4811, + "line_count": 251, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-trump.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases-trump.md", + "suffix": ".md", + "byte_count": 17548, + "sha256": "198ed7d99cc6172456f74fc745261cb35bdcaa77b41303470fbfcfe7c16c8388", + "extraction_status": "text_indexed", + "character_count": 9438, + "line_count": 533, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-celebrity-cases.md", + "suffix": ".md", + "byte_count": 26860, + "sha256": "80d493cfb8a769fb6a159395b12fa6a0134ffdb67d953883a7ed0d4bb9a0b123", + "extraction_status": "text_indexed", + "character_count": 14664, + "line_count": 572, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-patterns-marriage-timing-v5.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-patterns-marriage-timing-v5.md", + "suffix": ".md", + "byte_count": 6286, + "sha256": "d18031128aec69c7009b452205430924b87b20694a01df8a1e85ff5d9dc8a9de", + "extraction_status": "text_indexed", + "character_count": 4400, + "line_count": 173, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-patterns-marriage-timing-v6.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/verified-patterns-marriage-timing-v6.md", + "suffix": ".md", + "byte_count": 9963, + "sha256": "1fa46f95a71a354d48759a8b76fd94589c652121fbb8c820ae97d89340220bee", + "extraction_status": "text_indexed", + "character_count": 6774, + "line_count": 249, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/vimshottari_dasha_guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/vimshottari_dasha_guide.md", + "suffix": ".md", + "byte_count": 18384, + "sha256": "5981c1690575663d51880ae6e3429e401a5521fb3303ddc49345c8bd724aa1d5", + "extraction_status": "text_indexed", + "character_count": 11550, + "line_count": 588, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/vp-goel-jaimini-dasha-systems.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/vp-goel-jaimini-dasha-systems.md", + "suffix": ".md", + "byte_count": 4955, + "sha256": "bfe2f3b2f6980c9e5833dcdca145157d6cb990552196a03781e4f7a93f513292", + "extraction_status": "text_indexed", + "character_count": 3575, + "line_count": 129, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-and-dasha.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-and-dasha.md", + "suffix": ".md", + "byte_count": 9968, + "sha256": "486a284b2773c2bbad844567fc93b68c6109632e9876b89b401c579d0e69eab8", + "extraction_status": "text_indexed", + "character_count": 5006, + "line_count": 262, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-list-chinese.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-list-chinese.md", + "suffix": ".md", + "byte_count": 16431, + "sha256": "b466a6b0fa5e0416170ab2ae1798ab8253a066e66240b6e7f8c90de6e1c68296", + "extraction_status": "text_indexed", + "character_count": 8842, + "line_count": 299, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-phala-timing-guide.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-phala-timing-guide.md", + "suffix": ".md", + "byte_count": 9801, + "sha256": "fff100bd2a62db720d223c511f96791f4ff1994287b48e50a7e6ef2be89e82ec", + "extraction_status": "text_indexed", + "character_count": 5618, + "line_count": 259, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-strength-scoring-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga-strength-scoring-system.md", + "suffix": ".md", + "byte_count": 4733, + "sha256": "23ec81b39cccab18f4b3300427c26dcf1b171cbfc6fe293ad244d8c95168a44d", + "extraction_status": "text_indexed", + "character_count": 2802, + "line_count": 179, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga_list.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga_list.md", + "suffix": ".md", + "byte_count": 8180, + "sha256": "05727219ff62b4558bf087d73a8f2b7e97b569ba6e905ed0b9dcfdbc73a321fe", + "extraction_status": "text_indexed", + "character_count": 8085, + "line_count": 210, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga_rules.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yoga_rules.json", + "suffix": ".json", + "byte_count": 407302, + "sha256": "2c9038163017a25e5add213177da55b1a6798ac33813dc63e419264db7cfb27a", + "extraction_status": "text_indexed", + "character_count": 387731, + "line_count": 13640, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yogi-avayogi-system.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/yogi-avayogi-system.md", + "suffix": ".md", + "byte_count": 9485, + "sha256": "9664a3da0c0770f32402ddc0f98cc7edf45e396510aadb748cfc86b75eb98134", + "extraction_status": "text_indexed", + "character_count": 5376, + "line_count": 244, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/requirements-dev.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/requirements-dev.txt", + "suffix": ".txt", + "byte_count": 82, + "sha256": "06e2f1b89b42b496affa48f2e550e6e615466507ebcfd87825c6027af335e4ff", + "extraction_status": "text_indexed", + "character_count": 72, + "line_count": 6, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/requirements.txt": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/requirements.txt", + "suffix": ".txt", + "byte_count": 293, + "sha256": "84feb38fb08952ddd4051f55bd6ea410ef3ab2265d7a41fb16b97e70ff191aa9", + "extraction_status": "text_indexed", + "character_count": 211, + "line_count": 10, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/_compute_one_chart.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/_compute_one_chart.py", + "suffix": ".py", + "byte_count": 6318, + "sha256": "18c03dcc7216f29ed015e922f9a2232d50f69b9cb368c6392340569742183aa3", + "extraction_status": "text_indexed", + "character_count": 6034, + "line_count": 166, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/add_d60_to_test_charts.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/add_d60_to_test_charts.py", + "suffix": ".py", + "byte_count": 1683, + "sha256": "5a132904418f5cb5c88d15cd372668621d2738c3939996d0b4b80cc2d9d68d93", + "extraction_status": "text_indexed", + "character_count": 1667, + "line_count": 49, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/add_high_confidence_yogas_batch1.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/add_high_confidence_yogas_batch1.py", + "suffix": ".py", + "byte_count": 16130, + "sha256": "e0aaaa2581083898fbabaa79a2460a3fcd8eb607f4a834879cf42e01ba6e4ab3", + "extraction_status": "text_indexed", + "character_count": 13504, + "line_count": 235, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/analyze_yoga_errors.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/analyze_yoga_errors.py", + "suffix": ".py", + "byte_count": 6621, + "sha256": "1d6f5a989d12dc85c5c83d7d9cc346ffa8676c82726a33016c3ab8a0dd3c649b", + "extraction_status": "text_indexed", + "character_count": 6465, + "line_count": 164, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/argala.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/argala.py", + "suffix": ".py", + "byte_count": 7809, + "sha256": "9f2587faaaba1162648b99fde94d888c6ffb8be274b996902220cd9457d27441", + "extraction_status": "text_indexed", + "character_count": 7241, + "line_count": 200, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/ashtakavarga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/ashtakavarga.py", + "suffix": ".py", + "byte_count": 17764, + "sha256": "6dda5f746f1743461c2e1a4a0339bd3fae9410f371378b0cc7f4cf86f010feac", + "extraction_status": "text_indexed", + "character_count": 16148, + "line_count": 530, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/ashtakoot.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/ashtakoot.py", + "suffix": ".py", + "byte_count": 20657, + "sha256": "b710c9366321c14e9034f43d049f672e4cd0fddac0f433ce374d4a457ccb76d5", + "extraction_status": "text_indexed", + "character_count": 20164, + "line_count": 526, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/ashtottari_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/ashtottari_dasha.py", + "suffix": ".py", + "byte_count": 9849, + "sha256": "0e149b995949574ddf34dcb2fc3d2a6c308912f3e1d6a20fb59ed9fbfd30f30c", + "extraction_status": "text_indexed", + "character_count": 9793, + "line_count": 261, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/aspects.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/aspects.py", + "suffix": ".py", + "byte_count": 7272, + "sha256": "10d02616595b9ac5e9c67f5c4c4a572bce7b747153c797df532e797d353e1937", + "extraction_status": "text_indexed", + "character_count": 6651, + "line_count": 205, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/audit_capabilities.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/audit_capabilities.py", + "suffix": ".py", + "byte_count": 7243, + "sha256": "9d7cd84de91a674e77feeb88c0b2eab0e0c96d1107afa4ba0c6df3276941dce8", + "extraction_status": "text_indexed", + "character_count": 7243, + "line_count": 175, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/avastha_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/avastha_calculator.py", + "suffix": ".py", + "byte_count": 20122, + "sha256": "7bbd72701932eb5e9e47abaf36e43a88090392931e5a10c55239fb6a95ee45e2", + "extraction_status": "text_indexed", + "character_count": 16786, + "line_count": 482, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/benchmark_yoga_coverage.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/benchmark_yoga_coverage.py", + "suffix": ".py", + "byte_count": 9440, + "sha256": "2b8928a820850d171faa419d8516748f5bf9c094df50b9fa58b10661f6605386", + "extraction_status": "text_indexed", + "character_count": 8861, + "line_count": 246, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/bhava_bala.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/bhava_bala.py", + "suffix": ".py", + "byte_count": 8855, + "sha256": "b232603f2c61c912cd017d0c2563b314c5553aa36c8350912f4dd63e3ca253b1", + "extraction_status": "text_indexed", + "character_count": 8054, + "line_count": 247, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/bhava_chalit.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/bhava_chalit.py", + "suffix": ".py", + "byte_count": 20081, + "sha256": "8449d9bc98af0a64a390518506e4d4d1760467815910728ce79f9e098c23907b", + "extraction_status": "text_indexed", + "character_count": 18260, + "line_count": 515, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/bhrigu_pada_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/bhrigu_pada_dasha.py", + "suffix": ".py", + "byte_count": 14867, + "sha256": "9dc837919c6b306fdb0f29280ec744c9948d93ccebf7806cb74c47139fca70dc", + "extraction_status": "text_indexed", + "character_count": 12963, + "line_count": 372, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/birth_time_rectifier.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/birth_time_rectifier.py", + "suffix": ".py", + "byte_count": 7119, + "sha256": "81f057a6ec06ce1318f6eaef99f4fcc2343c9e13c52cf264a7963c41eaa448fe", + "extraction_status": "text_indexed", + "character_count": 6281, + "line_count": 182, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/build_planet_positions_60.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/build_planet_positions_60.py", + "suffix": ".py", + "byte_count": 1316, + "sha256": "d2667c16db4ba383aa50fda22a6b18b3425e0c92820f7bf9cff4f59a53e56df9", + "extraction_status": "text_indexed", + "character_count": 1316, + "line_count": 43, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/build_standard_test_charts.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/build_standard_test_charts.py", + "suffix": ".py", + "byte_count": 10585, + "sha256": "fa75c474e93f04c3a50c3985915a56e169cfd8de669b5436dd89433d582ecdfd", + "extraction_status": "text_indexed", + "character_count": 10513, + "line_count": 111, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/career_analysis.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/career_analysis.py", + "suffix": ".py", + "byte_count": 6885, + "sha256": "2d94fab593c216422211f233617b0f864ca56251c2509d2a5b508a3c533dda9e", + "extraction_status": "text_indexed", + "character_count": 5565, + "line_count": 154, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/case_validator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/case_validator.py", + "suffix": ".py", + "byte_count": 7532, + "sha256": "5bc4501a137efb1e2cb83ac47210831c8a1d03b0cd5e184b2c0c7270d7fd6963", + "extraction_status": "text_indexed", + "character_count": 6394, + "line_count": 218, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/chart_renderer.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/chart_renderer.py", + "suffix": ".py", + "byte_count": 10207, + "sha256": "892cee011e828236c008968ba9cc4d46df357b2c569f475d48f2eb268d3448c0", + "extraction_status": "text_indexed", + "character_count": 9542, + "line_count": 239, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_muhurta.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_muhurta.py", + "suffix": ".py", + "byte_count": 6824, + "sha256": "6a92943fa5d276d8df6e55552b06af6fae895a3e8d8f6d44c21a428cb014eace", + "extraction_status": "text_indexed", + "character_count": 6177, + "line_count": 179, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_nakshatra_adv.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_nakshatra_adv.py", + "suffix": ".py", + "byte_count": 9216, + "sha256": "5dd6f47da6065463f0b59947609243cc18298672a86c16d88828d6afccf3f80f", + "extraction_status": "text_indexed", + "character_count": 8700, + "line_count": 250, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_narayana_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_narayana_dasha.py", + "suffix": ".py", + "byte_count": 3692, + "sha256": "7ba22ef6a96dcd2437ecf5438388c8123d76defc7bb60ba6b1aba830df978ad7", + "extraction_status": "text_indexed", + "character_count": 3118, + "line_count": 95, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_solar_return.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/cmd_solar_return.py", + "suffix": ".py", + "byte_count": 2259, + "sha256": "e02a4ae8f14b97a1fc3839cc55a0e156d6c9eb181b5de1387f13ae5bcb917e76", + "extraction_status": "text_indexed", + "character_count": 2097, + "line_count": 67, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/conditional_dashas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/conditional_dashas.py", + "suffix": ".py", + "byte_count": 7500, + "sha256": "de5441c7801395fef72e72a92f78e6b55244e5dfbf2225e51051cc795bd59614", + "extraction_status": "text_decode_lossy", + "character_count": 6882, + "line_count": 194, + "decode_replacement_count": 3, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/curse_yoga_detector.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/curse_yoga_detector.py", + "suffix": ".py", + "byte_count": 19613, + "sha256": "88533a3dde8d7b399b5cba79ade30670d0f3d5c2e9183f8c738ffa3155614c77", + "extraction_status": "text_indexed", + "character_count": 16913, + "line_count": 490, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/darakaraka_reader.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/darakaraka_reader.py", + "suffix": ".py", + "byte_count": 24927, + "sha256": "bea0173358e045d334e2f35298b004ad6bf42744c160495f96c7a8dcf5c03e96", + "extraction_status": "text_indexed", + "character_count": 20954, + "line_count": 570, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/dasha_analyzer.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/dasha_analyzer.py", + "suffix": ".py", + "byte_count": 8681, + "sha256": "5e53b1b4d4c7414c08dd0e7716f120a63c70ec3428ec93547f64d55c580da0e1", + "extraction_status": "text_indexed", + "character_count": 7830, + "line_count": 230, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/dasha_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/dasha_calculator.py", + "suffix": ".py", + "byte_count": 8474, + "sha256": "daabd6ac83e66dc59322b46a5353225a5aa0968df7ed08222407dc2c455bc00a", + "extraction_status": "text_indexed", + "character_count": 8451, + "line_count": 270, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/dasha_calculator_enhanced.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/dasha_calculator_enhanced.py", + "suffix": ".py", + "byte_count": 21440, + "sha256": "40336f8a19a6e09ea5b958c4fe4f23fc31f21370f12bfbc3247ad456e93b6a89", + "extraction_status": "text_indexed", + "character_count": 18484, + "line_count": 602, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/divisional_charts_extended.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/divisional_charts_extended.py", + "suffix": ".py", + "byte_count": 42714, + "sha256": "4746e099f050807a6da24192cd609b756a58aeab2180dc734051927cd5201fc3", + "extraction_status": "text_indexed", + "character_count": 40261, + "line_count": 1024, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/divisional_yoga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/divisional_yoga.py", + "suffix": ".py", + "byte_count": 10833, + "sha256": "69c4e2095837e7e5a626c1a0c1c410398bd7048f00e733c89ae54900e7ad4b9b", + "extraction_status": "text_indexed", + "character_count": 10030, + "line_count": 315, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/event_prediction_model.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/event_prediction_model.py", + "suffix": ".py", + "byte_count": 28168, + "sha256": "b7e37181d4fc7a693cd2409113b7f705dc2745792d0402c76cb4edfb003f3376", + "extraction_status": "text_indexed", + "character_count": 25948, + "line_count": 660, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/extended_dashas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/extended_dashas.py", + "suffix": ".py", + "byte_count": 16132, + "sha256": "3ccd62e01b3ab8c4e8ac642042fc838f0c484b4fc6263b61cc14950039ed1420", + "extraction_status": "text_indexed", + "character_count": 15576, + "line_count": 390, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/generate_yoga_rules.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/generate_yoga_rules.py", + "suffix": ".py", + "byte_count": 40850, + "sha256": "8094190ae770407b39e3a90820491394f253a3f9375a2ea215472f03edf41cb8", + "extraction_status": "text_indexed", + "character_count": 36415, + "line_count": 1281, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/hermes_bridge.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/hermes_bridge.py", + "suffix": ".py", + "byte_count": 29672, + "sha256": "a77268a7cb2692e4364f13ff4b9082b927c2f252336356dee79ee82473f53060", + "extraction_status": "text_indexed", + "character_count": 26767, + "line_count": 719, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/hermes_memory_core.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/hermes_memory_core.py", + "suffix": ".py", + "byte_count": 26554, + "sha256": "75194e219baf36f18e5cc726a2ebd2ffdeaeae0245a923ed62e3db3897c461e3", + "extraction_status": "text_indexed", + "character_count": 24339, + "line_count": 710, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/jaimini.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/jaimini.py", + "suffix": ".py", + "byte_count": 27822, + "sha256": "650b45ea1972a1367066bd8c507e23a9b93ecac4105fa290a37d946ebdea8b93", + "extraction_status": "text_indexed", + "character_count": 24393, + "line_count": 680, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/jyotish_api_server.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/jyotish_api_server.py", + "suffix": ".py", + "byte_count": 15048, + "sha256": "92506b6b55bb3d3499a34aeb9b808bb986bb6c019703781b93eebbb1fe3c1cbb", + "extraction_status": "text_indexed", + "character_count": 14759, + "line_count": 336, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/jyotish_engine.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/jyotish_engine.py", + "suffix": ".py", + "byte_count": 205351, + "sha256": "ba5514217ad64540005cdb81a6d1341d73c12ed299d0a104898215216fc1e194", + "extraction_status": "text_indexed", + "character_count": 192148, + "line_count": 4506, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/kakshya.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/kakshya.py", + "suffix": ".py", + "byte_count": 8613, + "sha256": "1ca03ca6ebdbd165c0f3ec80d3653382a3ac6722d9722135d358b99055185189", + "extraction_status": "text_indexed", + "character_count": 7444, + "line_count": 229, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/kalachakra_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/kalachakra_dasha.py", + "suffix": ".py", + "byte_count": 12117, + "sha256": "1e5e0fb3f616a7c428b39d788df348ef75b4a0a72ca5cd06bf28aaa7fd1a6921", + "extraction_status": "text_indexed", + "character_count": 12032, + "line_count": 311, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/karaka_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/karaka_calculator.py", + "suffix": ".py", + "byte_count": 7361, + "sha256": "4321608933c846c44445aa9aed4504da0f872f1a5a9ba994a71a371252a4183e", + "extraction_status": "text_indexed", + "character_count": 6690, + "line_count": 203, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/kp_system.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/kp_system.py", + "suffix": ".py", + "byte_count": 8883, + "sha256": "05e47fbb96ce3a49ed33c8eba103356621522942799458f704cd6d7a2197b0e5", + "extraction_status": "text_indexed", + "character_count": 8019, + "line_count": 261, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/marriage_counting.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/marriage_counting.py", + "suffix": ".py", + "byte_count": 17095, + "sha256": "cf40135615d770c1d550810eed241a639f42a5202d09ba8f5b048741d3043633", + "extraction_status": "text_indexed", + "character_count": 14342, + "line_count": 435, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/mevg_automation.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/mevg_automation.py", + "suffix": ".py", + "byte_count": 12051, + "sha256": "86282884f0b42cdee6ee711229b48c0e11d300d84d06fec41667d3bc2a09ea63", + "extraction_status": "text_indexed", + "character_count": 11179, + "line_count": 298, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/misconceptions.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/misconceptions.py", + "suffix": ".py", + "byte_count": 11730, + "sha256": "3ffbb234e4dca8d2d29d96d48c92f631626454de6d65227bbed242d985a9c2a5", + "extraction_status": "text_indexed", + "character_count": 9884, + "line_count": 235, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/muhurta.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/muhurta.py", + "suffix": ".py", + "byte_count": 24537, + "sha256": "9f5c1692b7489b904618750fbd6494c954c3b8712cbc78f39727a3d89a4ed769", + "extraction_status": "text_indexed", + "character_count": 21650, + "line_count": 629, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/muhurtha_election.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/muhurtha_election.py", + "suffix": ".py", + "byte_count": 7688, + "sha256": "6e68f0b7e798fb0606851b2ac6240056bcc51791812e86fad3c55284565dadb4", + "extraction_status": "text_indexed", + "character_count": 7212, + "line_count": 232, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/muntha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/muntha.py", + "suffix": ".py", + "byte_count": 10305, + "sha256": "4a80b483f40fe0bd6e2ad2e923b638c2a27b2a8bd174fb64cf70700e366a5258", + "extraction_status": "text_indexed", + "character_count": 8000, + "line_count": 261, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/nakshatra_advanced.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/nakshatra_advanced.py", + "suffix": ".py", + "byte_count": 21026, + "sha256": "2c81dba418efaeb7edc832c0330bc3c6e99f0c1eb9d14741904c6e0fca38c3f3", + "extraction_status": "text_indexed", + "character_count": 18104, + "line_count": 565, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/nakshatra_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/nakshatra_dasha.py", + "suffix": ".py", + "byte_count": 23922, + "sha256": "9ee0042edebef6c1cd19be2c8bd28b1d1e0a2b47173cd37142e1cc558b999380", + "extraction_status": "text_indexed", + "character_count": 22064, + "line_count": 693, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/narayana_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/narayana_dasha.py", + "suffix": ".py", + "byte_count": 12206, + "sha256": "7b60ed068ea98cca4fb694b546e0075846dcccc9183c6ad3ff82faada5da6aff", + "extraction_status": "text_indexed", + "character_count": 10787, + "line_count": 350, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/orchestrator_bridge.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/orchestrator_bridge.py", + "suffix": ".py", + "byte_count": 47758, + "sha256": "69661ba37f5cf7d7680a6686436a91368ef23c2a862ce787ff6e8563a9d4ad53", + "extraction_status": "text_indexed", + "character_count": 44150, + "line_count": 1061, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/oss_monitor.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/oss_monitor.py", + "suffix": ".py", + "byte_count": 5033, + "sha256": "f76a3a36a82e0cac17d99ee7ff641c9ffe2f7ac9dff5cf983bed37966d8cbb83", + "extraction_status": "text_indexed", + "character_count": 4904, + "line_count": 123, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/pancha_mahapurusha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/pancha_mahapurusha.py", + "suffix": ".py", + "byte_count": 6384, + "sha256": "ed4c9298ebc78ca0465fef34082f739f753db2b19bab0d8a7bc25901dbf831ad", + "extraction_status": "text_indexed", + "character_count": 5745, + "line_count": 185, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/pancha_pakshi.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/pancha_pakshi.py", + "suffix": ".py", + "byte_count": 16791, + "sha256": "c5261f50f63ce1d6d94f9c47ebc64f64df6e6622034fa7c0ff0935b88134461f", + "extraction_status": "text_indexed", + "character_count": 15348, + "line_count": 406, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/prashna.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/prashna.py", + "suffix": ".py", + "byte_count": 24670, + "sha256": "94682d864b249862b4b672e6c05d158c4b3e5dbe27a7fd5bc1b32201abd5da06", + "extraction_status": "text_indexed", + "character_count": 21287, + "line_count": 666, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/rashi_tulya_navamsa.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/rashi_tulya_navamsa.py", + "suffix": ".py", + "byte_count": 18907, + "sha256": "dc0c31f92a7c2d7b82f1fcaedb0bedae3c16b288c075a9bf25bcb41ed139cddc", + "extraction_status": "text_indexed", + "character_count": 16932, + "line_count": 507, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/reading_orchestrator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/reading_orchestrator.py", + "suffix": ".py", + "byte_count": 24136, + "sha256": "8b78c6271513959812cad91ed52edabe046438e072caf5240020f99f5f62bc75", + "extraction_status": "text_indexed", + "character_count": 21770, + "line_count": 657, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/relationship_analysis.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/relationship_analysis.py", + "suffix": ".py", + "byte_count": 7008, + "sha256": "599e9d0e7911052ec808fba1fb8a2cb1e103a1b349c76fa778a651094e39d52c", + "extraction_status": "text_indexed", + "character_count": 5428, + "line_count": 181, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/remedies.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/remedies.py", + "suffix": ".py", + "byte_count": 9904, + "sha256": "dd8cec374f70730f9049e6d7e83950ce343bdb66c2941cf410db3f2a228c581a", + "extraction_status": "text_decode_lossy", + "character_count": 8580, + "line_count": 249, + "decode_replacement_count": 3, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/report_builder.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/report_builder.py", + "suffix": ".py", + "byte_count": 19961, + "sha256": "6aaa76d90bdbac6cfcf182a722b6022082674e1521dc96cbde22a9e5b64d8b24", + "extraction_status": "text_indexed", + "character_count": 18923, + "line_count": 477, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/report_orchestrator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/report_orchestrator.py", + "suffix": ".py", + "byte_count": 50821, + "sha256": "e6a668608d0540dbc79797e8eebbbb6e4c96cb7b70c4c020317162201f274aa7", + "extraction_status": "text_indexed", + "character_count": 42755, + "line_count": 1170, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/run_quality_gate.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/run_quality_gate.py", + "suffix": ".py", + "byte_count": 2895, + "sha256": "c64cf07be483bfa80c78b657841ca2ddedf04fe726e33c06232bf7933655a9ad", + "extraction_status": "text_indexed", + "character_count": 2895, + "line_count": 88, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/sade_sati.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/sade_sati.py", + "suffix": ".py", + "byte_count": 8397, + "sha256": "d67395bba11455fd01f314b5c1d2ccacf01da8090517d4ad286bda97e4f9a3ca", + "extraction_status": "text_indexed", + "character_count": 6685, + "line_count": 215, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/shadbala.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/shadbala.py", + "suffix": ".py", + "byte_count": 32852, + "sha256": "e72bc2306cb2952db94ff024b6be9d9a257fb7ad39926b276d716a4eadf3a461", + "extraction_status": "text_indexed", + "character_count": 29690, + "line_count": 880, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/shadbala_advanced.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/shadbala_advanced.py", + "suffix": ".py", + "byte_count": 14831, + "sha256": "d449fab5a3926146b9837aa52e70a4066005f1aa662ca989398776376c6bb549", + "extraction_status": "text_indexed", + "character_count": 12928, + "line_count": 447, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/solar_return.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/solar_return.py", + "suffix": ".py", + "byte_count": 24937, + "sha256": "732b27f27dbf7a88debdd4715278cd951afb326dda752cd8ade87e367ab5f6ff", + "extraction_status": "text_indexed", + "character_count": 21628, + "line_count": 622, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/special_lagnas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/special_lagnas.py", + "suffix": ".py", + "byte_count": 15607, + "sha256": "05b7bc2d5e661fea9f5e56fb7b638c0308ff86f4ff15e56afbadffaa14ee9443", + "extraction_status": "text_indexed", + "character_count": 13275, + "line_count": 384, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/spouse_status_yoga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/spouse_status_yoga.py", + "suffix": ".py", + "byte_count": 16578, + "sha256": "1e10a9700628bddaa8541ec15d5a8930be9b4ac2ea883b54258af0c26b607a71", + "extraction_status": "text_indexed", + "character_count": 14694, + "line_count": 432, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/sudarshana_chakra.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/sudarshana_chakra.py", + "suffix": ".py", + "byte_count": 22822, + "sha256": "59822b398ea9807e6da52ba6f40966b64d2f614c237c514695ce158624c6dcde", + "extraction_status": "text_indexed", + "character_count": 20716, + "line_count": 588, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/synastry.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/synastry.py", + "suffix": ".py", + "byte_count": 10778, + "sha256": "e75ea7115143583c6a8b95858446df04ac76081c5467ccb7f1faa7ab87a066fc", + "extraction_status": "text_indexed", + "character_count": 10510, + "line_count": 263, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/tajika.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/tajika.py", + "suffix": ".py", + "byte_count": 46876, + "sha256": "f483bde7a72256c691d74172af2feb6efa964a9c362ef92602f30196b7deb387", + "extraction_status": "text_indexed", + "character_count": 40006, + "line_count": 1170, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/technique_registry.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/technique_registry.py", + "suffix": ".py", + "byte_count": 20506, + "sha256": "b816772fcc5f5a8b6ed9400131c5bbd7242530f5f33d5532e771c6f61160fb4d", + "extraction_status": "text_indexed", + "character_count": 18930, + "line_count": 473, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/tithi_analyzer.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/tithi_analyzer.py", + "suffix": ".py", + "byte_count": 20627, + "sha256": "d2e0df286b17242c6e35cf15a297e31b8c77ae17956cd33986a8df02d26584f9", + "extraction_status": "text_indexed", + "character_count": 17387, + "line_count": 507, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/tithi_lord.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/tithi_lord.py", + "suffix": ".py", + "byte_count": 14007, + "sha256": "202e75a4a196983d967b12108131ee469bd4b037fbc9fdc673c7d824ec35cac3", + "extraction_status": "text_indexed", + "character_count": 11988, + "line_count": 339, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/transit_trigger.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/transit_trigger.py", + "suffix": ".py", + "byte_count": 12236, + "sha256": "7dd1191c0cee432e4e0c890aede4790f1a885ca2c73e030d4ab229db0e5da420", + "extraction_status": "text_indexed", + "character_count": 11275, + "line_count": 353, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/trimshamsa_d30.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/trimshamsa_d30.py", + "suffix": ".py", + "byte_count": 13293, + "sha256": "94c11f9631c171f6c483c873c26e0ee1796ffd6979b20050f6061cfd830097c0", + "extraction_status": "text_indexed", + "character_count": 11569, + "line_count": 375, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate.py", + "suffix": ".py", + "byte_count": 11251, + "sha256": "c11a03c8b8c25e294a1985524931c3d6c442780265b9f0c91cf26c20db38b264", + "extraction_status": "text_indexed", + "character_count": 9923, + "line_count": 293, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate_bphs_invariants.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate_bphs_invariants.py", + "suffix": ".py", + "byte_count": 16771, + "sha256": "abef3ac5909ab530431772bc79006bc5409d2fec7db55ac5abc6927373bd4be1", + "extraction_status": "text_indexed", + "character_count": 15630, + "line_count": 433, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate_logic_v2.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate_logic_v2.py", + "suffix": ".py", + "byte_count": 17496, + "sha256": "f4a486b5acad3d7a2a752436f8e986e9944acc9b8190ab91deb8a47a31dc53a1", + "extraction_status": "text_indexed", + "character_count": 16714, + "line_count": 414, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate_yoga_accuracy.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validate_yoga_accuracy.py", + "suffix": ".py", + "byte_count": 25971, + "sha256": "cb409a0ac9461de8166861cf66d1e2556e7e2096f844643b9632a5dde8090334", + "extraction_status": "text_indexed", + "character_count": 24160, + "line_count": 706, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validation_report.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/validation_report.json", + "suffix": ".json", + "byte_count": 72332, + "sha256": "8dad450a9911604ae8aa4283e9c608ed1392f19f468c59cbe00c1d14325372d8", + "extraction_status": "text_indexed", + "character_count": 72066, + "line_count": 2215, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/varga.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/varga.py", + "suffix": ".py", + "byte_count": 7212, + "sha256": "450e74eddb07d8af179f877e13395b80850f7cd89388ceb4d72b840c074b3538", + "extraction_status": "text_indexed", + "character_count": 6692, + "line_count": 142, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/varshaphala.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/varshaphala.py", + "suffix": ".py", + "byte_count": 7418, + "sha256": "1d2e44d11804220d968cecaf62e5ec9161c1c658c56f39fb1d5789fd298e1eb6", + "extraction_status": "text_indexed", + "character_count": 6910, + "line_count": 201, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/vimsopaka_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/vimsopaka_calculator.py", + "suffix": ".py", + "byte_count": 11707, + "sha256": "66dafea18f7f108a64ce98c6e4b53984c8eb7976e473481376cd036002308ccc", + "extraction_status": "text_indexed", + "character_count": 10073, + "line_count": 307, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yoga_engine.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yoga_engine.py", + "suffix": ".py", + "byte_count": 96463, + "sha256": "0e6b98625cfff3358aa189bfd6548f0f52690034130938e68411a1fe550c509c", + "extraction_status": "text_indexed", + "character_count": 92750, + "line_count": 1986, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yoga_expansion.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yoga_expansion.py", + "suffix": ".py", + "byte_count": 8007, + "sha256": "67ab8d9d85e188c3e8ff23a7e6febfa8db8e4f2500ede207c9a4dc721f0d5620", + "extraction_status": "text_indexed", + "character_count": 7572, + "line_count": 221, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yogas_doshas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yogas_doshas.py", + "suffix": ".py", + "byte_count": 37078, + "sha256": "c307fa1c0602d668392b7a9159645dfb6782be926e4d42ae002c64a35bf3ec53", + "extraction_status": "text_indexed", + "character_count": 32331, + "line_count": 911, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yogini_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/scripts/yogini_dasha.py", + "suffix": ".py", + "byte_count": 8353, + "sha256": "895bc26d6370bdf1f7531787754034210138248ff589b23ca57f198875999003", + "extraction_status": "text_indexed", + "character_count": 8325, + "line_count": 219, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/SKILL.md", + "suffix": ".md", + "byte_count": 6942, + "sha256": "8896625ae3aecfa4993be4f8735b237ede3118910751dcf548faaa8f830bfe14", + "extraction_status": "text_indexed", + "character_count": 4669, + "line_count": 220, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/avastha_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/avastha_calculator.py", + "suffix": ".py", + "byte_count": 20122, + "sha256": "7bbd72701932eb5e9e47abaf36e43a88090392931e5a10c55239fb6a95ee45e2", + "extraction_status": "text_indexed", + "character_count": 16786, + "line_count": 482, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/divisional_charts_extended.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/divisional_charts_extended.py", + "suffix": ".py", + "byte_count": 22304, + "sha256": "97160346ea9f3ea8d143c4ae5e468c927085145d1aaa99f5892e5375a7c4dac9", + "extraction_status": "text_indexed", + "character_count": 20158, + "line_count": 535, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/karaka_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/karaka_calculator.py", + "suffix": ".py", + "byte_count": 7361, + "sha256": "4321608933c846c44445aa9aed4504da0f872f1a5a9ba994a71a371252a4183e", + "extraction_status": "text_indexed", + "character_count": 6690, + "line_count": 203, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/special_lagnas.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/special_lagnas.py", + "suffix": ".py", + "byte_count": 12121, + "sha256": "1a91dd00869165dd1453cd7bb6642c4bb2e51cb953bf7736bf1c567e07b983e4", + "extraction_status": "text_indexed", + "character_count": 10177, + "line_count": 316, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/vimsopaka_calculator.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-engine-modules/scripts/vimsopaka_calculator.py", + "suffix": ".py", + "byte_count": 11707, + "sha256": "66dafea18f7f108a64ce98c6e4b53984c8eb7976e473481376cd036002308ccc", + "extraction_status": "text_indexed", + "character_count": 10073, + "line_count": 307, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/SKILL.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/SKILL.md", + "suffix": ".md", + "byte_count": 15913, + "sha256": "c6ed9500a5ce361318f773fa0ff1387b086743a53c460548aa6995887e2c99ac", + "extraction_status": "text_indexed", + "character_count": 12957, + "line_count": 504, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/references/v4.4.0_changelog.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/references/v4.4.0_changelog.md", + "suffix": ".md", + "byte_count": 2426, + "sha256": "fb25202a83447d864c33d0eb2c5976f8fe34cc4f3d931276843169eade533561", + "extraction_status": "text_indexed", + "character_count": 1952, + "line_count": 67, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/templates/integration_checklist.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/templates/integration_checklist.md", + "suffix": ".md", + "byte_count": 5246, + "sha256": "4efdf68e049db8e5bdd618e8e86f822439fee9289190766376420fc044a3cd11", + "extraction_status": "text_indexed", + "character_count": 4410, + "line_count": 202, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/templates/test_commands.sh": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/skills/jyotish-full-reading-integration/templates/test_commands.sh", + "suffix": ".sh", + "byte_count": 3981, + "sha256": "3a23182b12dd2ad42addd1134860f1770f60341697c5ed8aecdb525c34ec7b65", + "extraction_status": "text_indexed", + "character_count": 3513, + "line_count": 126, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/__init__.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/__init__.py", + "suffix": ".py", + "byte_count": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "extraction_status": "text_indexed", + "character_count": 0, + "line_count": 0, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/celebrity_cases.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/celebrity_cases.json", + "suffix": ".json", + "byte_count": 6854, + "sha256": "7a5a380cc101479b6595f06f881141a954541b7cad50403d647a57317710fe80", + "extraction_status": "text_indexed", + "character_count": 6228, + "line_count": 290, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/celebrity_regression_report.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/celebrity_regression_report.json", + "suffix": ".json", + "byte_count": 159, + "sha256": "85305c9de16163bbd32aa59a19bc08b786aeac8f3d8b6b7a8825b394d2497058", + "extraction_status": "text_indexed", + "character_count": 159, + "line_count": 8, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/golden/golden_cases.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/golden/golden_cases.json", + "suffix": ".json", + "byte_count": 929, + "sha256": "5dec636eb2a11715e27d67c946855338f86b1705fb0b71b32b934679c236f957", + "extraction_status": "text_indexed", + "character_count": 929, + "line_count": 36, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/indastro_cases.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/indastro_cases.json", + "suffix": ".json", + "byte_count": 5730, + "sha256": "b40a8b6b3a7d7a129ed44942a34f9edcd9f77f7477ac97de17ee629f0cef7e54", + "extraction_status": "text_indexed", + "character_count": 5140, + "line_count": 153, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/indastro_verification_report.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/indastro_verification_report.json", + "suffix": ".json", + "byte_count": 3976, + "sha256": "adf90e65e74e614bf074177d7a7014010940429e35eec4e13ca00965433c9d58", + "extraction_status": "text_indexed", + "character_count": 3970, + "line_count": 124, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/indastro_verification_report.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/indastro_verification_report.md", + "suffix": ".md", + "byte_count": 6666, + "sha256": "a784247e66e9525f00d71609b0b36f697c8a5b1f607190402ed17b34bd9f82d8", + "extraction_status": "text_indexed", + "character_count": 4706, + "line_count": 143, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_all.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_all.py", + "suffix": ".py", + "byte_count": 26356, + "sha256": "833ffb3db5d9a365e7a97cb1a0cdbf4b1272b610c45ead60d5b7a6e756e5323f", + "extraction_status": "text_indexed", + "character_count": 25968, + "line_count": 725, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_celebrity_regression.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_celebrity_regression.py", + "suffix": ".py", + "byte_count": 5969, + "sha256": "fd477ad997f520096d436f4c858db2bd85bd36087e75f8a1f0cba3113046a956", + "extraction_status": "text_indexed", + "character_count": 5562, + "line_count": 160, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_golden_cases.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_golden_cases.py", + "suffix": ".py", + "byte_count": 3351, + "sha256": "8c39b11d950bf61af2d810ea940a3a1b9849ee2c11cb696394631318cf80f685", + "extraction_status": "text_indexed", + "character_count": 3351, + "line_count": 90, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_indastro_verification.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_indastro_verification.py", + "suffix": ".py", + "byte_count": 5165, + "sha256": "b94dbe1ff4e869b726050dfa28368199fa58d86053c81a67329c8c88d0273a53", + "extraction_status": "text_indexed", + "character_count": 5033, + "line_count": 138, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_vedicka_verification.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_vedicka_verification.py", + "suffix": ".py", + "byte_count": 10680, + "sha256": "45dcecce0c00b93ed2092a611d89f19e993f5ae0a126bc729deb8fd24d3522b3", + "extraction_status": "text_indexed", + "character_count": 8621, + "line_count": 226, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_yoga_test_suite.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/run_yoga_test_suite.py", + "suffix": ".py", + "byte_count": 1422, + "sha256": "15612ce8880fb70a341b692053b4798e5590f188a1d7f80980569eaacfd6902a", + "extraction_status": "text_indexed", + "character_count": 1384, + "line_count": 45, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/smoke_test_runner.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/smoke_test_runner.py", + "suffix": ".py", + "byte_count": 16899, + "sha256": "9f4c5741217261c3d6292eefafdd6d814af4df2415e16551b6a4162535f3e517", + "extraction_status": "text_indexed", + "character_count": 15977, + "line_count": 369, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test-data/verify-large-scale-results.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test-data/verify-large-scale-results.json", + "suffix": ".json", + "byte_count": 2189, + "sha256": "026a7056bb827764b97d52d7c0e2d894d8ca0592dec3f45ced6fc3723008db09", + "extraction_status": "text_indexed", + "character_count": 2119, + "line_count": 127, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test-data/verify-results-v6.1.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test-data/verify-results-v6.1.json", + "suffix": ".json", + "byte_count": 84349, + "sha256": "81c5c10ac533b92a8a2270a75b4446b46d39b53b9ffcefecbea973d431b47608", + "extraction_status": "text_indexed", + "character_count": 82865, + "line_count": 3608, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_argala.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_argala.py", + "suffix": ".py", + "byte_count": 7850, + "sha256": "090dda4e6f3622b71d1595f60e2a22dbd46d66be835443eb02adae8cc57332fd", + "extraction_status": "text_indexed", + "character_count": 7226, + "line_count": 195, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_ashtakavarga_invariants.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_ashtakavarga_invariants.py", + "suffix": ".py", + "byte_count": 1603, + "sha256": "4178e9b2f4d854f5abbe54d4e6f32867be07f3755c1421d28b9f8f35d8955e02", + "extraction_status": "text_indexed", + "character_count": 1585, + "line_count": 40, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_ashtakoot.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_ashtakoot.py", + "suffix": ".py", + "byte_count": 9281, + "sha256": "add49df3f8909b461c06e28356d855406763fa7269579905c04a5b6f1c576622", + "extraction_status": "text_indexed", + "character_count": 8884, + "line_count": 250, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_aspects.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_aspects.py", + "suffix": ".py", + "byte_count": 7053, + "sha256": "63de62895353457c06bc8cad4900bad53a797d79b1362fddf957f0874a5f6346", + "extraction_status": "text_indexed", + "character_count": 6615, + "line_count": 178, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_bhava_chalit.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_bhava_chalit.py", + "suffix": ".py", + "byte_count": 3308, + "sha256": "f8eb2b9d9e69046a81d4d37c07174a82c000f0fac4d7614f2bff20e3a5984ff9", + "extraction_status": "text_indexed", + "character_count": 3292, + "line_count": 101, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_chara_dasha_dignity.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_chara_dasha_dignity.py", + "suffix": ".py", + "byte_count": 8430, + "sha256": "7e242fb25913b55b3be461ad0a994d9c05519c30d8e5c9be829f3a6ba1418635", + "extraction_status": "text_indexed", + "character_count": 8425, + "line_count": 192, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_chara_dasha_precision_v6910.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_chara_dasha_precision_v6910.py", + "suffix": ".py", + "byte_count": 13446, + "sha256": "5bf6f7dd03b157e0f8b9e58e4776a54e17679014b09a547596aba932995e8dc2", + "extraction_status": "text_indexed", + "character_count": 11942, + "line_count": 313, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_cli_smoke.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_cli_smoke.py", + "suffix": ".py", + "byte_count": 1697, + "sha256": "ae748000f24937c4b1213bac5daad8caaa8ca08a4f7d04d01cada4dda792e491", + "extraction_status": "text_indexed", + "character_count": 1697, + "line_count": 61, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_dasha.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_dasha.py", + "suffix": ".py", + "byte_count": 11636, + "sha256": "efc41520762f6d78f8647629b2fedf82b238d4dd48e037dfdd85065d6afd7115", + "extraction_status": "text_indexed", + "character_count": 10601, + "line_count": 261, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_divisional_charts_extended.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_divisional_charts_extended.py", + "suffix": ".py", + "byte_count": 10106, + "sha256": "ddcf4fe8bbb1913a720a341c01be1110fe9f4d57d100bee6b95b272c32b394fe", + "extraction_status": "text_indexed", + "character_count": 9437, + "line_count": 285, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_jaimini.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_jaimini.py", + "suffix": ".py", + "byte_count": 8506, + "sha256": "641f0c3910777854273c6e7fdd4225c15405a40f2a66e8512f890abc382b17de", + "extraction_status": "text_indexed", + "character_count": 7848, + "line_count": 222, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_knrao_benchmark_v6910.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_knrao_benchmark_v6910.py", + "suffix": ".py", + "byte_count": 20439, + "sha256": "d9783ea254caf02026df0da983c7dabf44aaa13e060b68d2b64202435b9bed2c", + "extraction_status": "text_indexed", + "character_count": 18691, + "line_count": 501, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_kp_system.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_kp_system.py", + "suffix": ".py", + "byte_count": 3002, + "sha256": "a9031da24b6cd414e3825748bfedc43d1152f54da68d25f0e8a61da22aa653ac", + "extraction_status": "text_indexed", + "character_count": 3000, + "line_count": 90, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_muhurta.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_muhurta.py", + "suffix": ".py", + "byte_count": 10475, + "sha256": "bb2511767252b59b58286b7d1fcfa37709b131bf7057b396567f3ce97ac279da", + "extraction_status": "text_indexed", + "character_count": 9479, + "line_count": 278, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_nakshatra.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_nakshatra.py", + "suffix": ".py", + "byte_count": 10401, + "sha256": "cec7fc55bc42253aaac90561dd73f8549d1c1d6a1aaa6f7cb291353b0a6643bc", + "extraction_status": "text_indexed", + "character_count": 9609, + "line_count": 275, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_open_source_integrations.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_open_source_integrations.py", + "suffix": ".py", + "byte_count": 2744, + "sha256": "3e14b561e4ed3c58e5884b62a519c4a960337e76bc593a5c1bdb6078a16e0d42", + "extraction_status": "text_indexed", + "character_count": 2680, + "line_count": 86, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_shadbala_complete.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_shadbala_complete.py", + "suffix": ".py", + "byte_count": 10310, + "sha256": "5105b20ec0dcdd7f9a7310993f2e5d62477a8de04fd1fb6e62c394d3f13f73ad", + "extraction_status": "text_indexed", + "character_count": 9503, + "line_count": 254, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_shadbala_jhora_benchmark.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_shadbala_jhora_benchmark.py", + "suffix": ".py", + "byte_count": 9392, + "sha256": "57013f7de08a3befa4f16f61eaafc9bea62459565ebd1dbc0ae1758f94bdf9f0", + "extraction_status": "text_indexed", + "character_count": 8468, + "line_count": 245, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_strict_workflow.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_strict_workflow.py", + "suffix": ".py", + "byte_count": 7433, + "sha256": "86125e6acb228176843b599bea8cdc9ec119223dba4493a1f251dedd33c6ce37", + "extraction_status": "text_indexed", + "character_count": 7433, + "line_count": 193, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_sudarshana_chakra.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_sudarshana_chakra.py", + "suffix": ".py", + "byte_count": 3517, + "sha256": "1e843556ccde128af167b1eeff1fecab768c6c245348d383ed90ef68d45e3545", + "extraction_status": "text_indexed", + "character_count": 3453, + "line_count": 97, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_tajika.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_tajika.py", + "suffix": ".py", + "byte_count": 9673, + "sha256": "779dad8658a13985cf08afa6e1f00157b6a23c4fe7f2c9b07617693d1404767c", + "extraction_status": "text_indexed", + "character_count": 8973, + "line_count": 220, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_transit_complete.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_transit_complete.py", + "suffix": ".py", + "byte_count": 6944, + "sha256": "47f86cc759ebe1c52e902efec0056977097c54f6dbcc0bea8c26b4305adfc075", + "extraction_status": "text_indexed", + "character_count": 6352, + "line_count": 182, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_transit_trigger.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_transit_trigger.py", + "suffix": ".py", + "byte_count": 1933, + "sha256": "d1c87ef9b3ac46bf8578d194efdcc94cb4df75abc3376d383ca9c968ab9ac526", + "extraction_status": "text_indexed", + "character_count": 1933, + "line_count": 54, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_varga_bphs.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_varga_bphs.py", + "suffix": ".py", + "byte_count": 2445, + "sha256": "52459e2de99bae9ee4ddc1334d89dea3d762266e95497a6c1bd59fe1aaf5f9ee", + "extraction_status": "text_indexed", + "character_count": 2445, + "line_count": 67, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_yoga_hardcoded.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_yoga_hardcoded.py", + "suffix": ".py", + "byte_count": 7695, + "sha256": "3a47fcef9d9a8c6917f4d5226be90a14ad14fc04921d41c7ba8d7a16b85b6399", + "extraction_status": "text_indexed", + "character_count": 7681, + "line_count": 131, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_yoga_rules_integrity.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/test_yoga_rules_integrity.py", + "suffix": ".py", + "byte_count": 1543, + "sha256": "bd5324a30745782b323f7f69d6476018ce5404483e6a7b459e3b2a0dbb31c9e8", + "extraction_status": "text_indexed", + "character_count": 1543, + "line_count": 46, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/vedicka_verification_report.md": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/vedicka_verification_report.md", + "suffix": ".md", + "byte_count": 5218, + "sha256": "65fff7b9fc08d71a24992250133b46172defec1383a073a5dc48ba862b0e7232", + "extraction_status": "text_indexed", + "character_count": 3060, + "line_count": 134, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/verify_jyotish_v6_1.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/verify_jyotish_v6_1.py", + "suffix": ".py", + "byte_count": 44142, + "sha256": "bad01bdc38d628a4f49af61d19ec09a68c511c2743df3e7212f1ef4570374745", + "extraction_status": "text_indexed", + "character_count": 41696, + "line_count": 927, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/verify_large_scale.py": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/verify_large_scale.py", + "suffix": ".py", + "byte_count": 10106, + "sha256": "053f030a92b835565816384003390cad569072480e0d13be555ccd148183a130", + "extraction_status": "text_indexed", + "character_count": 9718, + "line_count": 214, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/yoga_test_suite.json": { + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/tests/yoga_test_suite.json", + "suffix": ".json", + "byte_count": 120845, + "sha256": "8395c1ab421ab07bebfce4010e0b4711edce26bb7dde078f86dfbaec8de7de94", + "extraction_status": "text_indexed", + "character_count": 120845, + "line_count": 5282, + "decode_replacement_count": 0, + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth." + }, + "/Users/wuyongnaren/Desktop/一楠 · 印度占星完整解盘报告 v2(MEVG验证版).html": { + "path": "/Users/wuyongnaren/Desktop/一楠 · 印度占星完整解盘报告 v2(MEVG验证版).html", + "suffix": ".html", + "byte_count": 46397, + "sha256": "6dcc8e9717902657f2c65021c219de366f8b762a445eca521690ae46723e983d", + "extraction_status": "text_indexed", + "character_count": 37867, + "line_count": 608, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/Desktop/一楠印度占星 Level 3 综合解盘.docx": { + "path": "/Users/wuyongnaren/Desktop/一楠印度占星 Level 3 综合解盘.docx", + "suffix": ".docx", + "byte_count": 19165, + "sha256": "cee1d2837d7e1d396fe3b6ba06012e16e0dad3d2d68554e5116d25789170b64b", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/Desktop/印度占星修正版研究结论v3-高压基建后的反转兑现模型.docx": { + "path": "/Users/wuyongnaren/Desktop/印度占星修正版研究结论v3-高压基建后的反转兑现模型.docx", + "suffix": ".docx", + "byte_count": 21966, + "sha256": "b8d1b8c9bae94d7b1102db321543ef34cf4d4b5d7b822c3365e059903be40fb4", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/Desktop/印度占星修正版研究结论v3-高压基建后的反转兑现模型.md": { + "path": "/Users/wuyongnaren/Desktop/印度占星修正版研究结论v3-高压基建后的反转兑现模型.md", + "suffix": ".md", + "byte_count": 32938, + "sha256": "aae689a480972c6fb08ba795039f6e32bdcf7e3dc5d205e0b21620a1b462c1af", + "extraction_status": "text_indexed", + "character_count": 16749, + "line_count": 658, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/Desktop/电脑相册/重复图片移动前备份清单_2026-05-20/file_backups/WorkBuddy/yinduzhanxing/assets/jyotish-logo.png": { + "path": "/Users/wuyongnaren/Desktop/电脑相册/重复图片移动前备份清单_2026-05-20/file_backups/WorkBuddy/yinduzhanxing/assets/jyotish-logo.png", + "suffix": ".png", + "byte_count": 1496430, + "sha256": "4cb571aa402da3a730a73b6594ec88adf90f2d807018e23f96fd1bee426c23ed", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/一楠 · 印度占星完整解盘报告 v2.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/一楠 · 印度占星完整解盘报告 v2.md", + "suffix": ".md", + "byte_count": 1001, + "sha256": "1b740dddc3fffdc36f1f080e42b750b8ea155f84584ea1a69617374739c7d7b0", + "extraction_status": "text_indexed", + "character_count": 567, + "line_count": 33, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/中观风水案例资料.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/中观风水案例资料.md", + "suffix": ".md", + "byte_count": 1619, + "sha256": "56ee309c0d9614e8b928287d8b30622c31fcbb9c0a28aab4828712e45b7e27f3", + "extraction_status": "text_indexed", + "character_count": 839, + "line_count": 48, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/北电编剧教材_完整版.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/北电编剧教材_完整版.md", + "suffix": ".md", + "byte_count": 21475, + "sha256": "6febeea19e423cf7732a5302820ca42f4840ec2ea93cec259237eed0ae19e00b", + "extraction_status": "text_indexed", + "character_count": 8874, + "line_count": 594, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/印度占星 Jyotish.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/印度占星 Jyotish.md", + "suffix": ".md", + "byte_count": 1988, + "sha256": "fced05b3d94d596b3a10fbf0916ea7c050aa7cebe59ec2baeddd728482baeaaf", + "extraction_status": "text_indexed", + "character_count": 1406, + "line_count": 57, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/印度占星研究结论 v3.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/印度占星研究结论 v3.md", + "suffix": ".md", + "byte_count": 5264, + "sha256": "5cd81a395424e0a9f112242243a0c70eb2e068f900364d82920f307c09ffd94d", + "extraction_status": "text_indexed", + "character_count": 2986, + "line_count": 137, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/奇门遁甲研究.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/奇门遁甲研究.md", + "suffix": ".md", + "byte_count": 1766, + "sha256": "fc1499791d2b0834611cdf6e3ea021037e8c4133dd78100589e070dc2042c6fc", + "extraction_status": "text_indexed", + "character_count": 997, + "line_count": 44, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/影视理论与美学.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/影视理论与美学.md", + "suffix": ".md", + "byte_count": 3502, + "sha256": "252f4771e7b44160bfc890f40d26e74257f29a87fbdac896bd6153e55ffc9ae8", + "extraction_status": "text_indexed", + "character_count": 1869, + "line_count": 96, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/民俗研究.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/民俗研究.md", + "suffix": ".md", + "byte_count": 837, + "sha256": "33522f8025793a7761d757d42cdcb4f015fb71f7be0c847689b72c96cd03e668", + "extraction_status": "text_indexed", + "character_count": 489, + "line_count": 35, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/民俗资料与书合集.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/民俗资料与书合集.md", + "suffix": ".md", + "byte_count": 1592, + "sha256": "c2986d05959e850207ba31ca6f9f1713536dfefba177fe7452f4d407c5959aaf", + "extraction_status": "text_indexed", + "character_count": 878, + "line_count": 44, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/紫微斗数.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/紫微斗数.md", + "suffix": ".md", + "byte_count": 2519, + "sha256": "8b7dd7883876330f0dd4afb057e684fb10a23d5817538f1627e8ca7dd554fc30", + "extraction_status": "text_indexed", + "character_count": 1426, + "line_count": 65, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/韩式写作体系.md": { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/韩式写作体系.md", + "suffix": ".md", + "byte_count": 3990, + "sha256": "f159cc91a900af8ede50f98435b23e023727f2ac4337326f6ec9703052f1c00a", + "extraction_status": "text_indexed", + "character_count": 1849, + "line_count": 107, + "decode_replacement_count": 0, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/Kimi_Agent_高维印度占星师.zip": { + "path": "/Users/wuyongnaren/Downloads/Kimi_Agent_高维印度占星师.zip", + "suffix": ".zip", + "byte_count": 1248943, + "sha256": "72a9b678e683841cb0839eff58db5f7157f7cd2e9ac7900e04833ff31ade1c61", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/jyotish_training.agent.final.docx": { + "path": "/Users/wuyongnaren/Downloads/jyotish_training.agent.final.docx", + "suffix": ".docx", + "byte_count": 186879, + "sha256": "a0d83aa8a70f9966cbe79945c4416906e1382c9093998c23d73bd395b02f23fe", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/Downloads/印度占星.pdf": { + "path": "/Users/wuyongnaren/Downloads/印度占星.pdf", + "suffix": ".pdf", + "byte_count": 135905, + "sha256": "121507cf1d0d66711bc30c18f589f36f2d3cce797ecb13cdf4427625e6ec8894", + "extraction_status": "pdf_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/Downloads/印度占星1.pdf": { + "path": "/Users/wuyongnaren/Downloads/印度占星1.pdf", + "suffix": ".pdf", + "byte_count": 132486, + "sha256": "92c9288c5d0011a869c545e3459f037ff09cd20f7508543bc0eb11b03079d930", + "extraction_status": "pdf_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3004.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3004.jpg", + "suffix": ".jpg", + "byte_count": 335978, + "sha256": "3e87432635d0b7d6181a5d251191ab397352bfc0908bedef4d07b135aa351012", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3005.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3005.jpg", + "suffix": ".jpg", + "byte_count": 365592, + "sha256": "3743a89d6611dd8a3a344db2e9ca6877b6f1f610b48bd3cbb9486eb8a81f4195", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3006.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3006.jpg", + "suffix": ".jpg", + "byte_count": 387356, + "sha256": "03689b8775950267002cbbf9b96bf5038217c692c311188429ee99903beea285", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3007.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3007.jpg", + "suffix": ".jpg", + "byte_count": 457489, + "sha256": "d959e3b1625ec6d7d0a3129f8fd856f18b06de2d4b874bbc3322e1c9818b5aa3", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3008.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3008.jpg", + "suffix": ".jpg", + "byte_count": 447919, + "sha256": "8999a66852d45b5e89b53823bff4aecb5b3fca935495572ee3422c1a067d2507", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3009.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3009.jpg", + "suffix": ".jpg", + "byte_count": 436786, + "sha256": "e4a1eaa1730a22d96e4032bf405e0ed556395a0d9a27a2c5ec7265b8a3c3fdf8", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3010.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3010.jpg", + "suffix": ".jpg", + "byte_count": 352127, + "sha256": "b6478c3db82ad67534fae2bcd52e29da9bb1ffa573271097e8449cfbf1be5537", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3011.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3011.jpg", + "suffix": ".jpg", + "byte_count": 347111, + "sha256": "0d786f1284ff916f37055c77101559955e83eecba24b290eb80ab808e7a90ce4", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3012.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3012.jpg", + "suffix": ".jpg", + "byte_count": 282794, + "sha256": "319b2ab6948d82e04eaf957caf5310c85f9c42db66f2c39f8e27bcca7528487a", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3013.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3013.jpg", + "suffix": ".jpg", + "byte_count": 296069, + "sha256": "2253eebdc5a3f7b26400cffd3b0de32b33b29896783406b85a537957059c3115", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3014.jpg": { + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3014.jpg", + "suffix": ".jpg", + "byte_count": 288473, + "sha256": "5d7e8abcd4cdb922d0da0fa987fd4264b57339230586b38570a360f2b1f6f1cd", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/INDEX.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/INDEX.md", + "suffix": ".md", + "byte_count": 10979, + "sha256": "600f9df37e960ffb1f4334efc827f43318423299aeea11f0011fac8bd267717c", + "extraction_status": "text_indexed", + "character_count": 7394, + "line_count": 272, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round10_explanation_regression.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round10_explanation_regression.md", + "suffix": ".md", + "byte_count": 3949, + "sha256": "f4b6b3f0298830622ac9265c26342f2d153e428ec458854e1f3aa89e1b69671a", + "extraction_status": "text_indexed", + "character_count": 3005, + "line_count": 116, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round1_local_baseline.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round1_local_baseline.md", + "suffix": ".md", + "byte_count": 2996, + "sha256": "e9c82f8cffb662cd2ca8f2a7fff4aeb2686bf403e672ddc06941758d66b2d856", + "extraction_status": "text_indexed", + "character_count": 2470, + "line_count": 46, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round1_swiss_direct_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round1_swiss_direct_compare.md", + "suffix": ".md", + "byte_count": 1002, + "sha256": "4d02a63f03402c798960be3faa120bdbe14371c95dee71a1833ae5d26f4504e2", + "extraction_status": "text_indexed", + "character_count": 668, + "line_count": 32, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round2_swiss_extended_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round2_swiss_extended_compare.md", + "suffix": ".md", + "byte_count": 1957, + "sha256": "141d1d128740b1388a5ee8d01ee6ee99c0e7385aaeff02fdd16cfb37b307932b", + "extraction_status": "text_indexed", + "character_count": 1373, + "line_count": 45, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round3_pyjhora_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round3_pyjhora_compare.md", + "suffix": ".md", + "byte_count": 8389, + "sha256": "7e6cea060b8568c7620b95f397530de2e67ac164aca193d13177f148ad4152f9", + "extraction_status": "text_indexed", + "character_count": 7767, + "line_count": 124, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round4_node_mode_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round4_node_mode_compare.md", + "suffix": ".md", + "byte_count": 7405, + "sha256": "d29842c0142f126eba2380188659faea8d7585aeb08437c728526ba89fa5d3ff", + "extraction_status": "text_indexed", + "character_count": 7033, + "line_count": 98, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round5_arudha_a10_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round5_arudha_a10_compare.md", + "suffix": ".md", + "byte_count": 1863, + "sha256": "0e5710143f2f36a7f27e25fc82f637ccd5e9541eb968621026a6380e68ab624f", + "extraction_status": "text_indexed", + "character_count": 1521, + "line_count": 37, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round6_ashtakavarga_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round6_ashtakavarga_compare.md", + "suffix": ".md", + "byte_count": 2143, + "sha256": "162468802c6a61c7fa0fd1f4c7277346a8326e2883d2beb8de9d0cae046dff0f", + "extraction_status": "text_indexed", + "character_count": 1855, + "line_count": 37, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round6b_ashtakavarga_table_arbitration.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round6b_ashtakavarga_table_arbitration.md", + "suffix": ".md", + "byte_count": 2065, + "sha256": "e7d29adff6816d535964192db671adbf181c24c6f853f2ac1f5a83a0a71870f7", + "extraction_status": "text_indexed", + "character_count": 1455, + "line_count": 49, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round6c_ashtakavarga_book_examples.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round6c_ashtakavarga_book_examples.md", + "suffix": ".md", + "byte_count": 1207, + "sha256": "b557b0274a02973d380dfa657627541805c2cabbb92cdab908b00a0d55a0c7ba", + "extraction_status": "text_indexed", + "character_count": 919, + "line_count": 31, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round7_chara_dasha_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round7_chara_dasha_compare.md", + "suffix": ".md", + "byte_count": 2610, + "sha256": "e07c4e048e0531fe9cb71d611e2e4e1734636ef84274ea4c9709d88079956344", + "extraction_status": "text_indexed", + "character_count": 2204, + "line_count": 39, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round8_transit_true_compare.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round8_transit_true_compare.md", + "suffix": ".md", + "byte_count": 1265, + "sha256": "a23737cf297b9298edc2d0c4d2145d64ffab10d665c1f15f444b9a836e293651", + "extraction_status": "text_indexed", + "character_count": 979, + "line_count": 34, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round9_shadbala_invariants.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/benchmarks/skill-jyotish_benchmark_round9_shadbala_invariants.md", + "suffix": ".md", + "byte_count": 2194, + "sha256": "4aaa2c3e1aa20eebb1e3ed2465809f78ade896fed5dd5e2330932d7efa9cee30", + "extraction_status": "text_indexed", + "character_count": 1620, + "line_count": 52, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/verification/案例验证对照分析-v1.8.0.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/reports/verification/案例验证对照分析-v1.8.0.md", + "suffix": ".md", + "byte_count": 129553, + "sha256": "5b07f200b86dedf0af718733a4e21a8ffc640f422005f5042b1e17824f383257", + "extraction_status": "text_indexed", + "character_count": 75167, + "line_count": 2053, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/varga-verify.mjs": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/varga-verify.mjs", + "suffix": ".mjs", + "byte_count": 3887, + "sha256": "a09f0808226fba15b13e1cbe20e483cac5bb94ba7eb793312b5887c5c37aa819", + "extraction_status": "text_indexed", + "character_count": 3758, + "line_count": 103, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/varga-verify2.mjs": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/varga-verify2.mjs", + "suffix": ".mjs", + "byte_count": 3907, + "sha256": "2f784230867248a9983ec1a52783b2f92233fd0421cb03d0e4ed5811d3f4e8b9", + "extraction_status": "text_indexed", + "character_count": 3762, + "line_count": 113, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/varga-verify3.mjs": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/varga-verify3.mjs", + "suffix": ".mjs", + "byte_count": 3487, + "sha256": "67de14777b3bb73d5515718302cfb101a788cd43d1ebe1f1651c0188c98966c4", + "extraction_status": "text_indexed", + "character_count": 3419, + "line_count": 99, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/verify-full-validation.mjs": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/verify-full-validation.mjs", + "suffix": ".mjs", + "byte_count": 13604, + "sha256": "0f631f1f8540833b9b77248ba6c92cc596b55a7b7cd756c4f58dcc28b6513f49", + "extraction_status": "text_indexed", + "character_count": 12308, + "line_count": 307, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/verify-p2.mjs": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/verify-p2.mjs", + "suffix": ".mjs", + "byte_count": 5923, + "sha256": "c7e262a9fb8aed71281eb255f7f8304328bb09f2def26e5d00deb0831700973b", + "extraction_status": "text_indexed", + "character_count": 5738, + "line_count": 144, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/verify-timing-deep.mjs": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/tools/verify-timing-deep.mjs", + "suffix": ".mjs", + "byte_count": 23211, + "sha256": "a71874948ff557f1a89476d0382414d98100596710936b3fc984dd9bcd38dee2", + "extraction_status": "text_indexed", + "character_count": 21216, + "line_count": 596, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/training/jyotish_training.agent.final.docx": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/training/jyotish_training.agent.final.docx", + "suffix": ".docx", + "byte_count": 186879, + "sha256": "a0d83aa8a70f9966cbe79945c4416906e1382c9093998c23d73bd395b02f23fe", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/validation-cases/COLLECTION_INDEX.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/validation-cases/COLLECTION_INDEX.md", + "suffix": ".md", + "byte_count": 1970, + "sha256": "9e6e325e6ee9a8df1789e9b7551b4bdf503e1a6adab3a8705a351beac7558c87", + "extraction_status": "text_indexed", + "character_count": 1181, + "line_count": 36, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/validation-cases/vedicka/career-success-poverty-prosperity.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/validation-cases/vedicka/career-success-poverty-prosperity.md", + "suffix": ".md", + "byte_count": 822, + "sha256": "68496d55fbb93c132845f8232426d5f8712bc691267cfba6fb9a254411c0303e", + "extraction_status": "text_indexed", + "character_count": 470, + "line_count": 18, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/全球印度占星开源项目对比分析报告.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/全球印度占星开源项目对比分析报告.md", + "suffix": ".md", + "byte_count": 9609, + "sha256": "b244053c062e3017cf5326201eee8873d1240c58296ce4b8e35ac51572298ce7", + "extraction_status": "text_indexed", + "character_count": 6393, + "line_count": 223, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-10-21-30-47/印度占星Skill_真实Bug与遗漏清单_v6.1.11.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-10-21-30-47/印度占星Skill_真实Bug与遗漏清单_v6.1.11.md", + "suffix": ".md", + "byte_count": 5501, + "sha256": "37c63fc820ba41d7c4522597baa6414ca54cd5615ab58d8b942d546662ce1ab5", + "extraction_status": "text_indexed", + "character_count": 3416, + "line_count": 100, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-10-21-30-47/开源印度占星项目搜索报告.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-10-21-30-47/开源印度占星项目搜索报告.md", + "suffix": ".md", + "byte_count": 17178, + "sha256": "a212d76ab1ab13545b7df6abdce184e9fdae1a1be44fee77ee84983f29073d2c", + "extraction_status": "text_indexed", + "character_count": 11944, + "line_count": 393, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-12-15-22-12/chara_dasha_v6910_test_report.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-12-15-22-12/chara_dasha_v6910_test_report.md", + "suffix": ".md", + "byte_count": 4840, + "sha256": "13c35d36c8f46480cc6f6c369cbe1ca0107f0cf2821727ee95499f39f4a66326", + "extraction_status": "text_indexed", + "character_count": 3588, + "line_count": 150, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/2026-06-12-15-22-12/vedic-astrology-open-source-research.md": { + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-12-15-22-12/vedic-astrology-open-source-research.md", + "suffix": ".md", + "byte_count": 12277, + "sha256": "82af2a0b48bcad2bfe841ca81011ad1831e90036227bd56f3004319205642dad", + "extraction_status": "text_indexed", + "character_count": 9073, + "line_count": 298, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/20260422235041/一楠印度占星-案例验证对照分析-v1.8.0-2026-04-23.md": { + "path": "/Users/wuyongnaren/WorkBuddy/20260422235041/一楠印度占星-案例验证对照分析-v1.8.0-2026-04-23.md", + "suffix": ".md", + "byte_count": 129553, + "sha256": "5b07f200b86dedf0af718733a4e21a8ffc640f422005f5042b1e17824f383257", + "extraction_status": "text_indexed", + "character_count": 75167, + "line_count": 2053, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/20260503121822/印度占星Skill综合验证报告-v4.3.0-扩展版-2026-05-03.md": { + "path": "/Users/wuyongnaren/WorkBuddy/20260503121822/印度占星Skill综合验证报告-v4.3.0-扩展版-2026-05-03.md", + "suffix": ".md", + "byte_count": 21258, + "sha256": "b426c0582d45924c27c128e71f1927e14332bb594f0f5f75935d06f82c32afb6", + "extraction_status": "text_indexed", + "character_count": 14535, + "line_count": 406, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/20260503121822/印度占星传统知识精确性验证报告-2026-05-03.md": { + "path": "/Users/wuyongnaren/WorkBuddy/20260503121822/印度占星传统知识精确性验证报告-2026-05-03.md", + "suffix": ".md", + "byte_count": 10751, + "sha256": "c488a5f7067fa82bc51a0f75ca6318d7e29cde4531369c13c1b850eac2aa1fe0", + "extraction_status": "text_indexed", + "character_count": 5894, + "line_count": 253, + "decode_replacement_count": 0, + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review." + }, + "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/batch-calibrator.py": { + "path": "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/batch-calibrator.py", + "suffix": ".py", + "byte_count": 4341, + "sha256": "e60537cff6b67a75be90e1c2e3ab62de46c62dcf139629a8ccef81408380dd81", + "extraction_status": "text_indexed", + "character_count": 4295, + "line_count": 110, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/jyotish-adapter.js": { + "path": "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/jyotish-adapter.js", + "suffix": ".js", + "byte_count": 10913, + "sha256": "b70f4341da8188f0e74de5e95b07a8846313a5c0154861add8212433284abe58", + "extraction_status": "text_indexed", + "character_count": 9697, + "line_count": 320, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/jyotishganit-adapter.js": { + "path": "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/jyotishganit-adapter.js", + "suffix": ".js", + "byte_count": 7588, + "sha256": "9498076c0a814a65e74042c847d932d4e1bf3d1f2d0314e6f1d8143013c725a0", + "extraction_status": "text_indexed", + "character_count": 7331, + "line_count": 231, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/jyotishganit-runner.py": { + "path": "/Users/wuyongnaren/WorkBuddy/engines-repo/jyotish/jyotishganit-runner.py", + "suffix": ".py", + "byte_count": 8730, + "sha256": "0913916fb3ef8f20abf4e15da34b991e0956359baf1106585479ee9c9a51505d", + "extraction_status": "text_indexed", + "character_count": 8686, + "line_count": 262, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/engines-repo/jyotish/batch-calibrator.py": { + "path": "/Users/wuyongnaren/engines-repo/jyotish/batch-calibrator.py", + "suffix": ".py", + "byte_count": 4341, + "sha256": "e60537cff6b67a75be90e1c2e3ab62de46c62dcf139629a8ccef81408380dd81", + "extraction_status": "text_indexed", + "character_count": 4295, + "line_count": 110, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/engines-repo/jyotish/hip_main.dat": { + "path": "/Users/wuyongnaren/engines-repo/jyotish/hip_main.dat", + "suffix": ".dat", + "byte_count": 53316318, + "sha256": "58ceabb104d647160d9437ce6e513a02a036bb4ad9f8879a5a22fd52943616e0", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/engines-repo/jyotish/jyotish-adapter.js": { + "path": "/Users/wuyongnaren/engines-repo/jyotish/jyotish-adapter.js", + "suffix": ".js", + "byte_count": 10913, + "sha256": "b70f4341da8188f0e74de5e95b07a8846313a5c0154861add8212433284abe58", + "extraction_status": "text_indexed", + "character_count": 9697, + "line_count": 320, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/engines-repo/jyotish/jyotishganit-adapter.js": { + "path": "/Users/wuyongnaren/engines-repo/jyotish/jyotishganit-adapter.js", + "suffix": ".js", + "byte_count": 7588, + "sha256": "9498076c0a814a65e74042c847d932d4e1bf3d1f2d0314e6f1d8143013c725a0", + "extraction_status": "text_indexed", + "character_count": 7331, + "line_count": 231, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/engines-repo/jyotish/jyotishganit-runner.py": { + "path": "/Users/wuyongnaren/engines-repo/jyotish/jyotishganit-runner.py", + "suffix": ".py", + "byte_count": 9754, + "sha256": "f39ffa370c5064cda34fd8b517c06d976b42ce7b77c09f0c19ecd969a06752c0", + "extraction_status": "text_indexed", + "character_count": 9678, + "line_count": 284, + "decode_replacement_count": 0, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/engines-repo/jyotish/jyotishganit-runner.py.bak": { + "path": "/Users/wuyongnaren/engines-repo/jyotish/jyotishganit-runner.py.bak", + "suffix": ".bak", + "byte_count": 9754, + "sha256": "f39ffa370c5064cda34fd8b517c06d976b42ce7b77c09f0c19ecd969a06752c0", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/.DS_Store": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/.DS_Store", + "suffix": "", + "byte_count": 6148, + "sha256": "52dddae053880808533d7e001f69ca068e50265fc24c4918d5a8ea22f042263a", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/1印度占星.docx": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/1印度占星.docx", + "suffix": ".docx", + "byte_count": 6142110, + "sha256": "210a09d764f8fe17ded6c908d5073648908892a99ae853f983e6f516ccc0164d", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/2印度占星.docx": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/2印度占星.docx", + "suffix": ".docx", + "byte_count": 3031411, + "sha256": "16979422e7621475243e2739fda00767d1a9dc367f7f10153fe36d8af6e15c6d", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/3印度占星.docx": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/3印度占星.docx", + "suffix": ".docx", + "byte_count": 2149772, + "sha256": "59ee274246547f4afb581ec26f5a4aad03ba2095309d66c40a60a51d1244df92", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/4印度占星.docx": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/4印度占星.docx", + "suffix": ".docx", + "byte_count": 5572637, + "sha256": "e789430dc1df6ab7054a5b28f0665da325e7c5eb2e6daac39f1f17ac29ba7629", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/Tajika占星术是印度占星术体系之一.docx": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/Tajika占星术是印度占星术体系之一.docx", + "suffix": ".docx", + "byte_count": 1338151, + "sha256": "254624594c26fc80ad5bfa9e9a880ac0cd81c9388b19721d5767dfa5c55e953c", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3223.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3223.JPG", + "suffix": ".jpg", + "byte_count": 6709612, + "sha256": "8a2f44bc4c57b8d352371101a662305b88d4f834d385c22a6f0b308c66119890", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3224.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3224.JPG", + "suffix": ".jpg", + "byte_count": 4388817, + "sha256": "30b7f2ea6bcc962ccb3064f3656e7d298a5469e084d1fdf21322bc5ea3b21d90", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3225.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3225.JPG", + "suffix": ".jpg", + "byte_count": 3539980, + "sha256": "4edcfa12004b48047dbff7f5512914aedd40768b37dc75ad45c467c05802ab25", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3226.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3226.JPG", + "suffix": ".jpg", + "byte_count": 3118339, + "sha256": "820f1c29b11e09ed51681be292adf15919ca3d5157b23fb29d098023f4423c52", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3227.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3227.JPG", + "suffix": ".jpg", + "byte_count": 6945195, + "sha256": "c6643554be26edc62274f8b4e0acd1cf305aaeff8c1720cb5b731e0842fada46", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3228.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3228.JPG", + "suffix": ".jpg", + "byte_count": 2188130, + "sha256": "d118ce2ed91a3a3b3551833f20cca6604011d22ff921976d50e5cd21d08db3e7", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3229.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3229.JPG", + "suffix": ".jpg", + "byte_count": 1390060, + "sha256": "630e6f8f91bfda5fcb3871c30758dec2db32108b89ec511d25aebea7313f0cfe", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3230.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3230.JPG", + "suffix": ".jpg", + "byte_count": 2723452, + "sha256": "be3a1ddb38f42961273827537ce8a8c73dd2c5ad5e1effd90c49bcf623b196c2", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3231.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3231.JPG", + "suffix": ".jpg", + "byte_count": 3460758, + "sha256": "279b99af4faa614eb21ef8d2a2bc67bf87a4cce112ba04627bca67f2f343297b", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3232.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3232.JPG", + "suffix": ".jpg", + "byte_count": 3256088, + "sha256": "a46fb026076a3314ef9f263a7234659c7d2b75068aba20271d07d0f7a3b674b1", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星Jaimini系统的Darakaraka的理解和说明如何解释.docx": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星Jaimini系统的Darakaraka的理解和说明如何解释.docx", + "suffix": ".docx", + "byte_count": 44926, + "sha256": "f2db03d1c0392e2cdad66da9a731117c0ddf290cad7712b9c3de0d8234a17a29", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/.DS_Store": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/.DS_Store", + "suffix": "", + "byte_count": 6148, + "sha256": "a490effe61682a7c68eae37151e6b6015e754d5847b33af79fef182fb7c00f9a", + "extraction_status": "binary_indexed", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3233.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3233.JPG", + "suffix": ".jpg", + "byte_count": 5620475, + "sha256": "c3ed9e4d29163d9baa0f8b95669cfcbb52f20727ce23f105c5fc8c688cbd5fb6", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3234.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3234.JPG", + "suffix": ".jpg", + "byte_count": 4739555, + "sha256": "1833b90c725ae183f3acf28bc7738858f7750e4dff67bd7157a70fb168c3301a", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3235.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3235.JPG", + "suffix": ".jpg", + "byte_count": 5869585, + "sha256": "13a85b875309b89a47cfe13e52998cf85b1e5da09cc0905ac967877bb0f00091", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3236.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3236.JPG", + "suffix": ".jpg", + "byte_count": 8733982, + "sha256": "6cd213236d66c235c8fe54722411375144e988029ef959a9e051f186399bbbc6", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3237.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3237.JPG", + "suffix": ".jpg", + "byte_count": 5434137, + "sha256": "8a3eda7d1936530abb1ed5c93040b316bd013f02155d2b20eb9626bd84e7480e", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3238.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3238.JPG", + "suffix": ".jpg", + "byte_count": 5918325, + "sha256": "c29063134357d4c7cb081d14c35c5558a47685913eff21be4a229703edd7256b", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3239.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3239.JPG", + "suffix": ".jpg", + "byte_count": 5110208, + "sha256": "6633e0045710c1f6defda6624ec7c8ccf1c22dcb3bc34bf41bba7f48153a3255", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3240.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3240.JPG", + "suffix": ".jpg", + "byte_count": 4155054, + "sha256": "5003bc196b649a9ee6f2cf1583ca55f13cc695030571184c5bf6db429775a5a6", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3241.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3241.JPG", + "suffix": ".jpg", + "byte_count": 1262218, + "sha256": "4ffe9f3aadd4485ba99382a84d54abb02ae2520d8b0f57147fa7438408ce39d4", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3242.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3242.JPG", + "suffix": ".jpg", + "byte_count": 1867271, + "sha256": "a15fadbbd4a250a30bac8e27915210b67fa6dc2ceb482b6a3792a0acba87bd77", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3243.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3243.JPG", + "suffix": ".jpg", + "byte_count": 6305912, + "sha256": "64bd2a3a548a2c94372c1e3312e9f87bd291a276e73a3918fcc903e41f0fea9f", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3244.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3244.JPG", + "suffix": ".jpg", + "byte_count": 7177473, + "sha256": "e7a486925218295da284ca6ca167ae92f2a37285e26ea5161094f531cd12ebd4", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3245.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3245.JPG", + "suffix": ".jpg", + "byte_count": 6429277, + "sha256": "c5fd2b815ca6d295b8de5402084a9a7cdd3f9d2f08e53c50abd45b1352eb8b06", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3246.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3246.JPG", + "suffix": ".jpg", + "byte_count": 92516, + "sha256": "355ae43a243fcdea344500b1b3f53a47683050cd73b01428fa9490844d04e222", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3247.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3247.JPG", + "suffix": ".jpg", + "byte_count": 7406196, + "sha256": "0bc4a95e8d9ad41e6df47cd80a7cf84b2df24cb5400b9de56d63d3be66818e7f", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3248.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3248.JPG", + "suffix": ".jpg", + "byte_count": 3862462, + "sha256": "a3b3f89232cece9d3475cd48a3fff7878a62233743927fa2492b2bb646dfefa3", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3249.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3249.JPG", + "suffix": ".jpg", + "byte_count": 7780975, + "sha256": "8ae9bd3960a150e88feb78813d245c73aa2e6473ff16182a61632241f9f50014", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3250.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3250.JPG", + "suffix": ".jpg", + "byte_count": 7389728, + "sha256": "6c895f9ddd16c2a1edf785858203cbec1a86c1abb3c6b24e03d24e74d1ea175d", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3216.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3216.JPG", + "suffix": ".jpg", + "byte_count": 1441554, + "sha256": "3cdbdd47967592f2581b820b9df49aecd7117b377c45c71571b440cce3f5dddd", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3218.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3218.JPG", + "suffix": ".jpg", + "byte_count": 1968582, + "sha256": "58d9de5cd5399e74e007d7d50f093dc50d7d0688df484a26646787a07a0c7e92", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3219.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3219.JPG", + "suffix": ".jpg", + "byte_count": 2710815, + "sha256": "47bedfc7e2fdc225305afc31cc4ab74bd0021bd65e61b9d85e1b0909aa5950b6", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3220.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3220.JPG", + "suffix": ".jpg", + "byte_count": 741635, + "sha256": "771256b16a47d9db785abbeab01b11388900e7e98d45220ff0defb52f24e7b1b", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3221.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3221.JPG", + "suffix": ".jpg", + "byte_count": 1275215, + "sha256": "b219ca2e664ddff55ef95681aeaf5362c3a1589b2bef562129e39e8960e0202e", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3222.JPG": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3222.JPG", + "suffix": ".jpg", + "byte_count": 1340781, + "sha256": "a7601e255c4d398d2480dc71fb99916aa67c56f978a722943970806f805bde26", + "extraction_status": "image_ocr_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + }, + "/Users/wuyongnaren/文件仓库/印度占星文章/高地位配偶与婚后命运积极转变的占星规则与组合.docx": { + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/高地位配偶与婚后命运积极转变的占星规则与组合.docx", + "suffix": ".docx", + "byte_count": 1120887, + "sha256": "9cdd6996670ad46063c9582957c6d98269e069f96801ff340ce0c84de325d412", + "extraction_status": "document_text_extraction_queued", + "character_count": null, + "line_count": null, + "decode_replacement_count": null, + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use." + } + }, + "artifacts": { + "json_report": "docs/research/character_level_external_manifest_latest.json", + "markdown_report": "docs/research/character_level_external_manifest_latest.md" + }, + "title": "External High-Relevance Inventory Manifest" +} \ No newline at end of file diff --git a/docs/research/character_level_external_manifest_latest.md b/docs/research/character_level_external_manifest_latest.md new file mode 100644 index 00000000..d2af4822 --- /dev/null +++ b/docs/research/character_level_external_manifest_latest.md @@ -0,0 +1,46 @@ +# External High-Relevance Inventory Manifest + +- status: pass +- scope: external +- generated_at: 2026-07-02T09:12:09.488794+00:00 +- total_files: 883 +- unhashed_files: 0 +- unclassified_files: 0 +- unknown_extraction_status: 0 +- Heavy OCR: disabled +- Whole-machine scan: disabled + +## Root Summary + +| Root | Files | Bytes | +| --- | ---: | ---: | +| `~/.workbuddy` | 767 | 40507359 | +| `~/Desktop` | 5 | 1616896 | +| `~/Documents/ObsidianVault` | 11 | 45553 | +| `~/Downloads` | 15 | 5701907 | +| `~/WorkBuddy` | 36 | 665806 | +| `~/engines-repo` | 6 | 53358668 | +| `~/文件仓库` | 43 | 161766552 | + +## Extraction Status Counts + +- `binary_indexed`: 83 +- `document_text_extraction_queued`: 11 +- `image_ocr_queued`: 50 +- `pdf_text_extraction_queued`: 2 +- `text_decode_lossy`: 2 +- `text_indexed`: 735 + +## Classification Counts + +- `external_archive_or_binary`: 23 +- `external_book_or_document`: 46 +- `external_engine_fragment`: 10 +- `external_historical_report`: 37 +- `external_skill_fragment`: 767 + +## Boundary + +External scan is high-relevance only. It records hashes and extraction states without copying private source text into repo truth. + +This manifest proves indexing, hashing, and extraction-state classification. It does not by itself promote any source into the runtime truth chain. diff --git a/docs/research/character_level_extraction_queue_latest.json b/docs/research/character_level_extraction_queue_latest.json new file mode 100644 index 00000000..dd5b5efe --- /dev/null +++ b/docs/research/character_level_extraction_queue_latest.json @@ -0,0 +1,758 @@ +{ + "scope": "extraction-queue", + "status": "pass", + "generated_at": "2026-07-02T09:12:17.049464+00:00", + "mode": { + "heavy_ocr": false, + "whole_machine_scan": false, + "external_high_relevance_scan": true, + "semantic_promotion": false, + "boundary": "Queue only. It identifies PDF/image/document extraction work without performing OCR or promoting extracted text." + }, + "summary": { + "queued_files": 66, + "unhashed_files": 0, + "source_counts": { + "external": 63, + "project": 3 + } + }, + "queue_counts": { + "document_text_extraction_queued": 11, + "image_ocr_queued": 53, + "pdf_text_extraction_queued": 2 + }, + "queue": [ + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Desktop/一楠印度占星 Level 3 综合解盘.docx", + "suffix": ".docx", + "byte_count": 19165, + "sha256": "cee1d2837d7e1d396fe3b6ba06012e16e0dad3d2d68554e5116d25789170b64b", + "extraction_status": "document_text_extraction_queued", + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Desktop/印度占星修正版研究结论v3-高压基建后的反转兑现模型.docx", + "suffix": ".docx", + "byte_count": 21966, + "sha256": "b8d1b8c9bae94d7b1102db321543ef34cf4d4b5d7b822c3365e059903be40fb4", + "extraction_status": "document_text_extraction_queued", + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/jyotish_training.agent.final.docx", + "suffix": ".docx", + "byte_count": 186879, + "sha256": "a0d83aa8a70f9966cbe79945c4416906e1382c9093998c23d73bd395b02f23fe", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/WorkBuddy/2026-06-09-20-03-34/jyotish-fragments/training/jyotish_training.agent.final.docx", + "suffix": ".docx", + "byte_count": 186879, + "sha256": "a0d83aa8a70f9966cbe79945c4416906e1382c9093998c23d73bd395b02f23fe", + "extraction_status": "document_text_extraction_queued", + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/1印度占星.docx", + "suffix": ".docx", + "byte_count": 6142110, + "sha256": "210a09d764f8fe17ded6c908d5073648908892a99ae853f983e6f516ccc0164d", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/2印度占星.docx", + "suffix": ".docx", + "byte_count": 3031411, + "sha256": "16979422e7621475243e2739fda00767d1a9dc367f7f10153fe36d8af6e15c6d", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/3印度占星.docx", + "suffix": ".docx", + "byte_count": 2149772, + "sha256": "59ee274246547f4afb581ec26f5a4aad03ba2095309d66c40a60a51d1244df92", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/4印度占星.docx", + "suffix": ".docx", + "byte_count": 5572637, + "sha256": "e789430dc1df6ab7054a5b28f0665da325e7c5eb2e6daac39f1f17ac29ba7629", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/Tajika占星术是印度占星术体系之一.docx", + "suffix": ".docx", + "byte_count": 1338151, + "sha256": "254624594c26fc80ad5bfa9e9a880ac0cd81c9388b19721d5767dfa5c55e953c", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星Jaimini系统的Darakaraka的理解和说明如何解释.docx", + "suffix": ".docx", + "byte_count": 44926, + "sha256": "f2db03d1c0392e2cdad66da9a731117c0ddf290cad7712b9c3de0d8234a17a29", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/高地位配偶与婚后命运积极转变的占星规则与组合.docx", + "suffix": ".docx", + "byte_count": 1120887, + "sha256": "9cdd6996670ad46063c9582957c6d98269e069f96801ff340ce0c84de325d412", + "extraction_status": "document_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/assets/jyotish-logo.png", + "suffix": ".png", + "byte_count": 1496430, + "sha256": "4cb571aa402da3a730a73b6594ec88adf90f2d807018e23f96fd1bee426c23ed", + "extraction_status": "image_ocr_queued", + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/VedicAstro/VedicAstroLogo.png", + "suffix": ".png", + "byte_count": 151345, + "sha256": "e64022e2dde10d7ce378a69f8b7f035b084d56517f37eb8f6ecc4bd47fe0fe2a", + "extraction_status": "image_ocr_queued", + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/assets/alipay.jpg", + "suffix": ".jpg", + "byte_count": 164821, + "sha256": "f7d4dcf08239c738d5cd45d531401bdef92e4c1b7ea93965b7a7f51ab76dc8fc", + "extraction_status": "image_ocr_queued", + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/.workbuddy/skills/jyotish-vedic-astrology/references/open_source_sources/vedic-astro-skills/assets/wechat.jpg", + "suffix": ".jpg", + "byte_count": 71804, + "sha256": "e94c027499059e7fb2170474fb03e3be875b4251dfbea5fc7f39b370d6242a62", + "extraction_status": "image_ocr_queued", + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Desktop/电脑相册/重复图片移动前备份清单_2026-05-20/file_backups/WorkBuddy/yinduzhanxing/assets/jyotish-logo.png", + "suffix": ".png", + "byte_count": 1496430, + "sha256": "4cb571aa402da3a730a73b6594ec88adf90f2d807018e23f96fd1bee426c23ed", + "extraction_status": "image_ocr_queued", + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3004.jpg", + "suffix": ".jpg", + "byte_count": 335978, + "sha256": "3e87432635d0b7d6181a5d251191ab397352bfc0908bedef4d07b135aa351012", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3005.jpg", + "suffix": ".jpg", + "byte_count": 365592, + "sha256": "3743a89d6611dd8a3a344db2e9ca6877b6f1f610b48bd3cbb9486eb8a81f4195", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3006.jpg", + "suffix": ".jpg", + "byte_count": 387356, + "sha256": "03689b8775950267002cbbf9b96bf5038217c692c311188429ee99903beea285", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3007.jpg", + "suffix": ".jpg", + "byte_count": 457489, + "sha256": "d959e3b1625ec6d7d0a3129f8fd856f18b06de2d4b874bbc3322e1c9818b5aa3", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3008.jpg", + "suffix": ".jpg", + "byte_count": 447919, + "sha256": "8999a66852d45b5e89b53823bff4aecb5b3fca935495572ee3422c1a067d2507", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3009.jpg", + "suffix": ".jpg", + "byte_count": 436786, + "sha256": "e4a1eaa1730a22d96e4032bf405e0ed556395a0d9a27a2c5ec7265b8a3c3fdf8", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3010.jpg", + "suffix": ".jpg", + "byte_count": 352127, + "sha256": "b6478c3db82ad67534fae2bcd52e29da9bb1ffa573271097e8449cfbf1be5537", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3011.jpg", + "suffix": ".jpg", + "byte_count": 347111, + "sha256": "0d786f1284ff916f37055c77101559955e83eecba24b290eb80ab808e7a90ce4", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3012.jpg", + "suffix": ".jpg", + "byte_count": 282794, + "sha256": "319b2ab6948d82e04eaf957caf5310c85f9c42db66f2c39f8e27bcca7528487a", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3013.jpg", + "suffix": ".jpg", + "byte_count": 296069, + "sha256": "2253eebdc5a3f7b26400cffd3b0de32b33b29896783406b85a537957059c3115", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星11页/IMG_3014.jpg", + "suffix": ".jpg", + "byte_count": 288473, + "sha256": "5d7e8abcd4cdb922d0da0fa987fd4264b57339230586b38570a360f2b1f6f1cd", + "extraction_status": "image_ocr_queued", + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3223.JPG", + "suffix": ".jpg", + "byte_count": 6709612, + "sha256": "8a2f44bc4c57b8d352371101a662305b88d4f834d385c22a6f0b308c66119890", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3224.JPG", + "suffix": ".jpg", + "byte_count": 4388817, + "sha256": "30b7f2ea6bcc962ccb3064f3656e7d298a5469e084d1fdf21322bc5ea3b21d90", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3225.JPG", + "suffix": ".jpg", + "byte_count": 3539980, + "sha256": "4edcfa12004b48047dbff7f5512914aedd40768b37dc75ad45c467c05802ab25", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3226.JPG", + "suffix": ".jpg", + "byte_count": 3118339, + "sha256": "820f1c29b11e09ed51681be292adf15919ca3d5157b23fb29d098023f4423c52", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3227.JPG", + "suffix": ".jpg", + "byte_count": 6945195, + "sha256": "c6643554be26edc62274f8b4e0acd1cf305aaeff8c1720cb5b731e0842fada46", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3228.JPG", + "suffix": ".jpg", + "byte_count": 2188130, + "sha256": "d118ce2ed91a3a3b3551833f20cca6604011d22ff921976d50e5cd21d08db3e7", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3229.JPG", + "suffix": ".jpg", + "byte_count": 1390060, + "sha256": "630e6f8f91bfda5fcb3871c30758dec2db32108b89ec511d25aebea7313f0cfe", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3230.JPG", + "suffix": ".jpg", + "byte_count": 2723452, + "sha256": "be3a1ddb38f42961273827537ce8a8c73dd2c5ad5e1effd90c49bcf623b196c2", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3231.JPG", + "suffix": ".jpg", + "byte_count": 3460758, + "sha256": "279b99af4faa614eb21ef8d2a2bc67bf87a4cce112ba04627bca67f2f343297b", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/占星印度1/IMG_3232.JPG", + "suffix": ".jpg", + "byte_count": 3256088, + "sha256": "a46fb026076a3314ef9f263a7234659c7d2b75068aba20271d07d0f7a3b674b1", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3233.JPG", + "suffix": ".jpg", + "byte_count": 5620475, + "sha256": "c3ed9e4d29163d9baa0f8b95669cfcbb52f20727ce23f105c5fc8c688cbd5fb6", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3234.JPG", + "suffix": ".jpg", + "byte_count": 4739555, + "sha256": "1833b90c725ae183f3acf28bc7738858f7750e4dff67bd7157a70fb168c3301a", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3235.JPG", + "suffix": ".jpg", + "byte_count": 5869585, + "sha256": "13a85b875309b89a47cfe13e52998cf85b1e5da09cc0905ac967877bb0f00091", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3236.JPG", + "suffix": ".jpg", + "byte_count": 8733982, + "sha256": "6cd213236d66c235c8fe54722411375144e988029ef959a9e051f186399bbbc6", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3237.JPG", + "suffix": ".jpg", + "byte_count": 5434137, + "sha256": "8a3eda7d1936530abb1ed5c93040b316bd013f02155d2b20eb9626bd84e7480e", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3238.JPG", + "suffix": ".jpg", + "byte_count": 5918325, + "sha256": "c29063134357d4c7cb081d14c35c5558a47685913eff21be4a229703edd7256b", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3239.JPG", + "suffix": ".jpg", + "byte_count": 5110208, + "sha256": "6633e0045710c1f6defda6624ec7c8ccf1c22dcb3bc34bf41bba7f48153a3255", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3240.JPG", + "suffix": ".jpg", + "byte_count": 4155054, + "sha256": "5003bc196b649a9ee6f2cf1583ca55f13cc695030571184c5bf6db429775a5a6", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3241.JPG", + "suffix": ".jpg", + "byte_count": 1262218, + "sha256": "4ffe9f3aadd4485ba99382a84d54abb02ae2520d8b0f57147fa7438408ce39d4", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3242.JPG", + "suffix": ".jpg", + "byte_count": 1867271, + "sha256": "a15fadbbd4a250a30bac8e27915210b67fa6dc2ceb482b6a3792a0acba87bd77", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3243.JPG", + "suffix": ".jpg", + "byte_count": 6305912, + "sha256": "64bd2a3a548a2c94372c1e3312e9f87bd291a276e73a3918fcc903e41f0fea9f", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3244.JPG", + "suffix": ".jpg", + "byte_count": 7177473, + "sha256": "e7a486925218295da284ca6ca167ae92f2a37285e26ea5161094f531cd12ebd4", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3245.JPG", + "suffix": ".jpg", + "byte_count": 6429277, + "sha256": "c5fd2b815ca6d295b8de5402084a9a7cdd3f9d2f08e53c50abd45b1352eb8b06", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3246.JPG", + "suffix": ".jpg", + "byte_count": 92516, + "sha256": "355ae43a243fcdea344500b1b3f53a47683050cd73b01428fa9490844d04e222", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3247.JPG", + "suffix": ".jpg", + "byte_count": 7406196, + "sha256": "0bc4a95e8d9ad41e6df47cd80a7cf84b2df24cb5400b9de56d63d3be66818e7f", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3248.JPG", + "suffix": ".jpg", + "byte_count": 3862462, + "sha256": "a3b3f89232cece9d3475cd48a3fff7878a62233743927fa2492b2bb646dfefa3", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3249.JPG", + "suffix": ".jpg", + "byte_count": 7780975, + "sha256": "8ae9bd3960a150e88feb78813d245c73aa2e6473ff16182a61632241f9f50014", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/印度占星查悦/IMG_3250.JPG", + "suffix": ".jpg", + "byte_count": 7389728, + "sha256": "6c895f9ddd16c2a1edf785858203cbec1a86c1abb3c6b24e03d24e74d1ea175d", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3216.JPG", + "suffix": ".jpg", + "byte_count": 1441554, + "sha256": "3cdbdd47967592f2581b820b9df49aecd7117b377c45c71571b440cce3f5dddd", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3218.JPG", + "suffix": ".jpg", + "byte_count": 1968582, + "sha256": "58d9de5cd5399e74e007d7d50f093dc50d7d0688df484a26646787a07a0c7e92", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3219.JPG", + "suffix": ".jpg", + "byte_count": 2710815, + "sha256": "47bedfc7e2fdc225305afc31cc4ab74bd0021bd65e61b9d85e1b0909aa5950b6", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3220.JPG", + "suffix": ".jpg", + "byte_count": 741635, + "sha256": "771256b16a47d9db785abbeab01b11388900e7e98d45220ff0defb52f24e7b1b", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3221.JPG", + "suffix": ".jpg", + "byte_count": 1275215, + "sha256": "b219ca2e664ddff55ef95681aeaf5362c3a1589b2bef562129e39e8960e0202e", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/文件仓库/印度占星文章/受孕/IMG_3222.JPG", + "suffix": ".jpg", + "byte_count": 1340781, + "sha256": "a7601e255c4d398d2480dc71fb99916aa67c56f978a722943970806f805bde26", + "extraction_status": "image_ocr_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "project", + "path": "references/open_source_sources/VedicAstro/VedicAstroLogo.png", + "suffix": ".png", + "byte_count": 151345, + "sha256": "e64022e2dde10d7ce378a69f8b7f035b084d56517f37eb8f6ecc4bd47fe0fe2a", + "extraction_status": "image_ocr_queued", + "classification": "open_source_reference", + "priority": "priority_2", + "promotion_status": "reference_layer_candidate" + }, + { + "source_scope": "project", + "path": "references/open_source_sources/vedic-astro-skills/assets/alipay.jpg", + "suffix": ".jpg", + "byte_count": 164821, + "sha256": "f7d4dcf08239c738d5cd45d531401bdef92e4c1b7ea93965b7a7f51ab76dc8fc", + "extraction_status": "image_ocr_queued", + "classification": "open_source_reference", + "priority": "priority_1", + "promotion_status": "reference_layer_candidate" + }, + { + "source_scope": "project", + "path": "references/open_source_sources/vedic-astro-skills/assets/wechat.jpg", + "suffix": ".jpg", + "byte_count": 71804, + "sha256": "e94c027499059e7fb2170474fb03e3be875b4251dfbea5fc7f39b370d6242a62", + "extraction_status": "image_ocr_queued", + "classification": "open_source_reference", + "priority": "priority_1", + "promotion_status": "reference_layer_candidate" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星.pdf", + "suffix": ".pdf", + "byte_count": 135905, + "sha256": "121507cf1d0d66711bc30c18f589f36f2d3cce797ecb13cdf4427625e6ec8894", + "extraction_status": "pdf_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + }, + { + "source_scope": "external", + "path": "/Users/wuyongnaren/Downloads/印度占星1.pdf", + "suffix": ".pdf", + "byte_count": 132486, + "sha256": "92c9288c5d0011a869c545e3459f037ff09cd20f7508543bc0eb11b03079d930", + "extraction_status": "pdf_text_extraction_queued", + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only" + } + ], + "artifacts": { + "json_report": "docs/research/character_level_extraction_queue_latest.json", + "markdown_report": "docs/research/character_level_extraction_queue_latest.md" + }, + "title": "Extraction Queue Manifest" +} \ No newline at end of file diff --git a/docs/research/character_level_extraction_queue_latest.md b/docs/research/character_level_extraction_queue_latest.md new file mode 100644 index 00000000..483cd75e --- /dev/null +++ b/docs/research/character_level_extraction_queue_latest.md @@ -0,0 +1,26 @@ +# Extraction Queue Manifest + +- status: pass +- scope: extraction-queue +- generated_at: 2026-07-02T09:12:17.049464+00:00 +- queued_files: 66 +- unhashed_files: 0 +- Heavy OCR: disabled +- Whole-machine scan: disabled + +## Queue Counts + +- `document_text_extraction_queued`: 11 +- `image_ocr_queued`: 53 +- `pdf_text_extraction_queued`: 2 + +## Source Counts + +- `external`: 63 +- `project`: 3 + +## Boundary + +Queue only. It identifies PDF/image/document extraction work without performing OCR or promoting extracted text. + +Queued files are indexed by path, size, hash, and extraction status only. Private source text is not copied into this report. diff --git a/docs/research/character_level_inventory_manifest_latest.json b/docs/research/character_level_inventory_manifest_latest.json index f1246fff..7cbe78ca 100644 --- a/docs/research/character_level_inventory_manifest_latest.json +++ b/docs/research/character_level_inventory_manifest_latest.json @@ -1,10 +1,11 @@ { "scope": "project", "status": "pass", - "generated_at": "2026-07-02T08:50:52.465261+00:00", + "generated_at": "2026-07-02T09:11:51.839696+00:00", "mode": { "heavy_ocr": false, "whole_machine_scan": false, + "external_high_relevance_scan": false, "semantic_promotion": false, "boundary": "Fast manifest only: hashes and cheap text stats now; heavy OCR and whole-machine scan are queued." }, @@ -16,7 +17,7 @@ "AGENTS.md" ], "summary": { - "total_files": 1069, + "total_files": 1073, "unhashed_files": 0, "unclassified_files": 0, "unknown_extraction_status": 0, @@ -27,12 +28,12 @@ "quarantined_draft": 93, "real_case_calibration": 5, "reference_candidate": 180, - "research_governance": 439 + "research_governance": 443 }, "extraction_status_counts": { "binary_indexed": 34, "image_ocr_queued": 3, - "text_indexed": 1032 + "text_indexed": 1036 } }, "root_summary": { @@ -45,8 +46,8 @@ "bytes": 43187 }, "docs/research": { - "files": 532, - "bytes": 2198779 + "files": 536, + "bytes": 2901473 }, "references": { "files": 236, @@ -5168,14 +5169,70 @@ "promotion_status": "governance_or_history", "reason": "Research history or governance record; index separately from rule truth." }, + "docs/research/character_level_external_manifest_latest.json": { + "path": "docs/research/character_level_external_manifest_latest.json", + "suffix": ".json", + "byte_count": 666472, + "sha256": "244465beREDACTED_TIMEe81a2c8b3abac4f41e28bd55ce9f42f3f203d6574c52617dcfd9", + "extraction_status": "text_indexed", + "character_count": 661666, + "line_count": 12446, + "decode_replacement_count": 0, + "classification": "research_governance", + "priority": "priority_3", + "promotion_status": "governance_or_history", + "reason": "Research history or governance record; index separately from rule truth." + }, + "docs/research/character_level_external_manifest_latest.md": { + "path": "docs/research/character_level_external_manifest_latest.md", + "suffix": ".md", + "byte_count": 1280, + "sha256": "71cc5b027ea056c23ce1d5d1cda8921eeade065a8cb003910ea44d2a1165e642", + "extraction_status": "text_indexed", + "character_count": 1272, + "line_count": 47, + "decode_replacement_count": 0, + "classification": "research_governance", + "priority": "priority_3", + "promotion_status": "governance_or_history", + "reason": "Research history or governance record; index separately from rule truth." + }, + "docs/research/character_level_extraction_queue_latest.json": { + "path": "docs/research/character_level_extraction_queue_latest.json", + "suffix": ".json", + "byte_count": 31649, + "sha256": "cbfc03eee31d16cc3c796728cf34504c6eaa0722c5e42dd2f7d2ec1da966c5ef", + "extraction_status": "text_indexed", + "character_count": 30151, + "line_count": 758, + "decode_replacement_count": 0, + "classification": "research_governance", + "priority": "priority_3", + "promotion_status": "governance_or_history", + "reason": "Research history or governance record; index separately from rule truth." + }, + "docs/research/character_level_extraction_queue_latest.md": { + "path": "docs/research/character_level_extraction_queue_latest.md", + "suffix": ".md", + "byte_count": 633, + "sha256": "6a45bb22f9f44d248c6e8ff71d74949180eb3eba537cb42080d15fef88395725", + "extraction_status": "text_indexed", + "character_count": 633, + "line_count": 27, + "decode_replacement_count": 0, + "classification": "research_governance", + "priority": "priority_3", + "promotion_status": "governance_or_history", + "reason": "Research history or governance record; index separately from rule truth." + }, "docs/research/character_level_inventory_manifest_latest.json": { "path": "docs/research/character_level_inventory_manifest_latest.json", "suffix": ".json", - "byte_count": 719007, - "sha256": "b838192193044fda5ff7684778e26006c53be9892b9fafa70d7398641fbc2eed", + "byte_count": 721667, + "sha256": "aba3169d10fe86f02dfed264b150afb84473994225b2a62a36b720f485ad1a41", "extraction_status": "text_indexed", - "character_count": 718457, - "line_count": 15032, + "character_count": 721117, + "line_count": 15090, "decode_replacement_count": 0, "classification": "research_governance", "priority": "priority_3", @@ -5186,7 +5243,7 @@ "path": "docs/research/character_level_inventory_manifest_latest.md", "suffix": ".md", "byte_count": 1090, - "sha256": "19fb031f612b0747384eb3801abc1d19088a233fb662dde690817b5d686aa342", + "sha256": "d088bb6312805a0f78506af37c2d32098e97af635eb3eed707a4943b75dae2ae", "extraction_status": "text_indexed", "character_count": 1090, "line_count": 44, @@ -15028,5 +15085,6 @@ "artifacts": { "json_report": "docs/research/character_level_inventory_manifest_latest.json", "markdown_report": "docs/research/character_level_inventory_manifest_latest.md" - } + }, + "title": "Character-Level Inventory Manifest" } \ No newline at end of file diff --git a/docs/research/character_level_inventory_manifest_latest.md b/docs/research/character_level_inventory_manifest_latest.md index e18a1345..c58e9f69 100644 --- a/docs/research/character_level_inventory_manifest_latest.md +++ b/docs/research/character_level_inventory_manifest_latest.md @@ -2,8 +2,8 @@ - status: pass - scope: project -- generated_at: 2026-07-02T08:50:52.465261+00:00 -- total_files: 1069 +- generated_at: 2026-07-02T09:11:51.839696+00:00 +- total_files: 1073 - unhashed_files: 0 - unclassified_files: 0 - unknown_extraction_status: 0 @@ -16,7 +16,7 @@ | --- | ---: | ---: | | `AGENTS.md` | 1 | 3932 | | `SKILL.md` | 1 | 43187 | -| `docs/research` | 532 | 2198779 | +| `docs/research` | 536 | 2901473 | | `references` | 236 | 4008411 | | `references/open_source_sources` | 299 | 9365015 | @@ -24,7 +24,7 @@ - `binary_indexed`: 34 - `image_ocr_queued`: 3 -- `text_indexed`: 1032 +- `text_indexed`: 1036 ## Classification Counts @@ -34,7 +34,7 @@ - `quarantined_draft`: 93 - `real_case_calibration`: 5 - `reference_candidate`: 180 -- `research_governance`: 439 +- `research_governance`: 443 ## Boundary diff --git a/progress.md b/progress.md index 64136731..2bf48388 100644 --- a/progress.md +++ b/progress.md @@ -805,3 +805,18 @@ - 当前分类计数:`open_source_reference=299`、`reference_candidate=180`、`research_governance=439`、`quarantined_draft=93`、`real_case_calibration=5`、`oracle_artifact=51`、`project_governance=2`。 - 当前提取状态:`text_indexed=1032`、`binary_indexed=34`、`image_ocr_queued=3`;本轮为省算力模式,未跑重 OCR,也未跑全机器长扫描。 - 新增 `tests/test_character_level_inventory_manifest.py`,并把 manifest gate 接入 `scripts/run_quality_gate.py`;质量门使用 `--no-write --summary-only`,避免 CI 反复刷新报告或打印全量 `by_path`。 + +## 2026-07-02T17:08:00+08:00 - 外部高相关资料 manifest 第一阶段 + +- 扩展 `scripts/character_level_inventory_manifest.py --scope external`,只扫高相关外部路径,不做全机器深扫,不复制私人正文进仓库。 +- 新增 `docs/research/character_level_external_manifest_latest.json` 与 `.md`,当前覆盖 `883` 个外部高相关文件:`unhashed_files=0`、`unclassified_files=0`、`unknown_extraction_status=0`。 +- 外部来源桶:`~/.workbuddy=767`、`~/文件仓库=43`、`~/WorkBuddy=36`、`~/Downloads=15`、`~/Documents/ObsidianVault=11`、`~/engines-repo=6`、`~/Desktop=5`。 +- 外部提取状态:`text_indexed=735`、`text_decode_lossy=2`、`pdf_text_extraction_queued=2`、`document_text_extraction_queued=11`、`image_ocr_queued=50`、`binary_indexed=83`。 +- 外部分级:`external_skill_fragment=767`、`external_book_or_document=46`、`external_historical_report=37`、`external_engine_fragment=10`、`external_archive_or_binary=23`;均为 index/reference 阶段,不进入 runtime truth chain。 + +## 2026-07-02T17:11:00+08:00 - PDF/图片/文档提取队列 manifest + +- 新增 `scripts/character_level_inventory_manifest.py --scope extraction-queue`,把项目内与外部 manifest 中的 PDF / 图片 / Office 文档待提取项合并为单独队列。 +- 新增 `docs/research/character_level_extraction_queue_latest.json` 与 `.md`,当前 queued_files=`66`、`unhashed_files=0`。 +- 队列构成:`image_ocr_queued=53`、`document_text_extraction_queued=11`、`pdf_text_extraction_queued=2`;来源为 `external=63`、`project=3`。 +- 边界:本轮只做提取队列,不跑重 OCR,不把外部私人资料正文写进仓库,也不升格为 runtime truth。 diff --git a/scripts/character_level_inventory_manifest.py b/scripts/character_level_inventory_manifest.py index 9e1aec5d..b3912da7 100644 --- a/scripts/character_level_inventory_manifest.py +++ b/scripts/character_level_inventory_manifest.py @@ -20,6 +20,10 @@ from typing import Any ROOT = Path(__file__).resolve().parents[1] REPORT_JSON = ROOT / "docs" / "research" / "character_level_inventory_manifest_latest.json" REPORT_MD = ROOT / "docs" / "research" / "character_level_inventory_manifest_latest.md" +EXTERNAL_REPORT_JSON = ROOT / "docs" / "research" / "character_level_external_manifest_latest.json" +EXTERNAL_REPORT_MD = ROOT / "docs" / "research" / "character_level_external_manifest_latest.md" +EXTRACTION_QUEUE_JSON = ROOT / "docs" / "research" / "character_level_extraction_queue_latest.json" +EXTRACTION_QUEUE_MD = ROOT / "docs" / "research" / "character_level_extraction_queue_latest.md" PROJECT_SCAN_ROOTS = [ "references", @@ -29,6 +33,36 @@ PROJECT_SCAN_ROOTS = [ "AGENTS.md", ] +EXTERNAL_SCAN_ROOTS = [ + Path.home() / "Downloads", + Path.home() / "Desktop", + Path.home() / "文件仓库" / "印度占星文章", + Path.home() / ".workbuddy" / "skills" / "jyotish-vedic-astrology", + Path.home() / "WorkBuddy" / "2026-06-09-20-03-34" / "jyotish-fragments", + Path.home() / "WorkBuddy" / "2026-06-10-21-30-47", + Path.home() / "WorkBuddy" / "2026-06-12-15-22-12", + Path.home() / "WorkBuddy" / "20260422235041", + Path.home() / "WorkBuddy" / "20260503121822", + Path.home() / "WorkBuddy" / "engines-repo" / "jyotish", + Path.home() / "engines-repo" / "jyotish", + Path.home() / "Documents" / "ObsidianVault" / "03_研究_术数占星", +] + +EXTERNAL_KEYWORDS = [ + "印度占星", + "占星", + "jyotish", + "vedic", + "astrology", + "jhora", + "pyjhora", + "vedastro", + "dasha", + "shadbala", + "tajika", + "jaimini", +] + EXCLUDED_PARTS = { ".git", ".pytest_cache", @@ -65,6 +99,11 @@ TEXT_EXTENSIONS = { PDF_EXTENSIONS = {".pdf"} IMAGE_EXTENSIONS = {".bmp", ".gif", ".jpeg", ".jpg", ".png", ".tif", ".tiff", ".webp"} DOCUMENT_EXTENSIONS = {".doc", ".docx", ".epub", ".mobi", ".pages", ".ppt", ".pptx", ".rtf", ".xls", ".xlsx"} +QUEUED_EXTRACTION_STATUSES = { + "pdf_text_extraction_queued", + "image_ocr_queued", + "document_text_extraction_queued", +} def _relative(path: Path) -> str: @@ -92,6 +131,26 @@ def _iter_project_files() -> list[Path]: return sorted(files) +def _is_external_relevant(path: Path) -> bool: + lowered = str(path).lower() + return any(keyword.lower() in lowered for keyword in EXTERNAL_KEYWORDS) + + +def _iter_external_files() -> list[Path]: + files: set[Path] = set() + for root in EXTERNAL_SCAN_ROOTS: + if not root.exists() or _should_skip(root): + continue + if root.is_file(): + if _is_external_relevant(root): + files.add(root) + continue + for path in root.rglob("*"): + if path.is_file() and not _should_skip(path) and _is_external_relevant(path): + files.add(path) + return sorted(files) + + def _sha256(path: Path) -> str: digest = hashlib.sha256() with path.open("rb") as handle: @@ -220,10 +279,74 @@ def _root_bucket(path: str) -> str: return path.split("/", 1)[0] -def build_manifest(*, scope: str = "project", write: bool = True) -> dict[str, Any]: - if scope != "project": - raise ValueError("Only --scope project is supported by the lightweight manifest.") +def _external_path(path: Path) -> str: + return str(path) + +def _classify_external_path(path: str) -> dict[str, str]: + suffix = Path(path).suffix.lower() + if "/.workbuddy/skills/jyotish-vedic-astrology/" in path: + return { + "classification": "external_skill_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External Jyotish skill copy; index only until diffed against repo truth.", + } + if "/engines-repo/jyotish/" in path or "/WorkBuddy/engines-repo/jyotish/" in path: + return { + "classification": "external_engine_fragment", + "priority": "priority_1", + "promotion_status": "external_candidate", + "reason": "External engine fragment; requires source diff and license boundary review.", + } + if "/WorkBuddy/" in path or "/Desktop/" in path: + return { + "classification": "external_historical_report", + "priority": "priority_2", + "promotion_status": "external_reference_only", + "reason": "Historical report or work artifact; do not promote without privacy review.", + } + if suffix in PDF_EXTENSIONS or suffix in DOCUMENT_EXTENSIONS or "/文件仓库/印度占星文章/" in path: + return { + "classification": "external_book_or_document", + "priority": "priority_1", + "promotion_status": "external_reference_only", + "reason": "External book/document source; requires extraction and source grading before use.", + } + return { + "classification": "external_archive_or_binary", + "priority": "priority_3", + "promotion_status": "external_index_only", + "reason": "External relevant asset; indexed without content promotion.", + } + + +def _external_root_bucket(path: str) -> str: + home = str(Path.home()) + if path.startswith(home + "/Downloads/"): + return "~/Downloads" + if path.startswith(home + "/Desktop/"): + return "~/Desktop" + if path.startswith(home + "/文件仓库/"): + return "~/文件仓库" + if path.startswith(home + "/.workbuddy/"): + return "~/.workbuddy" + if path.startswith(home + "/WorkBuddy/"): + return "~/WorkBuddy" + if path.startswith(home + "/engines-repo/"): + return "~/engines-repo" + if path.startswith(home + "/Documents/ObsidianVault/"): + return "~/Documents/ObsidianVault" + return path + + +def _build_index( + *, + files: list[Path], + path_label, + classify, + root_bucket, +) -> tuple[dict[str, dict[str, Any]], dict[str, Any], dict[str, dict[str, int]]]: by_path: dict[str, dict[str, Any]] = {} classification_counts: dict[str, int] = {} extraction_counts: dict[str, int] = {} @@ -231,9 +354,9 @@ def build_manifest(*, scope: str = "project", write: bool = True) -> dict[str, A unclassified_files = 0 unknown_extraction_status = 0 - for file_path in _iter_project_files(): - rel = _relative(file_path) - file_class = _classify_path(rel) + for file_path in files: + rel = path_label(file_path) + file_class = classify(rel) extraction = _extraction_status(file_path) if not file_class.get("classification"): unclassified_files += 1 @@ -251,7 +374,7 @@ def build_manifest(*, scope: str = "project", write: bool = True) -> dict[str, A by_path[rel] = item classification_counts[item["classification"]] = classification_counts.get(item["classification"], 0) + 1 extraction_counts[item["extraction_status"]] = extraction_counts.get(item["extraction_status"], 0) + 1 - bucket = _root_bucket(rel) + bucket = root_bucket(rel) root_summary.setdefault(bucket, {"files": 0, "bytes": 0}) root_summary[bucket]["files"] += 1 root_summary[bucket]["bytes"] += byte_count @@ -264,41 +387,148 @@ def build_manifest(*, scope: str = "project", write: bool = True) -> dict[str, A "classification_counts": dict(sorted(classification_counts.items())), "extraction_status_counts": dict(sorted(extraction_counts.items())), } - status = "pass" if summary["unhashed_files"] == 0 and unclassified_files == 0 and unknown_extraction_status == 0 else "fail" + return by_path, summary, dict(sorted(root_summary.items())) + + +def build_manifest(*, scope: str = "project", write: bool = True) -> dict[str, Any]: + if scope == "project": + files = _iter_project_files() + path_label = _relative + classify = _classify_path + root_bucket = _root_bucket + scan_roots = PROJECT_SCAN_ROOTS + json_report = REPORT_JSON + markdown_report = REPORT_MD + title = "Character-Level Inventory Manifest" + mode = { + "heavy_ocr": False, + "whole_machine_scan": False, + "external_high_relevance_scan": False, + "semantic_promotion": False, + "boundary": "Fast manifest only: hashes and cheap text stats now; heavy OCR and whole-machine scan are queued.", + } + elif scope == "external": + files = _iter_external_files() + path_label = _external_path + classify = _classify_external_path + root_bucket = _external_root_bucket + scan_roots = [str(path) for path in EXTERNAL_SCAN_ROOTS] + json_report = EXTERNAL_REPORT_JSON + markdown_report = EXTERNAL_REPORT_MD + title = "External High-Relevance Inventory Manifest" + mode = { + "heavy_ocr": False, + "whole_machine_scan": False, + "external_high_relevance_scan": True, + "semantic_promotion": False, + "boundary": "External scan is high-relevance only. It records hashes and extraction states without copying private source text into repo truth.", + } + elif scope == "extraction-queue": + return build_extraction_queue(write=write) + else: + raise ValueError(f"Unsupported scope: {scope}") + + by_path, summary, root_summary = _build_index( + files=files, + path_label=path_label, + classify=classify, + root_bucket=root_bucket, + ) + status = ( + "pass" + if summary["unhashed_files"] == 0 + and summary["unclassified_files"] == 0 + and summary["unknown_extraction_status"] == 0 + else "fail" + ) report = { "scope": scope, "status": status, "generated_at": datetime.now(timezone.utc).isoformat(), - "mode": { - "heavy_ocr": False, - "whole_machine_scan": False, - "semantic_promotion": False, - "boundary": "Fast manifest only: hashes and cheap text stats now; heavy OCR and whole-machine scan are queued.", - }, - "scan_roots": PROJECT_SCAN_ROOTS, + "mode": mode, + "scan_roots": scan_roots, "summary": summary, - "root_summary": dict(sorted(root_summary.items())), + "root_summary": root_summary, "by_path": by_path, "artifacts": { - "json_report": _relative(REPORT_JSON), - "markdown_report": _relative(REPORT_MD), + "json_report": _relative(json_report), + "markdown_report": _relative(markdown_report), }, + "title": title, } if write: - _write_reports(report) + _write_reports(report, json_report=json_report, markdown_report=markdown_report) return report -def _write_reports(report: dict[str, Any]) -> None: - REPORT_JSON.parent.mkdir(parents=True, exist_ok=True) - REPORT_JSON.write_text(json.dumps(report, ensure_ascii=False, indent=2), encoding="utf-8") - REPORT_MD.write_text(_render_markdown(report), encoding="utf-8") +def build_extraction_queue(*, write: bool = True) -> dict[str, Any]: + project = build_manifest(scope="project", write=False) + external = build_manifest(scope="external", write=False) + queue: list[dict[str, Any]] = [] + for source_scope, manifest in [("project", project), ("external", external)]: + for item in manifest["by_path"].values(): + if item["extraction_status"] not in QUEUED_EXTRACTION_STATUSES: + continue + queue.append( + { + "source_scope": source_scope, + "path": item["path"], + "suffix": item["suffix"], + "byte_count": item["byte_count"], + "sha256": item["sha256"], + "extraction_status": item["extraction_status"], + "classification": item["classification"], + "priority": item["priority"], + "promotion_status": item["promotion_status"], + } + ) + queue.sort(key=lambda item: (item["extraction_status"], item["source_scope"], item["path"])) + queue_counts: dict[str, int] = {} + source_counts: dict[str, int] = {} + for item in queue: + queue_counts[item["extraction_status"]] = queue_counts.get(item["extraction_status"], 0) + 1 + source_counts[item["source_scope"]] = source_counts.get(item["source_scope"], 0) + 1 + report = { + "scope": "extraction-queue", + "status": "pass", + "generated_at": datetime.now(timezone.utc).isoformat(), + "mode": { + "heavy_ocr": False, + "whole_machine_scan": False, + "external_high_relevance_scan": True, + "semantic_promotion": False, + "boundary": "Queue only. It identifies PDF/image/document extraction work without performing OCR or promoting extracted text.", + }, + "summary": { + "queued_files": len(queue), + "unhashed_files": sum(1 for item in queue if not item.get("sha256")), + "source_counts": dict(sorted(source_counts.items())), + }, + "queue_counts": dict(sorted(queue_counts.items())), + "queue": queue, + "artifacts": { + "json_report": _relative(EXTRACTION_QUEUE_JSON), + "markdown_report": _relative(EXTRACTION_QUEUE_MD), + }, + "title": "Extraction Queue Manifest", + } + if write: + _write_reports(report, json_report=EXTRACTION_QUEUE_JSON, markdown_report=EXTRACTION_QUEUE_MD) + return report + + +def _write_reports(report: dict[str, Any], *, json_report: Path, markdown_report: Path) -> None: + json_report.parent.mkdir(parents=True, exist_ok=True) + json_report.write_text(json.dumps(report, ensure_ascii=False, indent=2), encoding="utf-8") + markdown_report.write_text(_render_markdown(report), encoding="utf-8") def _render_markdown(report: dict[str, Any]) -> str: summary = report["summary"] + if report["scope"] == "extraction-queue": + return _render_extraction_queue_markdown(report) lines = [ - "# Character-Level Inventory Manifest", + f"# {report.get('title', 'Character-Level Inventory Manifest')}", "", f"- status: {report['status']}", f"- scope: {report['scope']}", @@ -337,6 +567,40 @@ def _render_markdown(report: dict[str, Any]) -> str: return "\n".join(lines) +def _render_extraction_queue_markdown(report: dict[str, Any]) -> str: + lines = [ + f"# {report.get('title', 'Extraction Queue Manifest')}", + "", + f"- status: {report['status']}", + f"- scope: {report['scope']}", + f"- generated_at: {report['generated_at']}", + f"- queued_files: {report['summary']['queued_files']}", + f"- unhashed_files: {report['summary']['unhashed_files']}", + f"- Heavy OCR: {'enabled' if report['mode']['heavy_ocr'] else 'disabled'}", + f"- Whole-machine scan: {'enabled' if report['mode']['whole_machine_scan'] else 'disabled'}", + "", + "## Queue Counts", + "", + ] + for name, count in report["queue_counts"].items(): + lines.append(f"- `{name}`: {count}") + lines.extend(["", "## Source Counts", ""]) + for name, count in report["summary"]["source_counts"].items(): + lines.append(f"- `{name}`: {count}") + lines.extend( + [ + "", + "## Boundary", + "", + report["mode"]["boundary"], + "", + "Queued files are indexed by path, size, hash, and extraction status only. Private source text is not copied into this report.", + "", + ] + ) + return "\n".join(lines) + + def _summary_view(report: dict[str, Any]) -> dict[str, Any]: return { key: value @@ -347,7 +611,7 @@ def _summary_view(report: dict[str, Any]) -> dict[str, Any]: def main(argv: list[str] | None = None) -> int: parser = argparse.ArgumentParser(description=__doc__) - parser.add_argument("--scope", default="project", choices=["project"]) + parser.add_argument("--scope", default="project", choices=["project", "external", "extraction-queue"]) parser.add_argument("--no-write", action="store_true", help="Print the manifest without writing report artifacts.") parser.add_argument("--summary-only", action="store_true", help="Print only summary fields; still writes full artifacts unless --no-write is set.") args = parser.parse_args(argv) diff --git a/tests/test_character_level_inventory_manifest.py b/tests/test_character_level_inventory_manifest.py index 074c1544..6732f61f 100644 --- a/tests/test_character_level_inventory_manifest.py +++ b/tests/test_character_level_inventory_manifest.py @@ -99,3 +99,80 @@ def test_quality_gate_runs_character_level_manifest_without_writing_reports() -> '[PYTHON, "scripts/character_level_inventory_manifest.py", "--scope", "project", "--no-write", "--summary-only"]' in quality_gate ) + + +def test_external_manifest_indexes_high_relevance_machine_fragments_without_copying_text() -> None: + report = _run_manifest("--scope", "external", "--no-write") + + assert report["scope"] == "external" + assert report["status"] == "pass" + assert report["mode"]["whole_machine_scan"] is False + assert report["mode"]["external_high_relevance_scan"] is True + assert report["summary"]["total_files"] >= 10 + assert report["summary"]["unhashed_files"] == 0 + assert report["summary"]["unclassified_files"] == 0 + assert report["summary"]["unknown_extraction_status"] == 0 + + paths = set(report["by_path"]) + assert any(path.endswith("/Downloads/印度占星.pdf") for path in paths) + assert any("/文件仓库/印度占星文章/" in path for path in paths) + assert any("/WorkBuddy/" in path for path in paths) + assert any("/.workbuddy/skills/jyotish-vedic-astrology/" in path for path in paths) + + extraction_counts = report["summary"]["extraction_status_counts"] + assert extraction_counts["pdf_text_extraction_queued"] >= 1 + assert extraction_counts["document_text_extraction_queued"] >= 1 + + for path, item in report["by_path"].items(): + assert path.startswith("/Users/wuyongnaren/") + assert item["sha256"] + assert item["classification"] in { + "external_book_or_document", + "external_engine_fragment", + "external_historical_report", + "external_skill_fragment", + "external_archive_or_binary", + } + assert "text_preview" not in item + + +def test_external_manifest_writes_separate_reports() -> None: + report = _run_manifest("--scope", "external", "--summary-only") + + assert "by_path" not in report + assert report["artifacts"]["json_report"] == "docs/research/character_level_external_manifest_latest.json" + assert report["artifacts"]["markdown_report"] == "docs/research/character_level_external_manifest_latest.md" + + json_path = ROOT / report["artifacts"]["json_report"] + md_path = ROOT / report["artifacts"]["markdown_report"] + assert json_path.exists() + assert md_path.exists() + assert "External High-Relevance Inventory Manifest" in md_path.read_text(encoding="utf-8") + + +def test_extraction_queue_report_combines_project_and_external_binary_work() -> None: + report = _run_manifest("--scope", "extraction-queue") + + assert report["scope"] == "extraction-queue" + assert report["status"] == "pass" + assert report["summary"]["queued_files"] >= 60 + assert report["summary"]["unhashed_files"] == 0 + assert report["queue_counts"]["pdf_text_extraction_queued"] >= 2 + assert report["queue_counts"]["document_text_extraction_queued"] >= 10 + assert report["queue_counts"]["image_ocr_queued"] >= 50 + + for item in report["queue"]: + assert item["sha256"] + assert item["source_scope"] in {"project", "external"} + assert item["extraction_status"] in { + "pdf_text_extraction_queued", + "image_ocr_queued", + "document_text_extraction_queued", + } + assert "text_preview" not in item + + json_path = ROOT / report["artifacts"]["json_report"] + md_path = ROOT / report["artifacts"]["markdown_report"] + assert json_path.exists() + assert md_path.exists() + assert "Extraction Queue Manifest" in md_path.read_text(encoding="utf-8")