{"_id":"@gida-concept/pm-agent-core","_rev":"27-601aa363d456a8f8421ceb15d7e83ce9","name":"@gida-concept/pm-agent-core","dist-tags":{"latest":"0.3.12"},"versions":{"0.1.0":{"name":"@gida-concept/pm-agent-core","version":"0.1.0","_id":"@gida-concept/pm-agent-core@0.1.0","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"8bae68ca348dbe14445879a67987b338c54b7b43","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.1.0.tgz","fileCount":29,"integrity":"sha512-JN+BQgobxlwOkBoVqlqJG+wPof0mQnF9a20EONND/NXvz9Supafy5U9uO7BDU480jZXG5/NO06IxTs9s4sHflw==","signatures":[{"sig":"MEUCIQDKWsU5Md8nfE95RNVQ7uHIUdxWfJrNNM9cws1ToKzbWQIgEHKJ9eyurrURbhjfFDb7r4VVLh3Ncf50Fg9I8BsfXNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123740},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"70b9c0f5734ea4b40be3a835c0a37f9743ec9c7d","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.1.0_1784723561253_0.5177631740200193","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@gida-concept/pm-agent-core","version":"0.1.1","_id":"@gida-concept/pm-agent-core@0.1.1","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"6b6d49a3adb568b02131085c911305273b8050ce","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.1.1.tgz","fileCount":29,"integrity":"sha512-/5H/XoAIk7xFtsNUWMbBAsvFJmFLbP40lNGywATBIMOXrea1DQYX6o+Pqg7nEOf1Vecr83vmfD9QyR+2gv9DFA==","signatures":[{"sig":"MEQCIHEl8DWj+rweZGDg0V0BeRRAxwVMZu/qSvF1n7q9ndCeAiBCQNOaf1Ej6yZQPFu5ouFWzsXzcgK0LNv0O+5L4ctkiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123740},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"70b9c0f5734ea4b40be3a835c0a37f9743ec9c7d","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.1.1_1784723840216_0.6754667240503816","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@gida-concept/pm-agent-core","version":"0.1.2","_id":"@gida-concept/pm-agent-core@0.1.2","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"b74bdb02f487fccc5e823f754a19f2c8a3ce9e47","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.1.2.tgz","fileCount":29,"integrity":"sha512-siw1nvXRFYQjPRtWdQziICzHbB9KuJfor06JpLlTMTH5rAOX7cSqbzoev2wrzRKLoDDl9y82UwWUvDGU31mgkQ==","signatures":[{"sig":"MEUCIGtm5vNiBRv3U6nNFRzPgbsIgv1wu8dL/eLjNZqppVOgAiEAzf6X5yFCxmG1CRlvSAZEYIrZp+Vw51sbyxqcRjHV8rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123740},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5bd66eec4597e72d3dcebe9e32d82a7c86de0f2a","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.1.2_1784724671567_0.97440271386191","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@gida-concept/pm-agent-core","version":"0.1.3","_id":"@gida-concept/pm-agent-core@0.1.3","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"e7ec4bc73acf5872f8f26a6ecc66e37b0c6a248c","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.1.3.tgz","fileCount":8,"integrity":"sha512-tFsRSVAPXS81cUAE4CvlIHCJmweiZeAtDYKniXqsXuHXvFe8NDC5V3YbCLCZqvwVCDuD3r1kCDUHPuafrZdU6Q==","signatures":[{"sig":"MEQCIB/WlLRUrKD8wyG5nmRYgbcWArlYD58S5IMt2/aDvYIaAiBzKA8F25s/MPn6bY+/Fa32fhh+H5ZaiXaBYImeSuSUyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"84d650bbc446089b72e6d0eba6e13595220907e0","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.1.3_1784725964090_0.6308533602957684","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@gida-concept/pm-agent-core","version":"0.1.4","_id":"@gida-concept/pm-agent-core@0.1.4","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"26cd4d99fdc0210fd6426bbea41d332b063defe3","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.1.4.tgz","fileCount":8,"integrity":"sha512-hnJ8mgWPyXuPZxxo71negxGqy2U1niDPpq3lnqrC5rmlI6h8jS70J45TpzQ48bbbekh67ZY4J/n/EkGeyXXnxA==","signatures":[{"sig":"MEYCIQDVSB+q2DBAvzMcY2USGXDV1Yo6DTvq8JNUsWoz0Tr7AgIhAMEMIob4WLuW1rx49GPKFkmnriAFBmQ/DaQX/oeFTXGs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d0041ffaf05e559373d9a65e74b7dd6c9866f80e","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.1.4_1784742182481_0.9957460127184965","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gida-concept/pm-agent-core","version":"0.2.0","_id":"@gida-concept/pm-agent-core@0.2.0","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"ac39acd0f262fce725be29a4170e914370975120","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.0.tgz","fileCount":8,"integrity":"sha512-ycqJZ0o+NAllMNEvU50cH1sTs03UuwOlFMw21LcITvwvrtP8yUJ/Caztjs3IN2gAOKd1wPXkN3yTiWefHIVsPQ==","signatures":[{"sig":"MEUCIQDpi5DrvoPmGYXaHfmi65keEBma4BlxRKEntzTeNVqdaQIgLXyszCq385X3+h17h/LESGV/xqYqA//lZRvspUF8T9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697444},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6c4eb2eb65a8efbe73fdf635f51e17bfa3b531ac","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.0_1784814766491_0.45421184573636375","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gida-concept/pm-agent-core","version":"0.2.1","_id":"@gida-concept/pm-agent-core@0.2.1","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"c10c8bbaa688d363412b1d2ac220b0e1b7f5462d","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.1.tgz","fileCount":8,"integrity":"sha512-Hmet5adDoRYlAzPg0ObTaM8R7+l4E88Lb/ZSBl+5rAmbuZ55ycFZR0I6lsf6uK+QQe6Z7KUN/qlR74GPqfEO9g==","signatures":[{"sig":"MEYCIQDdEEDxkERGIyxYy2YVqeUZN5AS0Vdiz1rqYB5/0cYD+wIhAIfeQYpmiWSUxslrNPxZyjSzrqE+s8/VTELOY8+a3Gfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3d85fe155bdf538b373ab01d64d8464b6859d66f","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.1_1784820032311_0.591735825757502","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gida-concept/pm-agent-core","version":"0.2.2","_id":"@gida-concept/pm-agent-core@0.2.2","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"cbbed7804dd2cdf5abccaeb477e33cc133f81e2f","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.2.tgz","fileCount":8,"integrity":"sha512-vd4suYqVXCIk0wG9+YcLyWlUKkYFhS2X0ZK1JCehuuOGy+gdsL5uWKRt1JFjsR4dsg72yHkDoZzTJEIin8zZ2A==","signatures":[{"sig":"MEQCID/29FYzj85P+yzwNOPiEDTFZBM6xvmqz+aZlQGaY8A0AiAOiAfiHL4J3EEteOL11Wc69DNzav6mXzuyUcKhFfkP+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"297c2807f000d3fbd78a5cdbfe7e00f4245d70a7","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.2_1784821794555_0.9006414331685715","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gida-concept/pm-agent-core","version":"0.2.3","_id":"@gida-concept/pm-agent-core@0.2.3","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"813ffff8272fb4e068cad6995e5b42d02b020ab3","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.3.tgz","fileCount":8,"integrity":"sha512-ga8ISnlEFRZzuws+NA6+4Jn7vjI9EPYl6FfGcGwNG/X6txa74LJQIXxjp6/bsze4PRdZme+eHXNYujtc/OdwaQ==","signatures":[{"sig":"MEYCIQC7EVLUITocUoD/mBOCTfdDxBfyKACBlufrFtNXuejubAIhAPVRM9pBGjOWMzJXNdaoV9X+LKhSVJBVPeAM8QhtjVBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"52f4f290ff7a5eb4951d5e7e748d942f1dc83fda","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.3_1784824253700_0.31301475279545676","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gida-concept/pm-agent-core","version":"0.2.4","_id":"@gida-concept/pm-agent-core@0.2.4","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"564387eaed8411f6e74d4e7749732ea9e188bb54","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.4.tgz","fileCount":8,"integrity":"sha512-zZi708ZwkhH284+No08Fnz74guAKfYz3gmGOCpdTP/cRFAJev8DpRbXDMZWw7azNabUACbcL5NZIexZXOdvApg==","signatures":[{"sig":"MEYCIQDNxuHoQRMlBGHoGzEU7PfeNmATBRMc0pB6Goap1DQ5GgIhAOzu1U5fmNVRkqgFeYPVQr/g2tHy5ADK5rOO24ExXN9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3ac9bde22742669194a13d9ffed0958fd61f84ff","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.4_1784825182191_0.9779611122112926","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gida-concept/pm-agent-core","version":"0.2.5","_id":"@gida-concept/pm-agent-core@0.2.5","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"b327f32b4f7c68e70afa5b3620667c1970fff584","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.5.tgz","fileCount":8,"integrity":"sha512-08UXbyA8obx7KJeCBhgTYeAJxQa6pBVBL30Bptoagf1xGYZu1GrCD+oc29vIrZsP5MRGW4U/9cf5n7fPqHwTCg==","signatures":[{"sig":"MEYCIQDpni4jPX2QNHZ1eAv3ojerD8sQ0gSWcn7cbLwvIIy6JQIhANu8As/20lSwCq1dxuwKbSCEHfWiuEJi7Z9G9AwXGk5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"736f59b296e8bba79ce3d55b14100deb5240e960","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.5_1784826928377_0.13281067412793246","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gida-concept/pm-agent-core","version":"0.2.6","_id":"@gida-concept/pm-agent-core@0.2.6","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"8a27c18bb1465fb84ad9323066a528209831b757","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.6.tgz","fileCount":8,"integrity":"sha512-8+lxv5o+lt+VSEzCdQGironHpst5jUCnT8RP3/h36dWjMqC4FbKc0gLB1L1imUJCS8xFHpDxnZDfCkIPYh6ZkA==","signatures":[{"sig":"MEUCIQDxzA2f1k/lQnz0pbF/icnZVZP6zep3HCQjyzLAevGYNQIgIH3+4T3JQwAXfqFXy5A5O3oUXoPUsUMRcXPxudIc6FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7642921fcc7982979729e8f73ab3fe51912d4ae0","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.6_1784828078317_0.442919868352851","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gida-concept/pm-agent-core","version":"0.2.7","_id":"@gida-concept/pm-agent-core@0.2.7","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"b50c7c8bb8bde44a06de7a75ff4da2a5331a250f","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.7.tgz","fileCount":8,"integrity":"sha512-kV/qLyQEETJfoJQtQmJSlY7yTqNMIhdiAMPU7OKePvuyf0A3YNgtqZDQ0rtew0TxNeHuSvegEgePvJ3cK/DNZA==","signatures":[{"sig":"MEQCIFYzm7ME2cwSEnmtMu8Oj252W4rLmNhqoszSyXY5KhuZAiAENz9xxB9Sd0dcxI7MbPsPKLy8qN3Lqn0GEJDaz9WJ2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9da70bb27e87888bc4380f3af511978f1f520690","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.7_1784836549857_0.66839780288911","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gida-concept/pm-agent-core","version":"0.2.9","_id":"@gida-concept/pm-agent-core@0.2.9","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"6e6d92a8a5883d85c8e6f24a23f40f3123383ef7","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.2.9.tgz","fileCount":8,"integrity":"sha512-neM3a906ChUcJcPTgSRJB3nma/lXCmID2jpb/jT6Z9S5g6wesV2kH3D7TWbmVGmQn5RZNv7gH4UthOmXRhd4Gw==","signatures":[{"sig":"MEYCIQCNWbLtAwXZqIDhtl/D2rdZ29gG5GaXTbPOooJPaRok0wIhAManuWpeTcLAgwrLn3z4QyJmFNAOrPEyi0HSU4oSxdrV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f4af65e8ed5e0d5e0778b0c9581b4d9562898ef1","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","minimatch":"^10.0.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.2.9_1784845069273_0.7010002217872666","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gida-concept/pm-agent-core","version":"0.3.0","_id":"@gida-concept/pm-agent-core@0.3.0","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"80524a2fb7bbb0d40e8680cf9869d4e3e0e3672c","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.0.tgz","fileCount":8,"integrity":"sha512-5SJK+56r51d8x2qc0GFHHqWe5I65AUe+N5s6QwvpZysfvznU2oeEyacyMxGp/J9g8bITGeuoGUrQCmNkh5F80g==","signatures":[{"sig":"MEYCIQC70ahzMKk/l0nZFYZMpu/2UcxJPtN4RoyxjNee8gsPCAIhAJ+m2LzZs38NCl6WsRlzNbl4ubDcRPsAhhbvb8EZogVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785130},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"942d202513933cf36b76b9f490ade43860e2acb4","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","sql.js":"^1.11.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/sql.js":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.0_1784897770847_0.18495943052847186","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gida-concept/pm-agent-core","version":"0.3.1","_id":"@gida-concept/pm-agent-core@0.3.1","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"6ee64f8b26c16ccd84ffd63621b9f3364c047485","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.1.tgz","fileCount":8,"integrity":"sha512-kFdAdyrJynrscOD0cUCpnyoN6MFEFcLteLylJ8pe5CUzI+4nrIwoDZRWCD8YqlEheQBmXreJz62IE4D8tDRr2A==","signatures":[{"sig":"MEYCIQC18JIYlpTXT/EyJIk0XC2MPafd4G2idP8d66wkLsveBwIhAPK+65pYuJaIg94CvFui8RBtim6hRwh4GOcAAtZFg6jm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791838},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"621817e75972d58b3efe3b661e22521ac76209cf","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","sql.js":"^1.11.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/sql.js":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.1_1784899077235_0.47314027513867973","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gida-concept/pm-agent-core","version":"0.3.2","_id":"@gida-concept/pm-agent-core@0.3.2","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"b07691b8e53e45bae6c362f6030c5f8897be7703","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.2.tgz","fileCount":8,"integrity":"sha512-Q0aqF/9NHuzLWZPGq3ruyPVDZq/zlmj9PZ+D47UUej/GGwLobKfRbl+NACpgDr34V5HMQD2a3uyBddZRukZGzg==","signatures":[{"sig":"MEUCIDbvB9IAiNCB1Yfb8pHa/TAaDtiqVWDj2Q6WxHbFhOzTAiEAnvfx+xEd7FJgaTIDSd0Fa3tUmjfxP19ZhZQ3MS2WhAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788884},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3c1ee1c24883eff1bab7750a2ce2cfaf74393304","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","sql.js":"^1.11.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/sql.js":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.2_1784903089315_0.09729305734547511","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gida-concept/pm-agent-core","version":"0.3.3","_id":"@gida-concept/pm-agent-core@0.3.3","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"6acd936371a72c225bac7bdf04f99362feef3a91","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.3.tgz","fileCount":8,"integrity":"sha512-gdixFaULCUej0yUkoEd8OlprNWieLkCTkAdAmVfkWbTkV43tIDZR9Qh+sGqlQMuCjtCcM0hwHKqboB6g1gHHzw==","signatures":[{"sig":"MEQCIDhxKTNgwxfIG+NMPOaEh4/knJmmfmsOCvsIbfwnz7WeAiBC6iToF/7rEM7Fiomiu8WtrYki2CAdjFoIh0oMJDKgmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792474},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"32a34e3950ec8619dc2de79f7f9472e248063223","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","sql.js":"^1.11.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/sql.js":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.3_1784904338079_0.1759113713212377","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gida-concept/pm-agent-core","version":"0.3.4","_id":"@gida-concept/pm-agent-core@0.3.4","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"2dd354fb4783a6d7ae9fe7b04e080318cfed4064","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.4.tgz","fileCount":8,"integrity":"sha512-ebuouiddzSBoprw6Bj84jnV0k+ZZECYQ7lT9YGGOT6lhu6X2w2MnzwIhw5caRatiJB2sY1y+Ff4VK8ELKN++Lg==","signatures":[{"sig":"MEYCIQC9n3ChduO/9bppAs0nj8ogJ8vRTL1pY0Aia4IrxOLTqwIhALQCts3kviz+kYwfl/co4qYE5GRxQ+SGg7pwfd84QIyQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792434},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4efce71d5207d413e6bd265435a2d5ab4e7795fb","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","sql.js":"^1.11.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/sql.js":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.4_1784905584635_0.6854242087147553","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gida-concept/pm-agent-core","version":"0.3.5","_id":"@gida-concept/pm-agent-core@0.3.5","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"8de935c332496c01eab391da1690e4021fbf8811","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.5.tgz","fileCount":8,"integrity":"sha512-8ehsTp/No4i8PG8kfy4ZrFSOeQUKOf22MkV6VURtddEgXtemv1ldht0oGo+aCcacdtk1Ye2iCo8XVhzaBDl5kw==","signatures":[{"sig":"MEUCIQC1yslPb9Y1i4yiTqqMsfI7Uv+ZF0NpHxZwJlZTHQ7RTQIgHwGeT6x025qms2COBF/Jum6ODFthYWhc+nIc7/XYjZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792434},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1cf1979ec763ce60f93046a33a8b05d0b91eca5b","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","ignore":"^6.0.0","sql.js":"^1.11.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/sql.js":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.5_1784906001419_0.8975125322576665","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@gida-concept/pm-agent-core","version":"0.3.6","_id":"@gida-concept/pm-agent-core@0.3.6","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"bd47f154ba2cb599758990a8d4f39a7d39263dd8","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.6.tgz","fileCount":8,"integrity":"sha512-EswJx2uF8rENOsASsMEoWz3g6/ksrRA0PWxI6PexvMm6GsLJ/wFETt9pOofh905ybiXNfW3VOuIpoCZX6sqsXQ==","signatures":[{"sig":"MEQCIGKWnEgvowgd48v54kF8Ea/pOb8ZyMOW8OnMX3yJXb1QAiBLTaGRm9Z7gdmxXkKwNHyykNGsbsbzpJ0VCh78RB3cMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851777},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e6cde52b2bfbab3226644576c641067e3365acac","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","lowdb":"^7.0.1","ignore":"^6.0.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.6_1784909357069_0.29136810985150796","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@gida-concept/pm-agent-core","version":"0.3.7","_id":"@gida-concept/pm-agent-core@0.3.7","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"d45a945b93ceb23d2c4d0d96068db1de196a2f56","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.7.tgz","fileCount":8,"integrity":"sha512-9vsNyaJz+f+HCqGazGig6NeBUWT7LBUILkPGB2bwr4SzQb+KgpeLZInxwAC6BAewQURjpJJeBSYMncBk7q19gw==","signatures":[{"sig":"MEUCIFty0KARWmRCMsJv8l19evfxaCnLKsJdemDh8BHF0v4JAiEA1Z7a24QYJpXOZ6Q/2FLJOhVmOZTAABIkpRbT8ze3ZjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"47ed06e105946ff1ab7aa9a4aa1682e81c895939","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","lowdb":"^7.0.1","ignore":"^6.0.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.7_1784909794273_0.23318173458909341","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@gida-concept/pm-agent-core","version":"0.3.8","_id":"@gida-concept/pm-agent-core@0.3.8","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"2ddaf8d78fa5d8b65d19c5c8fb72fc61cdd83e6e","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.8.tgz","fileCount":8,"integrity":"sha512-JxqhO/a7jCKOfzUZMhA7avYiQrIBmv6nhQD+B2E5DliLCkXdahKlwhsrYGeaF+dO0NzwKctGbpCvXwu7szf6Xg==","signatures":[{"sig":"MEUCIQDSS8RHbdfFa1NRRgiFYC/4a42UWLKA4/97UPGZZohhHwIgf3dX/0tKSiIvSzgb6fME2wXmym1wQNzEmu7Ep/LEJ+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"98da1b394bc18fca2c85e1fae7147cbf8823d8e6","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","lowdb":"^7.0.1","ignore":"^6.0.0","minimatch":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.8_1784910289339_0.8565182450961621","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@gida-concept/pm-agent-core","version":"0.3.9","_id":"@gida-concept/pm-agent-core@0.3.9","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"0236825a5c032b3045ae4a7503d78b5c87edc0be","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.9.tgz","fileCount":8,"integrity":"sha512-nVMDIQhgx5ioZ2Oif5TAQDj1b8Xws4oKhux++6egl3d8OyNIwKCMOBVdKjdr4Sod0FZ2XvoZUgCBLf5w5MpAxA==","signatures":[{"sig":"MEUCIBL4XoGg+hCCfl6Tt1Dn9ahNb5W03NXxwlPa7QR9VZ9ZAiEAlXiyTHeG5z2hENGv6NCi7B9+zBfHUiy1oyKeGSbj+xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859984},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2a839736d1551463d49ec69cd55aa4685b0414d9","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","lowdb":"^7.0.1","ignore":"^6.0.0","minimatch":"^10.0.0","proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.9_1784911390074_0.8687599590892168","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@gida-concept/pm-agent-core","version":"0.3.10","_id":"@gida-concept/pm-agent-core@0.3.10","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"e162104770185d8c98df1c59b37c728602694a77","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.10.tgz","fileCount":8,"integrity":"sha512-Z/1sQht4CsDagpdpH0iy+TZ5BgGV2uvvh67Bh5yKFa6jh1+Rf5NyzXUPwpF22jTKZ4o5RYsb2kGT2+lRbaC7Pg==","signatures":[{"sig":"MEYCIQDpcFALiAiBWXnH5PbuKSBA4cFWx7V+XtqhJhCFNK/MowIhAIfEcaZwaEEgAwEhDs1P6GJCLnmF9n4HpLma61IgTZ7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859985},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"13bc905b58205948dc5dfe4a802eac9cad12401f","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","lowdb":"^7.0.1","ignore":"^6.0.0","minimatch":"^10.0.0","proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.10_1784912245857_0.1547278709565192","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@gida-concept/pm-agent-core","version":"0.3.11","_id":"@gida-concept/pm-agent-core@0.3.11","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"dist":{"shasum":"81432c77178dfaea791d272774ee26e412cdf3e9","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.11.tgz","fileCount":8,"integrity":"sha512-VNiWZ5FmCJE/D/zePm+JTCCO0rF5sBoe8DGVgU32suzieDI6+cAIt3R1xZd5tpI2FaME41T5im8zbatUoJL4Fw==","signatures":[{"sig":"MEYCIQDTqJEdljlzFsVf5w2toLS9+LRb6RJD4ZFaCqd/4GD8MgIhAKbooMgdLxEpqhQLeGeQVAEuLsZvYPxXvv0/R2tTKi9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863514},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1aa913d42ae2934038ba8607e187c00eeb938ff3","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"_npmVersion":"11.6.2","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.0","toml":"^3.0.0","chalk":"^5.3.0","lowdb":"^7.0.1","ignore":"^6.0.0","minimatch":"^10.0.0","proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","typescript":"^5.5.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pm-agent-core_0.3.11_1784914137002_0.39068224061549195","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@gida-concept/pm-agent-core","version":"0.3.12","description":"PM Agent core — memory layer, rules engine, and codebase intelligence","publishConfig":{"access":"public"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","dev":"tsup --watch"},"dependencies":{"chalk":"^5.3.0","glob":"^11.0.0","ignore":"^6.0.0","lowdb":"^7.0.1","minimatch":"^10.0.0","proper-lockfile":"^4.1.2","toml":"^3.0.0"},"devDependencies":{"@types/proper-lockfile":"^4.1.4","tsup":"^8.2.0","typescript":"^5.5.0"},"gitHead":"8fb4b6f76bbcaab5d77a459945b548bcea0bba1a","_id":"@gida-concept/pm-agent-core@0.3.12","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ZIQ6ENQj7P4iakOkBW6dfH/RLjeZk8tUEFxnliF5oSbpato00mjzdgK/ngV42r0SYlv4h8XDBIoFUMEcDHvabg==","shasum":"a8c8bd7c985f1636eb6824147d1ede5ca79592d9","tarball":"https://registry.npmjs.org/@gida-concept/pm-agent-core/-/pm-agent-core-0.3.12.tgz","fileCount":8,"unpackedSize":863666,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC5FDxUF2+MfKvKOBrYoOIuluU0uvsokBJcQz2ubWlJIwIhAJNEq16m4k/e7nPVBSWzBo7OmE0N/QjfmDtfE0QK2kfX"}]},"_npmUser":{"name":"giftjay","email":"giftedjoan@gmail.com"},"directories":{},"maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pm-agent-core_0.3.12_1784914914921_0.6007975201072417"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-22T12:32:41.078Z","modified":"2026-07-24T17:41:55.264Z","0.1.0":"2026-07-22T12:32:41.395Z","0.1.1":"2026-07-22T12:37:20.357Z","0.1.2":"2026-07-22T12:51:11.711Z","0.1.3":"2026-07-22T13:12:44.228Z","0.1.4":"2026-07-22T17:43:02.728Z","0.2.0":"2026-07-23T13:52:46.632Z","0.2.1":"2026-07-23T15:20:32.517Z","0.2.2":"2026-07-23T15:49:54.726Z","0.2.3":"2026-07-23T16:30:53.900Z","0.2.4":"2026-07-23T16:46:22.331Z","0.2.5":"2026-07-23T17:15:28.589Z","0.2.6":"2026-07-23T17:34:38.483Z","0.2.7":"2026-07-23T19:55:49.999Z","0.2.9":"2026-07-23T22:17:49.466Z","0.3.0":"2026-07-24T12:56:11.003Z","0.3.1":"2026-07-24T13:17:57.382Z","0.3.2":"2026-07-24T14:24:49.551Z","0.3.3":"2026-07-24T14:45:38.234Z","0.3.4":"2026-07-24T15:06:24.772Z","0.3.5":"2026-07-24T15:13:21.590Z","0.3.6":"2026-07-24T16:09:17.259Z","0.3.7":"2026-07-24T16:16:34.426Z","0.3.8":"2026-07-24T16:24:49.495Z","0.3.9":"2026-07-24T16:43:10.249Z","0.3.10":"2026-07-24T16:57:26.024Z","0.3.11":"2026-07-24T17:28:57.158Z","0.3.12":"2026-07-24T17:41:55.109Z"},"description":"PM Agent core — memory layer, rules engine, and codebase intelligence","maintainers":[{"name":"giftjay","email":"giftedjoan@gmail.com"}],"readme":"# @gida-concept/pm-agent-core\n\n> PM Agent core library — memory layer, rules engine, and codebase intelligence.\n\n## Overview\n\n`@gida-concept/pm-agent-core` is the backbone of PM Agent. It provides the SQLite-backed memory layer (decisions, blockers, notes, tasks, scope snapshots), the TOML-configured rules engine with expression parsing, the codebase scanner and impact analyzer, and GitHub/Linear integrations.\n\n## Installation\n\n```bash\nnpm install @gida-concept/pm-agent-core\n```\n\n## Key Interfaces\n\n### Memory Layer\n\n| Module         | Purpose                         | Key Functions                                                                 |\n|----------------|---------------------------------|--------------------------------------------------------------------------------|\n| `decisions.ts` | ADR-style decision records      | `createDecision`, `getDecision`, `listDecisions`, `linkEntityToDecision`       |\n| `blockers.ts`  | Blocker tracking with age       | `createBlocker`, `getBlocker`, `resolveBlocker`, `getActiveBlockers`           |\n| `notes.ts`     | Freeform note capture           | `createNote`, `getNote`, `searchNotes`, `getNotesByTag`                        |\n| `tasks.ts`     | State machine (todo→in_progress→done) | `createTask`, `getTask`, `updateTaskStatus`, `getBlockedTasks`          |\n| `scope.ts`     | Sprint scope snapshots          | `captureScope`, `getLatestScope`, `getScopeHistory`                            |\n| `graph.ts`     | Cross-entity graph traversal    | `getRelatedEntities`, `expandGraph`, `getStandupData`                          |\n\n### Rules Engine\n\nThe rules engine evaluates TOML-defined rules against context objects:\n\n```typescript\nimport { loadRules, enforce } from '@gida-concept/pm-agent-core';\n\nconst rules = loadRules('/path/to/rules.toml');\nconst result = enforce('pm', rules, {\n  ticket: { id: 'TASK-001', status_change: 'closed' },\n});\n// result → { results: [...], summary: { hard: 0, soft: 1, info: 0 } }\n```\n\n**Severity levels:**\n- `hard` — blocks execution entirely\n- `soft` — requests confirmation\n- `info` — notification only\n\n### Expression Parser\n\nSafe expression evaluation with no `eval()`/`new Function()`:\n\n- Property access: `blockers.count`, `ticket.status_change`\n- Comparisons: `==`, `!=`, `<`, `>`, `<=`, `>=`\n- Glob matching: `file.path == 'src/**/*.ts'`\n- String/array methods: `.contains()`, `.count`\n- Duration normalization: `24h`, `3d`, `30m`\n- Template interpolation: `'You have {blockers.count} blockers'`\n\n### Scanner\n\n```typescript\nimport { scan } from '@gida-concept/pm-agent-core';\nconst result = await scan({\n  rootDir: '/path/to/project',\n  db: database,\n});\n// result → { total: 150, indexed: 142, skipped: 8, ... }\n```\n\n### Shipped Defaults\n\n```typescript\nimport { DEFAULT_CONFIG_TOML, DEFAULT_RULES_TOML } from '@gida-concept/pm-agent-core';\n\n// Preconfigured defaults with 5 built-in rules:\n// - decision-before-close (hard)\n// - scope-check (soft)\n// - daily-blocker-check (info)\n// - no-console-log (soft)\n// - no-direct-api-calls (hard)\n```\n\n## API Reference\n\n### Database\n\n```typescript\nopenDb(config: DbConfig): Database.Database\nmigrate(db: Database.Database): void\ncloseDb(db: Database.Database): void\ngenerateId(prefix: string, db: Database.Database): string\n```\n\n### Configuration\n\n```typescript\nloadConfig(path?: string): PmAgentConfig\ngetDefaultConfigPath(): string\ngetDefaultDataDir(): string\n```\n\n### Rules\n\n```typescript\nloadRules(path: string): Rule[]\nenforce(scope: string, rules: Rule[], context: Record<string, any>): EnforcementResult\nevaluateRule(rule: Rule, context: Record<string, any>): RuleResult\nparseAction(action: string): ParsedAction\naddRule(path: string, rule: Rule): void\nremoveRule(path: string, name: string): boolean\ntoggleRule(path: string, name: string, enabled: boolean): boolean\n```\n\n### Integrations\n\n```typescript\ndetectIntegrations(config: PmAgentConfig): Promise<Integration[]>\nsyncAllIntegrations(db: Database.Database, config: PmAgentConfig): Promise<SyncResult>\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}