{"content_hash":"sha256-tree/1:c5a6af15035dc1afcb895891b728e673993b061b6d81af13a1a3c2e024399cdb","files_count":6,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"FPF-ALL: the First Principles Framework core, the Engineering and Foundational Thinking DPF suites and the independent DPFs, as VibeVM packages","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","first-principles-framework","dpf","patterns","levenchuk"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0","ai.lev/fpf-eng@=2026.929.0","ai.lev/fpf-nstd@=2026.929.0","ai.lev/fpf-spec@=2026.929.0","ai.lev/fpf-think@=2026.929.0"]},"resolved_commit":"4ddc0f6965aa0b91e5f59b3353c8c6b9493809b4"} {"content_hash":"sha256-tree/1:263cccf9546ebc3ffdb817ab059628166176137f0acfc572e7adfb802bcac170","files_count":15,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-common","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-common.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-common.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"FPF base: how to use FPF and its DPF suites, the global pattern index, practical entries and the fpf-lookup skill","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","using-fpf","index","lookup","levenchuk"],"license":"CC-BY-4.0 AND UPL-1.0","resolved_commit":"54a4f94e6cad10847c1701976f7b17821d5849b9"} {"content_hash":"sha256-tree/1:fa16afa6f86dbdee6f7ad3a51c7ed03cf4cb90509a54db4242e700b673a354f1","files_count":30,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Engineering DPF Suite umbrella: 26 DPF packages (414 patterns) with the suite README and Reference","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","dpf","eng","suite","levenchuk"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0","ai.lev/fpf-eng-adm@=2026.929.0","ai.lev/fpf-eng-cb@=2026.929.0","ai.lev/fpf-eng-cgov@=2026.929.0","ai.lev/fpf-eng-chk@=2026.929.0","ai.lev/fpf-eng-doca@=2026.929.0","ai.lev/fpf-eng-dtm@=2026.929.0","ai.lev/fpf-eng-eam@=2026.929.0","ai.lev/fpf-eng-eco@=2026.929.0","ai.lev/fpf-eng-exd@=2026.929.0","ai.lev/fpf-eng-fdm@=2026.929.0","ai.lev/fpf-eng-fin@=2026.929.0","ai.lev/fpf-eng-hcd@=2026.929.0","ai.lev/fpf-eng-ma@=2026.929.0","ai.lev/fpf-eng-mdpe@=2026.929.0","ai.lev/fpf-eng-me@=2026.929.0","ai.lev/fpf-eng-mkt@=2026.929.0","ai.lev/fpf-eng-mnt@=2026.929.0","ai.lev/fpf-eng-oce@=2026.929.0","ai.lev/fpf-eng-ops@=2026.929.0","ai.lev/fpf-eng-psd@=2026.929.0","ai.lev/fpf-eng-rhy@=2026.929.0","ai.lev/fpf-eng-rmp@=2026.929.0","ai.lev/fpf-eng-sie@=2026.929.0","ai.lev/fpf-eng-som@=2026.929.0","ai.lev/fpf-eng-str@=2026.929.0","ai.lev/fpf-eng-syse@=2026.929.0"]},"resolved_commit":"eb5b56525203b6c1b6e3b0066f540e1e662f685a"} {"content_hash":"sha256-tree/1:b2e29c07215d1ce2e7cfe6dc0be4320884ac11c6a13681c1e177cd72f68f9b24","files_count":47,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-adm","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-adm.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-adm.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Organization Administration Principles Framework (ADM): 15 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","adm","eng","organization","administration"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"790b669b511c0176031c504789833f4b9263b59b"} {"content_hash":"sha256-tree/1:e70e7c2531fabcd925b37b1bb6154c75d5a4873b4f41289dd0918db67d399602","files_count":51,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-cb","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-cb.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-cb.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Community Building Principles Framework (CB): 16 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","cb","eng","community","building"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"a4c83c4e27ef1b5a55fa0149e3654fbf0a10b6b4"} {"content_hash":"sha256-tree/1:fd93dd450c0c95fc9cffcbeafc65a1bf4609e6fe0a6380a09e7a5b7de94ed09e","files_count":50,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-cgov","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-cgov.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-cgov.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Corporate Governance Principles Framework (CGOV): 17 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","cgov","eng","corporate","governance"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"3f5d2212d8332e2ac85b4d44bc32bbbfd7b48052"} {"content_hash":"sha256-tree/1:62da090473e99960f25d49b346312ae999f85431a11cecfaf126ce6091bc0b34","files_count":28,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-chk","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-chk.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-chk.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Checklist Principles Framework (CHK): 6 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","chk","eng","checklist"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"45d2c90459d16274fbd39024dc179dcc3c4b5b42"} {"content_hash":"sha256-tree/1:ab2c867987a9aa44987ef66dbb3dbff00c72225b2cb05e9fe4cb919102f70c93","files_count":36,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-doca","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-doca.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-doca.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Development Opportunity Construction and Development-Direction Advising Principles Framework (DOCA): 9 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","doca","eng","development","opportunity","construction"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"cf01c7ba4775401a9d76d517a519d0d7d91aac1e"} {"content_hash":"sha256-tree/1:9ca53b3ac824b2f721b20e61d95cd5b7ce26d6dfc890ee0609a4b55356f745fe","files_count":33,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-dtm","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-dtm.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-dtm.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Defense and Transmission Modeling DPF (DTM): 9 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","dtm","eng","defense","transmission","modeling"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"97ca685c61fcf44b4a47af2fa42918393b34fc24"} {"content_hash":"sha256-tree/1:64097f3bbe9f1b990fdfa9fbac7cd4a2d9e849d2611a99ed39594194f6200589","files_count":51,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-eam","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-eam.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-eam.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Engineering Asset Management Principles Framework (EAM): 16 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","eam","eng","engineering","asset","management"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"3fa5944afebf7e4fe99b8de189d689f168158c3b"} {"content_hash":"sha256-tree/1:5d14712d26447054375dcd6be4bcc2f359dd067bee4f4b04ec7586efee16157b","files_count":36,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-eco","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-eco.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-eco.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Economic Reasoning and Coordination Principles Framework (ECO): 10 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","eco","eng","economic","reasoning","coordination"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"420d0f4e0da89b992a2625c14db99e34a00e586e"} {"content_hash":"sha256-tree/1:092a0cebac39898a37d22c0b73b9eed758c41848b17a657329b683e89005b4e4","files_count":28,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-exd","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-exd.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-exd.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Explanation Design Principles Framework (EXD): 6 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","exd","eng","explanation","design"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"da00e7e08d443feb21457a55d9b5acea0b9e9dfc"} {"content_hash":"sha256-tree/1:5b2f01d27d648da165e77a78ec0e51968e05550e62c5ee242534cc1488b78428","files_count":23,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-fdm","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-fdm.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-fdm.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Financial Domain Modeling Principles Framework (FDM): 5 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","fdm","eng","financial","domain","modeling"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"e42d3584b774096e19381560d196046a3e502ae0"} {"content_hash":"sha256-tree/1:094b3ce2c1c7e60190d0bcf68cb618677ec0d88258899b618ae6dc2f96686845","files_count":62,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-fin","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-fin.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-fin.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Corporate Finance Principles Framework (FIN): 22 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","fin","eng","corporate","finance"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"b3010ad2b4c58a9757704ba74131cfc242da48da"} {"content_hash":"sha256-tree/1:dd2c325a0c4ef2a903f96096e91746f13b87920a95ba1477927b8404430fd5e9","files_count":73,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-hcd","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-hcd.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-hcd.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Human Capability Development Principles Framework (HCD): 29 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","hcd","eng","human","capability","development"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"ca06c39b12266b8b2f95167841e495fcf1556e97"} {"content_hash":"sha256-tree/1:194ab26273624466896f5383990b8bcb72a2a33482cb0411b438a37cda8a681f","files_count":31,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-ma","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-ma.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-ma.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Management Accounting Principles Framework (MA): 9 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","ma","eng","management","accounting"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"ebd0de29691a9030d145df6d6efee99ba139f03f"} {"content_hash":"sha256-tree/1:1a32e4cc0908703a745f71a8f6fc0b466f81656df49e8710cb951ff316869c9f","files_count":63,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-mdpe","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-mdpe.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-mdpe.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Music and Dance Practice Engineering Principles Framework (MDPE): 22 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","mdpe","eng","music","dance","practice"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"6aa5410fef66a95402454275960a94c5464b14dc"} {"content_hash":"sha256-tree/1:8db58216f9e58785473183c185cdba8b0aee15573c9422158e6e5019f9c4fbee","files_count":72,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-me","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-me.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-me.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Method Engineering Principles Framework (ME): 26 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","me","eng","method","engineering"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"e782d0d94817815c4b593b0fd97dce2a4b47d027"} {"content_hash":"sha256-tree/1:e70897a88805f1dcea55a68d9586d1b0a5be64231c69a3d1071655f9df3052ad","files_count":43,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-mkt","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-mkt.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-mkt.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Marketing Principles Framework (MKT): 14 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","mkt","eng","marketing"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"aa628dcba52461db94fea7be0a79c8135fedf69d"} {"content_hash":"sha256-tree/1:31401490979f0b56ad71e23daa8b791c0a398c28e798f96ec4809a82b5e64048","files_count":51,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-mnt","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-mnt.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-mnt.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Maintenance Engineering and Management Principles Framework (MNT): 16 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","mnt","eng","maintenance","engineering","management"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"bc90e77a871e35af97dcfb8fecc4116179af412a"} {"content_hash":"sha256-tree/1:b236a9f3accf4a1f412b32c84efcc5fc2efe2b477741988460970966debb1ae8","files_count":53,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-oce","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-oce.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-oce.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Organization Change Engineering Principles Framework (OCE): 17 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","oce","eng","organization","change","engineering"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"4f78cbd3c4b10517cba6d6b41ab925e00a72ba83"} {"content_hash":"sha256-tree/1:eca5471f9caefebb19fb233c66b9136b87e2129a384ed0f3937cfb7eb5c1f309","files_count":75,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-ops","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-ops.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-ops.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Operations Management Principles Framework (OPS): 26 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","ops","eng","operations","management"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"7e736450f5a5247ae050b24c4f149f422bb670ce"} {"content_hash":"sha256-tree/1:b5c980378c68d33f48c1b287bc5b419f95bebf948db6f353e748dc3d35f24846","files_count":54,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-psd","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-psd.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-psd.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Problem Structuring and Decision Support Principles Framework (PSD): 17 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","psd","eng","problem","structuring","decision"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"f306652379369d804a2148789759e7a8b1152a14"} {"content_hash":"sha256-tree/1:8b160a30645609fa14648c0675993920c08ccc223c4ded11bc917e35393c2285","files_count":45,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-rhy","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-rhy.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-rhy.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Embodied Rhythmics Principles Framework (RHY): 14 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","rhy","eng","embodied","rhythmics"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"e0f89659a364ce677a003465f5e6ed4f6992c0c0"} {"content_hash":"sha256-tree/1:fd1e7ff34cd78c218294362a8b4b97868b286607138b0f61e395bb7e8a484380","files_count":37,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-rmp","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-rmp.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-rmp.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Research Method Practice Principles Framework (RMP): 9 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","rmp","eng","research","method","practice"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"a0983ecb584abc1cf88cf3a3c5ea6bdca004c242"} {"content_hash":"sha256-tree/1:9bc77a798cf410fa58b7ebb21523a291313722b8dc1fbbf4aa3de84ec2a651bc","files_count":39,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-sie","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-sie.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-sie.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Semantic Integration Engineering Principles Framework (SIE): 12 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","sie","eng","semantic","integration","engineering"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"819e48619204b17743916f1e701004b4cb25e421"} {"content_hash":"sha256-tree/1:03ab094230c61a9b337ce4ba12904f12d969c0016b198c3b5aa0b989c5035465","files_count":23,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-som","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-som.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-som.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Somatic Movement Modeling DPF (SOM): 5 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","som","eng","somatic","movement","modeling"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"ffc5680c4bd7c7e702ff599ee51162f31e3a8429"} {"content_hash":"sha256-tree/1:63869e834397e7a8596c374b5ca85f386a1516ba18b81a878583378678739e0c","files_count":48,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-str","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-str.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-str.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Strategy Principles Framework (STR): 15 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","str","eng","strategy"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"a79f1e4babbacc6ed962c22fb24fcb655c567cae"} {"content_hash":"sha256-tree/1:b3a647b2c11592a3028ab9ff8810296732628b69f2c4e0c85bdde36f21f63fb0","files_count":126,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-eng-syse","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-eng-syse.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-eng-syse.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Systems Engineering Principles Framework (SYSE): 52 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","syse","eng","systems","engineering"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"90c4dc77846fca0a05248578fb00577ac77d5266"} {"content_hash":"sha256-tree/1:28c99ffab80128cda5b3027c3aa8671c254fc16cf35d3802912c1da18b4b1f46","files_count":30,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-nstd","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-nstd.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-nstd.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Narrativization and Narrative Studies Principles Framework (NSTD): 8 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","nstd","narrativization","narrative","studies"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"468fd23d83d9cecea307008a0faf868b14d209bd"} {"content_hash":"sha256-tree/1:c702fc709e2dfdea5932c2ab7e97814bbdf1ee37f6322193489dac7c68915650","files_count":736,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-spec","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-spec.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-spec.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"First Principles Framework (FPF) - Core Conceptual Specification (FPF): 355 patterns of the FPF core specification by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","first","core"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"7ad5bd7776eb7211b3e288b56721ef634a11a441"} {"content_hash":"sha256-tree/1:9afd3638af1e97d4ea3b062ae7b960ae164f2ad9c31e143b803051ab0fe2494a","files_count":19,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-think","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-think.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-think.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Foundational Thinking DPF Suite umbrella: 5 DPF packages (66 patterns) with the suite README and Reference","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","dpf","think","suite","levenchuk"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0","ai.lev/fpf-think-cmp@=2026.929.0","ai.lev/fpf-think-math@=2026.929.0","ai.lev/fpf-think-mmp@=2026.929.0","ai.lev/fpf-think-not@=2026.929.0","ai.lev/fpf-think-phy@=2026.929.0"]},"resolved_commit":"23b4322960cac7adcf1fade25e59f895d63f963c"} {"content_hash":"sha256-tree/1:82ecc4ac1bb3a3352ff25debbc3298453d42308049e77148cb983a52d958cd32","files_count":43,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-think-cmp","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-think-cmp.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-think-cmp.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Computational Thinking DPF (CMP): 14 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","cmp","think","computational","thinking"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"fb1a67a179fde4c796eaab71b8d7537a0cccc668"} {"content_hash":"sha256-tree/1:0b26d5399d8d1e814d2a3c69d8bc83cc83269f16343f78fa132bcca25dd6c524","files_count":55,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-think-math","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-think-math.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-think-math.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Mathematical Thinking DPF (MATH): 20 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","math","think","mathematical","thinking"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"29fb51a3deda5185965100d09b0dd4c22e94cf6c"} {"content_hash":"sha256-tree/1:15b433703ce70287613a4c1452027e50f66fcdf01fb6c634f61548e740169717","files_count":43,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-think-mmp","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-think-mmp.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-think-mmp.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Mathematical Modeling DPF (MMP): 14 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","mmp","think","mathematical","modeling"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"2d88d456ae2a0760a9562b502c162278c0737fbc"} {"content_hash":"sha256-tree/1:f3881ecae11914d92be7218333080008d0df6e6bd21a08625e0a1721ba5c8f47","files_count":30,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-think-not","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-think-not.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-think-not.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Notational Engineering DPF (NOT): 8 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","not","think","notational","engineering"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"88450d358a5160b8329c502160ea060ed4cbacca"} {"content_hash":"sha256-tree/1:07d8862c1fa925efc4d0a67fb70c1677e9278be1ea985d8ab3eb97fac8d1904f","files_count":34,"group":"ai.lev","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"fpf-think-phy","registry":"vibespecs","schema_version":1,"source_ref":"v2026.929.0","source_url":"https://github.com/vibespecs/ai.lev.fpf-think-phy.git","version":"2026.929.0","authors":["Anatoly Levenchuk","Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-fpf-think-phy.md","category":"flow"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"Physical Thinking DPF (PHY): 10 patterns of a domain principle framework by Anatoly Levenchuk, one contract and one source document per pattern","homepage":"https://github.com/ailev/FPF","i18n":{"default":"en"},"keywords":["fpf","patterns","levenchuk","phy","think","physical","thinking"],"license":"CC-BY-4.0 AND UPL-1.0","requires":{"packages":["ai.lev/fpf-common@=2026.929.0"]},"resolved_commit":"2bbd346fdf5e352f5701911383b9bff672eebe4d"} {"content_hash":"sha256-tree/1:d9c6dbdfdaa8acf8baf6fae1c7ce5980bbbd50c00b3e40c4dfc3c6de3cb4ce9f","files_count":5,"group":"com.mattpocock","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"feat","name":"skills","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/com.mattpocock.skills.git","version":"1.0.0","authors":["Oleg Chirukhin"],"bridge":true,"describes":"pkg:github/mattpocock/skills@1.2.3","description":"Selected Matt Pocock engineering skills packaged for Vibe","embedded_sources":[{"content_hash":"sha256-tree/1:fb4fb6a478b56528fe629245da6cfe97f8ff8650b1b5b241c24b02de81af23f3","kind":"git","license_path":"LICENSE","license_url":"https://github.com/mattpocock/skills/blob/6acc160e4e0cd062dbbbd7a1b26ae92855edf07e/LICENSE","name":"upstream","resolved_commit":"6acc160e4e0cd062dbbbd7a1b26ae92855edf07e","source_url":"https://github.com/mattpocock/skills.git","upstream_license":"MIT","source_ref":"refs/tags/v1.2.3","upstream_authors":["Matt Pocock"]}],"homepage":"https://github.com/mattpocock/skills","i18n":{"default":"en"},"keywords":["skills","engineering","codebase-design"],"license":"UPL-1.0","resolved_commit":"241232e7f4a9ee09a1ace6bb441ca0a5a7269fed"} {"content_hash":"sha256-tree/1:661269fe30658254fc91d21c6b897cfcc1009675c4bf697cc232007675a74ab3","files_count":6,"group":"org.speckit","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"feat","name":"speckit","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.speckit.speckit.git","version":"1.0.0","authors":["Oleg Chirukhin"],"bridge":true,"describes":"pkg:github/github/spec-kit@1.0.6","description":"GitHub Spec Kit's core specification workflow packaged for Vibe","embedded_sources":[{"content_hash":"sha256-tree/1:91249902cbdad534278a14c437ab9fd43439c3f1df96a7a051d47b08509c88fc","kind":"git","license_path":"LICENSE","license_url":"https://github.com/github/spec-kit/blob/96c9bd657bfd5de0d651a6165084932b7304ac99/LICENSE","name":"upstream","resolved_commit":"96c9bd657bfd5de0d651a6165084932b7304ac99","source_url":"https://github.com/github/spec-kit.git","upstream_license":"MIT","source_ref":"refs/tags/v1.0.6","upstream_authors":["GitHub, Inc."]}],"homepage":"https://github.com/github/spec-kit","i18n":{"default":"en"},"keywords":["spec-kit","specification","skills"],"license":"UPL-1.0","resolved_commit":"1f340485973d82839cd460170703f366b8ac2ac9"} {"content_hash":"sha256-tree/1:2e0e92d540d08f4417f65f09846397f9b2bf63b5370e3ab80e9dd8efc6039735","files_count":112,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"core-ai-native","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.core-ai-native.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-core-ai-native.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The AI-Native Code Discipline v0.2 (BETA) - language-independent principles, pattern cards, executable-scaffold catalog, and raid playbook for code optimized for comprehension and safe modification by AI agents","i18n":{"default":"en"},"keywords":["discipline","ai-native","pattern-cards","scaffolds","raids"],"license":"UPL-1.0","resolved_commit":"37e8e3c30e1ce1b3ca80a5b48cc99b2309d979a7"} {"content_hash":"sha256-tree/1:803287a5541aafec82cabe892f05869154f80dd33dafc0b4de041b28a3ebb30a","files_count":3,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"stack","name":"go-ai-native","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.go-ai-native.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"AI-Native Go - the family aggregator: one install pulls the language stack (go-ai-native-lang) and its MCP server (go-ai-native-mcp), and transitively the flow foundation core-ai-native. Content-minimal by design (PROP-028): no code, no boot snippet, no policy - it only names the family members at one resolved version set.","i18n":{"default":"en"},"keywords":["go","golang","ai-native","discipline","stack","aggregator"],"license":"UPL-1.0","requires":{"packages":["lang:org.vibevm.ai-native/go-ai-native-lang@=1.0.0","mcp:org.vibevm.ai-native/go-ai-native-mcp@=1.0.0"]},"resolved_commit":"84ce6647433fff746c346f491b09ece32a9b2a0e"} {"content_hash":"sha256-tree/1:eab2018259cd5bacb33e47dd4841ec74fa406a624acc00be3afe4409318f86e2","files_count":161,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"lang","name":"go-ai-native-lang","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.go-ai-native-lang.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/20-stack-go-ai-native-lang.xml","category":"stack"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"AI-Native Go - the Go projection of the Discipline v0.2: gap closure over a prescriptive language (closed error sets, loud interface conformance, owned goroutines, no init()), cells and seams, the nine scaffolds in Go, //spec: directive traceability, and the nine scaffold cards","i18n":{"default":"en"},"keywords":["go","golang","ai-native","discipline","lang"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.ai-native/core-ai-native@^1.0.0"]},"resolved_commit":"feeb5331f2a04ee6fc880885f9dd4c3823ab5c19"} {"content_hash":"sha256-tree/1:18c449fb31a9c24e6663cb2c1f4b59e547f88f9352cd289d7261ecec70a6bcd4","files_count":154,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"mcp","name":"go-ai-native-mcp","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.go-ai-native-mcp.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"The AI-Native Go discipline over MCP: every go-ai-native command and the tcg type oracle as agent tools, served straight from the slot with no vibe in the runtime path","i18n":{"default":"en"},"keywords":["mcp","go","golang","ai-native","discipline","agent"],"license":"UPL-1.0","requires":{"packages":["lang:org.vibevm.ai-native/go-ai-native-lang@=1.0.0"]},"resolved_commit":"3e46d4c4688b4a3ddf86ac03b3a1155978185f54"} {"content_hash":"sha256-tree/1:827aab5f0aa4d844b9147f5514a007bd0d6da9de7c600dc714185ad6c4ce78fd","files_count":3,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"tool","name":"jtd-codegen","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.jtd-codegen.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"Provisioning recipe for the vendored jtd-codegen binary - the JSON Type Definition (RFC 8927) code generator wire contracts regenerate through: pins the upstream version and gives per-platform install commands into a project-local tools/jtd-codegen/, keeping the binary itself out of git","i18n":{"default":"en"},"keywords":["jtd","codegen","wire","toolchain","vendoring"],"license":"UPL-1.0","resolved_commit":"18003d341aab8c7578da42fdc829c39e2ef03ef2"} {"content_hash":"sha256-tree/1:b8f7b392114c4bf2443e20dde7f1d4bd206882a602ffe63b92194239c4e2a3fb","files_count":3,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"stack","name":"rust-ai-native","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.rust-ai-native.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"AI-Native Rust - the family aggregator: one install pulls the language stack (rust-ai-native-lang) and its MCP server (rust-ai-native-mcp), and transitively the flow foundation core-ai-native. Content-minimal by design (PROP-028): no code, no boot snippet, no policy - it only names the family members at one resolved version set.","i18n":{"default":"en"},"keywords":["rust","ai-native","discipline","stack","aggregator"],"license":"UPL-1.0","requires":{"packages":["lang:org.vibevm.ai-native/rust-ai-native-lang@=1.0.0","mcp:org.vibevm.ai-native/rust-ai-native-mcp@=1.0.0"]},"resolved_commit":"66203dda5357a0c9b64c20e90168b0dbe79b2cbb"} {"content_hash":"sha256-tree/1:0db3d671ac3faa0d9b15c732cd729f1cfd0e5bb5b2e75c6bcfa1d7fed4e39506","files_count":145,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"lang","name":"rust-ai-native-lang","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.rust-ai-native-lang.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/20-stack-rust-ai-native-lang.xml","category":"stack"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"AI-Native Rust - the Rust projection of the Discipline v0.2: cells, naming, contract-first ordering, the nine scaffolds in Rust, errors as contract surface, and the vibe-tcg tool vision","i18n":{"default":"en"},"keywords":["rust","ai-native","discipline","lang"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.ai-native/core-ai-native@^1.0.0"]},"resolved_commit":"aaa5056b4e9dac576bbcac878e4600b44556eb7a"} {"content_hash":"sha256-tree/1:03af364b76453a6be70fed0b0fa7fb6c1b492d23666d703ceb1935b60313c946","files_count":136,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"mcp","name":"rust-ai-native-mcp","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.rust-ai-native-mcp.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"The AI-Native Rust discipline over MCP: every rust-ai-native command and the tcg type oracle as agent tools, served straight from the slot with no vibe in the runtime path","i18n":{"default":"en"},"keywords":["mcp","rust","ai-native","discipline","agent"],"license":"UPL-1.0","requires":{"packages":["lang:org.vibevm.ai-native/rust-ai-native-lang@=1.0.0"]},"resolved_commit":"31330b71b7dfcc4bac2639273ad26206f8ca1f83"} {"content_hash":"sha256-tree/1:32ecf6df54e0744050b2fb8d72efee88fc409962344a962e907d8f1ed6b1a574","files_count":3,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"stack","name":"typescript-ai-native","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.typescript-ai-native.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"AI-Native TypeScript - the family aggregator: one install pulls the language stack (typescript-ai-native-lang) and its MCP server (typescript-ai-native-mcp), and transitively the flow foundation core-ai-native. Content-minimal by design (PROP-028): no code, no boot snippet, no policy - it only names the family members at one resolved version set.","i18n":{"default":"en"},"keywords":["typescript","ai-native","discipline","stack","aggregator"],"license":"UPL-1.0","requires":{"packages":["lang:org.vibevm.ai-native/typescript-ai-native-lang@=1.0.0","mcp:org.vibevm.ai-native/typescript-ai-native-mcp@=1.0.0"]},"resolved_commit":"47ec6a41070dbb45842d536db272f55a8742a448"} {"content_hash":"sha256-tree/1:39ec450906f73e6b6e01e2cf9a55d37d13a402adfa98801df5294c39156b40c3","files_count":170,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"lang","name":"typescript-ai-native-lang","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.typescript-ai-native-lang.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/20-stack-typescript-ai-native-lang.xml","category":"stack"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"AI-Native TypeScript - the TypeScript projection of the Discipline v0.2: cells, branding over structural typing, contract-first ordering, the nine scaffolds in TypeScript, tsconfig-as-discipline, the erasure boundary, errors as discriminated unions, type-level testing, and the nine scaffold cards","i18n":{"default":"en"},"keywords":["typescript","ai-native","discipline","lang"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.ai-native/core-ai-native@^1.0.0"]},"resolved_commit":"efc686a7d0ff7d61ab3959e2b06f4684fd3356d0"} {"content_hash":"sha256-tree/1:e91f59c1dad10c4045a1744a61bd51157f36d22bd8e3c64dc7edb5707cbbc346","files_count":167,"group":"org.vibevm.ai-native","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"mcp","name":"typescript-ai-native-mcp","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.ai-native.typescript-ai-native-mcp.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"The AI-Native TypeScript discipline over MCP: every typescript-ai-native command and the tcg type oracle as agent tools, served straight from the slot with no vibe in the runtime path","i18n":{"default":"en"},"keywords":["mcp","typescript","ai-native","discipline","agent"],"license":"UPL-1.0","requires":{"packages":["lang:org.vibevm.ai-native/typescript-ai-native-lang@=1.0.0"]},"resolved_commit":"913d67c92c4ce68ed7654add6c4ef0e697ad4050"} {"content_hash":"sha256-tree/1:b3fab9834d6a8a8a3a583288c289b78d9573711cdcff40c9855c5827bb84f06c","files_count":5,"group":"org.vibevm.fractality","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"delegation-first","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.fractality.delegation-first.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/76-flow-delegation-first.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The standing delegation directive for a boss–worker agent setup: delegate execution by default and reserve the expensive boss for judgment and review — the posture layer above the delegation-rules calculus","i18n":{"default":"en"},"keywords":["delegation","agents","orchestration","directive","policy"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.fractality/delegation-rules@^1.0.0","flow:org.vibevm.world/redbook@^1.0.0","stack:org.vibevm.ai-native/rust-ai-native@^1.0.0"]},"resolved_commit":"6f95e9b0d017a4385ac132460b1e3df5862e655b"} {"content_hash":"sha256-tree/1:f347db7ce68ae6bca2f695805ab22e41872801e77a5e695747619018995a9a9e","files_count":629,"group":"org.vibevm.fractality","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"delegation-rules","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.fractality.delegation-rules.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/77-flow-delegation-rules.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The delegation policy layer for fractality bosses: a decidable routing matrix (delegate when verification is cheaper than generation) plus per-model playbooks for the worker fleet","i18n":{"default":"en"},"keywords":["delegation","routing","policy","playbooks","agents"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.world/redbook@^1.0.0","stack:org.vibevm.ai-native/rust-ai-native@^1.0.0"]},"resolved_commit":"1d242ca90759aef364941aefab0e5abee0d25b48"} {"content_hash":"sha256-tree/1:c556b1692904c39401a22ecdae8c9d519b58f04246759218119b80c9812d3c38","files_count":807,"group":"org.vibevm.fractality","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"tool","name":"fractality","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.fractality.fractality.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/75-tool-fractality.xml","category":"tool"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"An agent operating system in its earliest form: fractality-mission-control (a scheduler daemon holding the agent roster, call tree, and usage metering) plus the fractality CLI, which lets an expensive boss agent delegate tasks to swarms of cheap worker agents running in isolated Claude Code processes under other model providers, exchanging everything through files on disk","i18n":{"default":"en"},"keywords":["agents","orchestration","delegation","swarm","scheduler","mission-control"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.world/redbook@^1.0.0","flow:org.vibevm.world/wal-specspaces@^1.0.0","stack:org.vibevm.ai-native/rust-ai-native@^1.0.0"]},"resolved_commit":"158594d872605705ed1873abfd0200901464b1a4"} {"content_hash":"sha256-tree/1:697f0bcb4a08a8dfdc22408c8e69255a547908501f81ee5c6bd53fe6f932331f","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"addressable-specs","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.addressable-specs.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/15-flow-addressable-specs.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Addressable specifications: spec:// URIs, stable anchors, and the spec tree layout that lets a human correct an agent in twenty tokens","i18n":{"default":"en"},"keywords":["specs","addressing","uri","anchors","spec-driven"],"license":"UPL-1.0","resolved_commit":"2bc016f93ce9a8e9716dfa7b835a808b80a43e00"} {"content_hash":"sha256-tree/1:19c5e02590dfebe9db43b1ddc3eb1c48e3e39c8c25d99329f35274b00c34edbe","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"campaign-plans","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.campaign-plans.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/40-flow-campaign-plans.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Cold-executable campaign plans: frozen baseline, falsifiable predictions, phase gates, an execution ledger, and a deferral ledger that seeds the next campaign","i18n":{"default":"en"},"keywords":["planning","campaigns","refactoring","phases","predictions"],"license":"UPL-1.0","resolved_commit":"bb8f6728712facf208315881ae1d8a3c5af273a7"} {"content_hash":"sha256-tree/1:97bb8d285c72ab9318673cfad806f6b1476e242612f335974c5a39d8a239ce2f","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"comparative-research","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.comparative-research.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/52-flow-comparative-research.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Comparative research documents: evergreen competitor studies with two-way gap analysis and numbered roadmap deltas","i18n":{"default":"en"},"keywords":["research","competitive-analysis","gap-analysis","roadmap","evergreen"],"license":"UPL-1.0","resolved_commit":"f2b149c1e188921a8dae6c68b8d2c070a4fbeb2b"} {"content_hash":"sha256-tree/1:64063b89bd6c34546976f20385f2a8051a6895eca113a35709085e10643f9933","files_count":8,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"conflict-protocol","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.conflict-protocol.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/35-flow-conflict-protocol.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Conflict resolution for two writers on one file set: Human > Spec > Tests > Code, REVIEW markers, and the conservative-default uncertainty path","i18n":{"default":"en"},"keywords":["conflicts","review-markers","priorities","spec-driven","uncertainty"],"license":"UPL-1.0","resolved_commit":"2cc9c3be3b6c96fb6292c71c0e326ef9b850295d"} {"content_hash":"sha256-tree/1:802a169c7429f5d90f430c62a6b9dcd36a110bf7ac6d40230ce6c4297f7cd241","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"decision-records","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.decision-records.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/25-flow-decision-records.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Decisions, not facts: record why with data and a revisit trigger, at the spec anchor the decision governs","i18n":{"default":"en"},"keywords":["decisions","adr","rationale","spec-driven","memory"],"license":"UPL-1.0","resolved_commit":"d001025f2ce14f964a5d663f55dd253e1881b57e"} {"content_hash":"sha256-tree/1:e2e0554d0722acf27ddc708389563f48e4f7c35183c5ff43ff3176aef490d15d","files_count":5,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"dev-runtime-docs","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.dev-runtime-docs.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/58-flow-dev-runtime-docs.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Load-bearing setup + runtime docs: a change to toolchain / prerequisites / env / paths ships with the doc update in the same commit, never deferred","i18n":{"default":"en"},"keywords":["docs","setup","runtime","onboarding","discipline"],"license":"UPL-1.0","resolved_commit":"213f97695f9ccc2774f4dc98c5cb974e7a4d8f61"} {"content_hash":"sha256-tree/1:655257f0238dd82442f8136a08c12aaee5015cfb41b316bf0595f592393de934","files_count":6,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"discovery-prompt","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.discovery-prompt.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/50-flow-discovery-prompt.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The DISCOVERY collaborative-research prompt: a structured-uncertainty response grammar, adversarial self-checks, and intensity knobs for LLM research sessions","i18n":{"default":"en"},"keywords":["research","prompt","discovery","uncertainty","collaboration"],"license":"UPL-1.0","resolved_commit":"07f4a8926893e30cce88d1c134e08c7ecb4f68a7"} {"content_hash":"sha256-tree/1:cbad8569ec07af400505342acfc492ec40cf02756fc29dae80bc9313d81937e0","files_count":6,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"git-atomic-commits","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.git-atomic-commits.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/30-flow-atomic-commits.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Atomic commits discipline: one commit = one logical idea — how to split a mixed working tree, when to batch, and why atomicity matters more in a human-AI team (the message FORMAT is the separate conventional-commits flow)","i18n":{"default":"en"},"keywords":["git","commits","atomicity","discipline","splitting"],"license":"UPL-1.0","resolved_commit":"25457d9f0cc78d68732fcc306ee4900d6396d49d"} {"content_hash":"sha256-tree/1:2cafcec9b0fa4f5020bdf6f9ea91e49c6c678b0c6e11921dd31a86aa208befaa","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"git-attribution-policy","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.git-attribution-policy.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/55-flow-attribution-policy.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"A deliberate authorship-attribution posture for AI-assisted repositories: human-authored surface by default, with the disclosure alternative documented","i18n":{"default":"en"},"keywords":["attribution","authorship","policy","git","compliance"],"license":"UPL-1.0","resolved_commit":"79d9a333891f354f2d06b0ea92aa7ed937f1bdc5"} {"content_hash":"sha256-tree/1:c7a4b413fc28b559e5024bc51746fee1f93ea232f8548710d3179ee38c767bff","files_count":5,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"git-autonomy","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.git-autonomy.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/32-flow-autonomy.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Commit/push autonomy: routine large changes proceed without a confirmation handshake; a fixed set of non-routine, hard-to-reverse operations (history rewrites, force-push, large blobs, CI/signing/secrets) always stops and asks first","i18n":{"default":"en"},"keywords":["git","autonomy","discipline","commits","safety"],"license":"UPL-1.0","resolved_commit":"28dad0e068bede59cd6d6e7f6bf5c47145f6cdd0"} {"content_hash":"sha256-tree/1:62d867b6ee7758facd5ad571641b6a4a578d9b4618ab3abb94c1ee7027b4b2cf","files_count":5,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"git-conventional-commits","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.git-conventional-commits.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/31-flow-conventional-commits.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The Conventional Commits message format: a typed header (type(scope): subject), a why-not-what body, the allowed-type set, scope convention, worked examples, and anti-patterns","i18n":{"default":"en"},"keywords":["git","commits","conventional-commits","message-format","discipline"],"license":"UPL-1.0","resolved_commit":"87b28eeb91d12ef8828fba7785677550737adb4e"} {"content_hash":"sha256-tree/1:12c43ba0b2d36b3ec8586a87539a2273fbf7ec833ae07a32da5c00a3f46c4de1","files_count":3,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"git-practices","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.git-practices.git","version":"1.0.0","authors":["Oleg Chirukhin"],"compatibility":{"min_vibe_version":"0.1.0"},"description":"Git practices — the family aggregator for a repository's commit-and-push discipline: one install pulls the message format (conventional-commits) and the atomicity discipline (atomic-commits), and — as they land — human-authored attribution and commit autonomy. Content-minimal (PROP-028): no boot snippet of its own; each member ships theirs.","i18n":{"default":"en"},"keywords":["git","commits","discipline","family","aggregator"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.world/git-atomic-commits@=1.0.0","flow:org.vibevm.world/git-attribution-policy@=1.0.0","flow:org.vibevm.world/git-autonomy@=1.0.0","flow:org.vibevm.world/git-conventional-commits@=1.0.0"]},"resolved_commit":"5654ce571360981e3ea3639891ea6326ce031f3b"} {"content_hash":"sha256-tree/1:cd486fea2280380b2177d7b556036bd0c0e834f93cdd52d02b87d85464fe1b8e","files_count":9,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"health-audit","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.health-audit.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/42-flow-health-audit.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The periodic health audit: a recurring judgment sweep over what the per-commit gate is structurally blind to, recorded as an append-only trend","i18n":{"default":"en"},"keywords":["audit","health","debt","drift","maintenance"],"license":"UPL-1.0","resolved_commit":"06d815c89ea19302773c7c69f5bb1c7a3897309e"} {"content_hash":"sha256-tree/1:5050915a97dd13695b5a11ee2e36da1366a3834adcb9c95722dbb51bdc8cbaae","files_count":8,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"licensing","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.licensing.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/60-flow-licensing.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Licensing posture for a product: a proprietary-with-relicense-intent placeholder, permissive-only dependencies, and the EULA-to-open path","i18n":{"default":"en"},"keywords":["license","eula","proprietary","dependencies","compliance"],"license":"UPL-1.0","resolved_commit":"9a1b1e9d38ea5a50c71b3f891b4ad45ddb66cccb"} {"content_hash":"sha256-tree/1:760d3c1194e4fdfaff2a58751d0b17def202578d80377b9e0fa9e271a7a98242","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"managed-blocks","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.managed-blocks.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/65-flow-managed-blocks.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Managed blocks: how a tool writes into files it does not own — one delimited block, deterministic scanning, hard stop on malformed state","i18n":{"default":"en"},"keywords":["co-tenancy","config-files","markers","tool-design","non-destructive"],"license":"UPL-1.0","resolved_commit":"62491603830a0937172848dc443d9c48f8b8cbcb"} {"content_hash":"sha256-tree/1:cf2820e116d4860d48a146bdd7b55ccc1451d7c47dde7006a412ca91cc0c9ced","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"manual-tests","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.manual-tests.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/44-flow-manual-tests.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Human-runnable manual tests: markdown walkthroughs for the integration surfaces automated suites cannot prove","i18n":{"default":"en"},"keywords":["testing","smoke-tests","integration","walkthrough","verification"],"license":"UPL-1.0","resolved_commit":"17d12996904d83d2a1afd50b09882ddc96f1b990"} {"content_hash":"sha256-tree/1:e41e574bddf857939c6e38f347abf6b756a4a1d665b6378e7a26b7378c6a5999","files_count":27,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"multi-user-planning","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.multi-user-planning.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/12-flow-multi-user-planning.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Multi-contributor campaign stewardship with ritual-free session continuation, deterministic goals, and explicit opt-in handoffs","i18n":{"default":"en"},"keywords":["planning","campaigns","multi-user","goal","continuation","handoff","agents"],"license":"UPL-1.0","resolved_commit":"74fd4029e79123015aa6fa36f2008b5769a3e13b"} {"content_hash":"sha256-tree/1:793bb18b1630ec925c0a0a746b4689993234d1939de034548740549c8667b671","files_count":5,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"omnichannel","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.omnichannel.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/68-flow-omnichannel.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"A capability lives in a library; CLI, TUI, MCP, REST and the rest are thin surfaces over it — none of them the base. Names the surface vocabulary so a project can declare its own floor","i18n":{"default":"en"},"keywords":["architecture","cli","mcp","api","surfaces","discipline"],"license":"UPL-1.0","resolved_commit":"7a5d637d714b291deceb39dd3974a5b4e279cb9a"} {"content_hash":"sha256-tree/1:356022ee5e22c514201d8ff862534a0ce7b1bb8746259e8bf80ace28ddfc7602","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"operating-modes","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.operating-modes.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/45-flow-operating-modes.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Codeword-triggered operating modes: one safe default posture, explicit opt-in postures, and red lines that survive any mode","i18n":{"default":"en"},"keywords":["codewords","autonomy","modes","posture","safety"],"license":"UPL-1.0","resolved_commit":"edb3d3def7be895d9cf5e0e9f509596e1e64e3ca"} {"content_hash":"sha256-tree/1:434bec6adf98a3b18e6ba8df32a4c1de7d34ee4a0440c027bf33873ab9fc0cad","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"qualified-naming","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.qualified-naming.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/67-flow-qualified-naming.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Qualified naming for package ecosystems: mandatory groups, identity tuples, short names only at the CLI boundary, collision vs conflict","i18n":{"default":"en"},"keywords":["naming","namespaces","packages","identity","ecosystem-design"],"license":"UPL-1.0","resolved_commit":"d04840d8712f4dcf16d9739c245dec1769f620d2"} {"content_hash":"sha256-tree/1:8c208ac25ac863c21f4664371892356fc24059b58e75c18803058c6943a4fa62","files_count":10,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"redbook","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.redbook.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/03-flow-redbook.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The redbook collection: the AI-native development practices, distilled from the book into installable flows — one edition, one tested set","i18n":{"default":"en"},"keywords":["collection","practices","ai-native","spec-driven","book"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.world/addressable-specs@=1.0.0","flow:org.vibevm.world/campaign-plans@=1.0.0","flow:org.vibevm.world/comparative-research@=1.0.0","flow:org.vibevm.world/conflict-protocol@=1.0.0","flow:org.vibevm.world/decision-records@=1.0.0","flow:org.vibevm.world/dev-runtime-docs@=1.0.0","flow:org.vibevm.world/discovery-prompt@=1.0.0","flow:org.vibevm.world/git-practices@=1.0.0","flow:org.vibevm.world/health-audit@=1.0.0","flow:org.vibevm.world/licensing@=1.0.0","flow:org.vibevm.world/managed-blocks@=1.0.0","flow:org.vibevm.world/manual-tests@=1.0.0","flow:org.vibevm.world/operating-modes@=1.0.0","flow:org.vibevm.world/qualified-naming@=1.0.0","flow:org.vibevm.world/secrets-hygiene@=1.0.0","flow:org.vibevm.world/source-mirrors@=1.0.0","flow:org.vibevm.world/spec-genres@=1.0.0","flow:org.vibevm.world/sync-from-code@=1.0.0","flow:org.vibevm.world/tool-design-lessons@=1.0.0","flow:org.vibevm.world/two-process-model@=1.0.0","flow:org.vibevm.world/wal-specspaces@=1.0.0"]},"resolved_commit":"df8fdadef616422867a278886c0a3ec64c3e496d"} {"content_hash":"sha256-tree/1:0fcf6c3cc283188e7ee5b5352c3fc46fc7f89a9c5bdec31dc60ccede95f1a4a8","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"secrets-hygiene","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.secrets-hygiene.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/57-flow-secrets-hygiene.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Secrets hygiene for agent-driven repositories: surface-secrets never printed or persisted, sanctioned process boundaries, and scope discipline","i18n":{"default":"en"},"keywords":["secrets","tokens","security","hygiene","scope"],"license":"UPL-1.0","resolved_commit":"85a205e416ebd2195ce8f73e0c33b89121a59c12"} {"content_hash":"sha256-tree/1:d46f25cfb273ed4dfcbb1667ed30f604ab498f2a98926e0ce8107f0f0af97dfa","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"source-mirrors","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.source-mirrors.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/62-flow-source-mirrors.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Single-writer source mirrors: one mainline, hosts as read-replicas, manifest-driven fast-forward-only fan-out that fails loud","i18n":{"default":"en"},"keywords":["mirrors","git","multi-homing","fan-out","single-writer"],"license":"UPL-1.0","resolved_commit":"6983d8251405e01d61676ebbca7e524280ad096d"} {"content_hash":"sha256-tree/1:57a00e26e60d4734bd2d8d6348c30a3fca9a8ea4e2dd9989471ed58e8df0f6ae","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"spec-genres","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.spec-genres.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/17-flow-spec-genres.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Spec genres: contract vs lore vs research vs plans — what goes where, who wins, and the two-way links that survive a cold start","i18n":{"default":"en"},"keywords":["specs","genres","design-docs","documentation","taxonomy"],"license":"UPL-1.0","resolved_commit":"a18eb686012aa0455f67e9ab53bf3a11a786b860"} {"content_hash":"sha256-tree/1:4b211c522dd885476e08ebf795b3d76f13b9515f4a2d8570ee18304fe64023a0","files_count":8,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"sync-from-code","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.sync-from-code.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/20-flow-sync-from-code.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Sync-from-Code protocol: reconcile specs with code when the code changed first","i18n":{"default":"en"},"keywords":["sync","reconciliation","spec-drift","discipline"],"license":"UPL-1.0","resolved_commit":"5f2f6805f72929d520913dc932a9e9e177638596"} {"content_hash":"sha256-tree/1:52d9ebfe8f268b6ef0f852913e4e6058732c0b7920d0b30c740c0d3b378dc4a7","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"tool-design-lessons","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.tool-design-lessons.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/70-flow-tool-design-lessons.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Design lessons for self-updating tools and package systems: pointer-flip activation, immutable instances, identity-is-source, vendor the bootstrap","i18n":{"default":"en"},"keywords":["tool-design","version-manager","installer","packaging","lessons"],"license":"UPL-1.0","resolved_commit":"2e7e2feba4561067b610da915aedb9d8f4cb3a04"} {"content_hash":"sha256-tree/1:b399d7f8ed2a73e068ad13c1ca3fa36379ae02e82b56313497fa550c707720de","files_count":7,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"two-process-model","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.two-process-model.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/05-flow-two-process-model.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"The two-process model: human and AI as coprocessors with complementary architectures, files as the only shared memory","i18n":{"default":"en"},"keywords":["coprocessors","cognitive-load","collaboration","foundations","ipc"],"license":"UPL-1.0","resolved_commit":"e2225a9a54b648e1ba96d26bbbe0bf5476f2ecfd"} {"content_hash":"sha256-tree/1:b9ba3eb99e7a9a30e67d0ee1fa89e13ae90a080e4aa1bdc7963d3b77ba869dc8","files_count":9,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"wal","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.wal.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/10-flow-wal.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Write-Ahead Log discipline for human-AI development sessions: the checkpoint file, the cold-resume snapshot, and the session rituals around them","i18n":{"default":"en"},"keywords":["wal","memory","discipline","session-management","continuation"],"license":"UPL-1.0","resolved_commit":"320698409fa58d249e111d298e64700a70dbefec"} {"content_hash":"sha256-tree/1:3551a230879fbc3009453b90db7714d590b71923277619e6a55336816d00195c","files_count":5,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"wal-specspaces","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.wal-specspaces.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/11-flow-wal-specspaces.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Non-central WALs: register sub-projects (specspaces) inside a host repository, each with its own WAL, cold-resume file, and boot contract; scoped wind-down/resume grammar switches a session into a specspace without loading the host's full boot","i18n":{"default":"en"},"keywords":["wal","specspaces","session","continuity","monorepo"],"license":"UPL-1.0","requires":{"packages":["flow:org.vibevm.world/wal@=1.0.0"]},"resolved_commit":"12c310c2ad41668242500a83307b6b24182de729"} {"content_hash":"sha256-tree/1:8d5bc520068bff6cd8734924145369df95eb69d662b93074d03c2056b881144d","files_count":15,"group":"org.vibevm.world","indexed_at":"2026-09-11T12:35:53.841042500Z","indexed_by":"vibe-index 1.0.0","kind":"tool","name":"zai-glm-claude","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.zai-glm-claude.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/75-tool-zai-glm-claude.xml","category":"tool"},"compatibility":{"min_vibe_version":"1.0.0"},"description":"A receipt-installed Claude Code launcher and complete parent/worker protocol for delegating to z.ai GLM models from Claude or Codex","i18n":{"default":"en"},"keywords":["zai","glm","claude-code","delegation","agents"],"license":"UPL-1.0","resolved_commit":"47190f4ee3a936b52c5edc0330667149665518a2"} {"content_hash":"sha256-tree/1:35b65a90e9b2912cd3870ace9f594ec61babd920fe070e80b579a4ede9135e23","files_count":507,"group":"org.vibevm.world","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"zap","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.world.zap.git","version":"1.0.0","authors":["Oleg Chirukhin"],"boot_snippet":{"source":"vibevm/vibespecs/boot/13-flow-zap.xml","category":"flow"},"compatibility":{"min_vibe_version":"0.1.0"},"description":"Adaptive campaign runtime with explicit uncertainty, owner-defined stops, trusted control, replay, graph queries, and durable execution","i18n":{"default":"en"},"keywords":["planning","campaigns","facts","observability","decisions","recovery","lowering","runtime","backend"],"license":"UPL-1.0","requires":{"packages":["lang:org.vibevm.ai-native/rust-ai-native-lang@=1.0.0"]},"resolved_commit":"12e9e5b1b39ccbbd79a5ab484be943201b6aaf20"} {"content_hash":"sha256-tree/1:8f7c002fcc3cc1daa9ec81d16bcfb212958fab95affdd9da452a9068cf7b5f72","files_count":3,"group":"org.vibevm.zap","indexed_at":"2026-09-30T06:23:07.041964200Z","indexed_by":"vibe-index 1.0.0","kind":"flow","name":"zap","registry":"vibespecs","schema_version":1,"source_ref":"v1.0.0","source_url":"https://github.com/vibespecs/org.vibevm.zap.zap.git","version":"1.0.0","authors":["Oleg Chirukhin"],"bridge":true,"compatibility":{"min_vibe_version":"1.0.0"},"describes":"pkg:github/vibevm/zap@1.0.0","description":"Published bridge to the Zap user application source and verified releases","i18n":{"default":"en"},"keywords":["zap","agents","application"],"license":"UPL-1.0","resolved_commit":"a4b05671b6eff780275e8d2ce93a6d7e92e54787"}