{"_id":"@principles/core","_rev":"340-acec4d410992209428a32ccb145a0c4b","name":"@principles/core","dist-tags":{"latest":"1.288.1"},"versions":{"1.73.0":{"name":"@principles/core","version":"1.73.0","license":"MIT","_id":"@principles/core@1.73.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cd387a4c6194b3df52fb814b5c8719cd4b432a2c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.73.0.tgz","fileCount":1633,"integrity":"sha512-vh86uZl9/x/jmxyyV4FgVvunbU0SdQwGH4hyQVote8jEscyx1aDXutlK7UoFKiQV+9gk/QyWNK3cXGH77uEngQ==","signatures":[{"sig":"MEUCIQDnP7y+wfKlSKas2jIi/jIc1V1WLrX8hX7OfsdFKis5mgIgaP+mD4TNI9fgTBcYwOy3wdSIvn4RMq8mZOQApH3KhXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8005372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"}},"gitHead":"2c2b1b7d3164d0054b6351eb0aab4ef7683c07a4","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"principles-disciple","email":"csuzngjh@hotmail.com"},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.9.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.73.0_1780202568518_0.09159474492053543","host":"s3://npm-registry-packages-npm-production"}},"1.74.0":{"name":"@principles/core","version":"1.74.0","license":"MIT","_id":"@principles/core@1.74.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"10132c8f62aa14189a36e235e36d7d38f368672c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.74.0.tgz","fileCount":1589,"integrity":"sha512-cWZsjQx4RMryyKHLAfLwmp9+tUpQHo6ip9TtfXxB1I8v8jmFgp64pkdGQmxHyr/on1tlFhrnFuKXOX3zPtgvIg==","signatures":[{"sig":"MEUCIQDXJ5w3XfvFqU6c+LQt7y2OMM7wgzKITMD5LT433ZG8cQIgQmzFf/uTS7fZjdSjBaXOPdVi40CPXKmME7IETWvtGaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7757168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"}},"gitHead":"55f9d5c4f9b89b0a6b205970e1d5134b71b76474","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.74.0_1780223550341_0.794509930474167","host":"s3://npm-registry-packages-npm-production"}},"1.75.0":{"name":"@principles/core","version":"1.75.0","license":"MIT","_id":"@principles/core@1.75.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e9fcfab433ef8b33b6275fa7825b9c8fd7326b57","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.75.0.tgz","fileCount":1581,"integrity":"sha512-vHBGA1TQymmXRUYJnnY4Nx0mjAd89gU+WMQV1ZEVkSmsJwKJz63wg5t/QxoiIH5EWoA9z1IOF5Q27W79RwRmTQ==","signatures":[{"sig":"MEQCIBzuqax5T6ywKd6ei0ec6VqxIWZ/qNG84fDSaNhFF1Y3AiBQYBDzfB1guKW2oo5JISD/zLuIJjVnI5qh61gQdEtUMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7728578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"}},"gitHead":"1c3ac33a41ac2ad5746283f247e6ed445b0fc5e2","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.75.0_1780281043633_0.9162732416342025","host":"s3://npm-registry-packages-npm-production"}},"1.76.0":{"name":"@principles/core","version":"1.76.0","license":"MIT","_id":"@principles/core@1.76.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b45e32d455e4e53162477c0c63ff4fe743e925fe","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.76.0.tgz","fileCount":1589,"integrity":"sha512-33m/rsilQZUG55iQ4hbyeCxJH/cCTFCBGWTdBg2FYBUCMG29WigTTcG0oYSfX/DGMtwIpditH7SbMZSXrC3uYQ==","signatures":[{"sig":"MEUCIQD+wWh0QYBQ6woh5jOYCarWIMCmYIIf5kDjhrS/i9yolQIgcAEKkOA8h8J2K6VN7Awl1U2emPiyYdwWjkwQeodZMnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7779108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"}},"gitHead":"3cce4f018e90a42991e954eeb61cfac21b234898","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.76.0_1780315556492_0.3234884052370539","host":"s3://npm-registry-packages-npm-production"}},"1.77.0":{"name":"@principles/core","version":"1.77.0","license":"MIT","_id":"@principles/core@1.77.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1e9e0117b96ef5fe6147e5d5221fbdbc136871c6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.77.0.tgz","fileCount":1645,"integrity":"sha512-1dePULrxq+8S1kfJTiIsaqSDaMhZWc2kvduKZhz8wGEnl3mFVDrfjxi1CJRU1vgIzJDstGKAIVyyuwHo4NNMDg==","signatures":[{"sig":"MEUCIQDVO3BxRtWyojoYMvrd8R8odPcOwlHjkM9NUNPkx/TzCwIgSvfkOMXzBe8fnMD6RK7bKK0018yTLh8yUDRvi64kIm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7985414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"4acc3f46082919aeee4bf1da8cba4cac39cb10b0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.77.0_1780316425753_0.4599063468593978","host":"s3://npm-registry-packages-npm-production"}},"1.78.0":{"name":"@principles/core","version":"1.78.0","license":"MIT","_id":"@principles/core@1.78.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5cdcde7eddd66abbf0e933f9b1c411971fb8ffe3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.78.0.tgz","fileCount":1645,"integrity":"sha512-U3p1pCQDUd78ygkmRIUXySTlbzd8YoBRXfvRBW1//ZEO16tPGhah9IIAnkLzVEBE3PBb3HggD+0U+Me/QRNb7Q==","signatures":[{"sig":"MEUCIG4C5+2yk3WA3UDjRqHoEqXqQMKilCjoWoTJ5mJwDAsmAiEAtNzUyeYStWSRfRfSPUeiSqyImoKcVxQt+2njIANRJfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7985698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"cc180d1e25f54d57e5aa7927d1240441ecaad7de","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.78.0_1780358176848_0.2690936571816269","host":"s3://npm-registry-packages-npm-production"}},"1.79.0":{"name":"@principles/core","version":"1.79.0","license":"MIT","_id":"@principles/core@1.79.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a234bdddedcbef97fa4d1ed029ae99b4a13769f4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.79.0.tgz","fileCount":1653,"integrity":"sha512-iyARILA9PV9n+y48daunRCxxyQSHGZqVQz8M45jtnD7h1Ol99zAurjTonNeqrNiSAKG1w2Sulno56vWv9I/bSg==","signatures":[{"sig":"MEUCIF8QFmTejG2d3zY1NYrbT8ilHqnfUW/qaBdBCFZDrj/UAiEA7Z8NkFsxNjBGQB4t3XMqwTIRiFyyqnqPJKi42Qe0pjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8019355},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"bb712d23f61d88ae0e9bb1cd3d5bbdcc5481b8b9","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.79.0_1780359385950_0.6540123952925117","host":"s3://npm-registry-packages-npm-production"}},"1.80.0":{"name":"@principles/core","version":"1.80.0","license":"MIT","_id":"@principles/core@1.80.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"034929b89fadababe70d4326fe4a0526b7cc225a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.80.0.tgz","fileCount":1661,"integrity":"sha512-17aXCO17GJaGVgu7l18lD5Hm+GQeMVwIzlQIfm0xSPee5kDuJ9xxjl7c9rkDh3m6Xui3F0zmxdlVywvTVNGDZQ==","signatures":[{"sig":"MEYCIQDNosM+4QBgUTejdrhDN4iuXI2aG8dOdS7+KxTkMSXugQIhAM6fjfFwtmUM6F9qfWuieuGYKX3vIrvILF5j/dyBWV1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8068357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"a36013418c612309d65b44647bd18eba5e4ce4c0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.80.0_1780368393037_0.9056668874594118","host":"s3://npm-registry-packages-npm-production"}},"1.81.0":{"name":"@principles/core","version":"1.81.0","license":"MIT","_id":"@principles/core@1.81.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"234b88f493766924947533b72ad98d024acc82d7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.81.0.tgz","fileCount":1661,"integrity":"sha512-67h8fuYtqWvFY1+bRoxkmU+4rF2MN4yBe2rfwKOVDvFh0WIaLTBTgDg2dz86OdBq65rBOzVQvzLsZrBwNde1Fw==","signatures":[{"sig":"MEYCIQDO/egTSSRw9QIg18XoMDCyOO5kH8NJckSAHvgo4rRGjwIhANvCUKIPQ3LtNsUKqpSRWAP7kItmRr8Yh/MRG073iPWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8069728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"9a5b9ae4ca1cfcd4a76792c5d3bbf451bacd181e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.81.0_1780369595684_0.598033718954678","host":"s3://npm-registry-packages-npm-production"}},"1.81.1":{"name":"@principles/core","version":"1.81.1","license":"MIT","_id":"@principles/core@1.81.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e432fa18086ccdc55f03d390e18374dc1b86ec56","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.81.1.tgz","fileCount":1665,"integrity":"sha512-xZd9bYOeWCmDwUxvZDFgI04AtI3IqiJcYd3/KOpAZsiNguwuzlqV9P+q7jDFS6JqiqzWKrz4V8424F7AaOQVUw==","signatures":[{"sig":"MEQCIF2OFrSyHdifsKO855+SoTsu4LqpkQIuEGG12xTheAKaAiAMIVRhvTisF5TZxGXIDXubzscQmZzTyNGccrpWwFYdOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8081711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"b679b924c0e953d4db606994114d57138f3aa21a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.81.1_1780390823458_0.652825589229932","host":"s3://npm-registry-packages-npm-production"}},"1.82.0":{"name":"@principles/core","version":"1.82.0","license":"MIT","_id":"@principles/core@1.82.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"14689833cc9f386f0781b47a77eacdf734802810","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.82.0.tgz","fileCount":1665,"integrity":"sha512-O/IMPNcPB32m8EZPCIhFwgd9gVp1DuO/RyZ6dKk2f5GKzkyhmW0SH4GzDVmYSM+TAPUVobHyopqtA2GOprUTNg==","signatures":[{"sig":"MEUCIB+aClMQ1s7mLpvWHtV4VuD8qF1NvU5uDvAPLv0vvLw6AiEAzSUjZzDel1/SJFEck/0w8Dlb72n6/GSjVrEIsZBBZ0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8096491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"71ef5e54e8f7705ddb1ed028ba21920d680d4820","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.82.0_1780453656038_0.2506585400914052","host":"s3://npm-registry-packages-npm-production"}},"1.83.0":{"name":"@principles/core","version":"1.83.0","license":"MIT","_id":"@principles/core@1.83.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"09f70d63521e209b9189a0f3606b17b8983d7002","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.83.0.tgz","fileCount":1665,"integrity":"sha512-KmRGzihWJbEIUbaVxFma6Gk6DNNifwqjbaEfXUW109Lm9fBJYeyHmpeTZooAXYGjoGHz7KI2pS+DIIHFxoAcVg==","signatures":[{"sig":"MEMCIAUbLegtPWDRYCVIbIl0BczqTK1C3jDVjjNPGUfJaFwYAh8J0cPufi2uDuu8KsnvEyaO37WhhwmUVcFdZWlGYVrp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8097332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"4c608bd1926ea837d5c45d2cf2afea3bbc31f216","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.83.0_1780456608078_0.29021383285387903","host":"s3://npm-registry-packages-npm-production"}},"1.84.0":{"name":"@principles/core","version":"1.84.0","license":"MIT","_id":"@principles/core@1.84.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1ec243b651910c71b5752856474c1eef86812762","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.84.0.tgz","fileCount":1677,"integrity":"sha512-WY7ZCDUXKg78fuNXnoFc6vdqCnXLvy/EEmyYnRFylVwO0jknwYPYf6GLeHuu0EwGS7dI2JaYg/0I0rIod2rKhw==","signatures":[{"sig":"MEYCIQCSVty5kQ2FvgClGRVd9dUPiIvWsFqoU8/lYjqrfEB5fwIhAIN7t2lsx+GY5SVWcl7Nkpw8KaRSDLkonb6RWtyCEcxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8138083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"454c19594d38b93535839d39208ece33b446836e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.84.0_1780473485580_0.4003546076060833","host":"s3://npm-registry-packages-npm-production"}},"1.85.0":{"name":"@principles/core","version":"1.85.0","license":"MIT","_id":"@principles/core@1.85.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"afed21fae812d86bf22575fec4e50bb4c6bb7012","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.85.0.tgz","fileCount":1681,"integrity":"sha512-v5bl10QT5cr/2+EnIhUW8GA6iZqLOr/k3jjSsfyKbKxjt4C/vKqoAnptI4VnXIVFqlq/V4En2doq0RWz/11gaw==","signatures":[{"sig":"MEQCIHsVq2mbaq8mYId/xorlTJzdxq+89Qckxsfv5BOh7fvvAiAXrdrmdRTbnKC7sRU1OYJ8nNTorLwVLF4JfUUO7ANFKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8155808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"2230d919fd8b5d496ecc4c7050ebbf3e6233f54a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.85.0_1780481203980_0.232925967307827","host":"s3://npm-registry-packages-npm-production"}},"1.86.0":{"name":"@principles/core","version":"1.86.0","license":"MIT","_id":"@principles/core@1.86.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"12a115feba61301f8c2e51a7a6437ec0d397b198","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.86.0.tgz","fileCount":1685,"integrity":"sha512-kmetMh+j7eKIXjuFBXsOGMMLdZeJ0Hwr8argXOlVVlrNioPz4aol6enwBq8gKqDLU/VpCxMNRh57hVZboVqG3A==","signatures":[{"sig":"MEUCIQDJedplOD291CO1EE+uBvOvGv4cBqKhTE8B7nD7Cot2vQIgPi2pt6WqBES8wLAC2bAMVimrUKoKnS3np1g/unobZcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8162902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"474b9ec3ef4b7f4bde326d0de5c574fa2e6970c9","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.86.0_1780489493223_0.6606418700211578","host":"s3://npm-registry-packages-npm-production"}},"1.87.0":{"name":"@principles/core","version":"1.87.0","license":"MIT","_id":"@principles/core@1.87.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4dd4702f5a191c4efd5992f75e4b21fb9c475fd1","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.87.0.tgz","fileCount":1685,"integrity":"sha512-xanu8V38XtvLEKga9/oI+clvCg4SVJf+PCEnpTRNettXIwOL1y3nEN+WaDjibNmmNxEB3kqBavJ34ilTNvzOLA==","signatures":[{"sig":"MEUCIQCNqmr4L6vWpEQXvj35oES0SOuFFIrpi8X5mvpOr1W6EwIgH8eG3l5AvDxMMBM38W07IICl/OX+cV5KhO8zbmSo4ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8168360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"574404aa18a4ee4f90a35dd9c75fcf949afc5d0c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.87.0_1780492130106_0.8920777462623879","host":"s3://npm-registry-packages-npm-production"}},"1.88.0":{"name":"@principles/core","version":"1.88.0","license":"MIT","_id":"@principles/core@1.88.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"98294adff6b5a156f2a65d2b7cbae69166c06886","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.88.0.tgz","fileCount":1685,"integrity":"sha512-teNJEdAiw6sb6q/qTDf8RMWzy2//7tShTxH5g6KWJfLeSyMU/wHcZGtUSrPgl7GzQmJNdXWPGptwvCVHQKux4g==","signatures":[{"sig":"MEUCIG4WR6G161Vs445rbQQZ5DJBZPMvwMu/pBm4DAteeKljAiEAuvk6KnRCyTboDayxs77clxZH1UFi4CmwynATGcPVsXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8200795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"6c881cbea54e62812a078a184d7b989de230708d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.88.0_1780492617282_0.22560949022496057","host":"s3://npm-registry-packages-npm-production"}},"1.89.0":{"name":"@principles/core","version":"1.89.0","license":"MIT","_id":"@principles/core@1.89.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b7eaf5c70b608c8dc371802e83d09902e4978d1f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.89.0.tgz","fileCount":1717,"integrity":"sha512-jC2J4db7EOyrgUTFOLIXe+klBMdfiITzH+Ncpg3Xl0tEvC6NQdcneZRn0JV8VLOdLGyoOZT7jhbEmLZ1xxjFag==","signatures":[{"sig":"MEUCIFpcnAniJ9uQpG1vqMkbsMA4EdbVvIzb8YB6kEDgzDF0AiEA7oSVo2SD+RqOZUiT14drBQqsd8zvzt/1zN8OSpBgVzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8370509},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"280b691dec273e8d36f23feb81a9ac721215d252","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.89.0_1780530515691_0.6665613546287947","host":"s3://npm-registry-packages-npm-production"}},"1.90.0":{"name":"@principles/core","version":"1.90.0","license":"MIT","_id":"@principles/core@1.90.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e4c9b2f17d9bfb4a07a4231f8a306cd73f8c2abb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.90.0.tgz","fileCount":1717,"integrity":"sha512-l8hDeqY+P7Ue9JoR2RzNPHitRKydSMHCLEXrTQMtGlTp6+QxBk8rlTQlyGf1boS1m+Fi1PiUb3JFNnnquMApWw==","signatures":[{"sig":"MEUCIBq90QvTPOf3t5YWu6xNVoBk4A3EVeopLWC6X99DRFzsAiEA1q/7YsO5m3cemPesngjGkOLbHoN7teJwl06Yy7HZCK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8369987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"7ca97041000229a329917b754ab3c095d7682d98","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.90.0_1780538067515_0.4597277318249322","host":"s3://npm-registry-packages-npm-production"}},"1.91.0":{"name":"@principles/core","version":"1.91.0","license":"MIT","_id":"@principles/core@1.91.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"15da392e9cced3a226de3f416d67d5856e9308d9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.91.0.tgz","fileCount":1725,"integrity":"sha512-7uBQuu8nGAE3e8cD98JniO7Dw/tlnDfQnPm/FEeAmWyaMUTi0RZI1ULymaAiNmn6wAHnaflGbhQlSlVi2GimQg==","signatures":[{"sig":"MEUCIQDgEQ89CgbgNXqvaluXGOwmJkyQ0GfgvWusRJI8XNnypQIgar2/LsNXwwcV/LKGrwN5fqdsMOAsmpLwurWjnJ1s/Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8437471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"012b38932ff19fec5d84fda1cd1285205fad80b6","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.91.0_1780543500700_0.2672677318745649","host":"s3://npm-registry-packages-npm-production"}},"1.92.0":{"name":"@principles/core","version":"1.92.0","license":"MIT","_id":"@principles/core@1.92.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e7647a13dfd6fc2258b3c6407fcc497690a143e7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.92.0.tgz","fileCount":1737,"integrity":"sha512-gd4YLnLtx2FY+oXaMoYGkR512C2saeWe7sHV2/gBA6iHCisuhUC8oGmydDN0XGmeIFNYUiD24m6Wovfm9YCMIg==","signatures":[{"sig":"MEQCIDLh10253RyZogpzgB+L1ao3/AVKmlVjuUQ0APLtqywQAiAzRTtx7Pr+yqfA8FT4ejWbfgGcEsWqRSdY76ae0MewTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8514002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"ccf8961256c4aa9dc84f7db7d583a30616d31202","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.92.0_1780558970460_0.2816617587821548","host":"s3://npm-registry-packages-npm-production"}},"1.93.0":{"name":"@principles/core","version":"1.93.0","license":"MIT","_id":"@principles/core@1.93.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fc3aa894b43ba274fc4da5f61818311c3264406d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.93.0.tgz","fileCount":1737,"integrity":"sha512-4aBPscbZ8Zv6hX2iqlpPA8S7BptRd4IIfZc4VOkVvQ3l3CXLUAeIxCg6p9/h2lllATcMFdk9u2cL943F0qaIIw==","signatures":[{"sig":"MEYCIQDPNwS0Atoo+bwYDVXzRC0Qt6HxVaw3Tb5oU3wcRUlawQIhAMrYtYIDhb6xY7hmI6AHFABdSggTOjNcfhaeGuYnnXFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8516030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"1fee810d1d630cdeb88930f19db39e12ec3f1a60","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.93.0_1780651888874_0.241586973676434","host":"s3://npm-registry-packages-npm-production"}},"1.94.0":{"name":"@principles/core","version":"1.94.0","license":"MIT","_id":"@principles/core@1.94.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6ec3f3527902e0ac5efaa1de4c5c78fdaf1acb34","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.94.0.tgz","fileCount":1737,"integrity":"sha512-9bXSz6L7k3o3r0LqANA9YVUJPGgo38p/gIerOYK3UG/GpbxXX+tNPTSoHRcfM0/X/UEQkhtM3op1aOwobarOcg==","signatures":[{"sig":"MEYCIQDjq2pOGAxlW0LBxVdLS6loUJcB7uqjry/ZOw/2aII13AIhAIzOz3HguFkt5anc7bfuIYD2IXDRhj1+KR4lJGRqWL8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8546694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"eba343e9bffce82d03b107b2a8c2f01ec1bcc35b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.94.0_1780657223196_0.05884626894018119","host":"s3://npm-registry-packages-npm-production"}},"1.95.0":{"name":"@principles/core","version":"1.95.0","license":"MIT","_id":"@principles/core@1.95.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"020bef2c41e3599c61ccace7d5311cbacab0607b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.95.0.tgz","fileCount":1737,"integrity":"sha512-S0uzFW5m2fPSxRa1fhQZ5RQ3Si9PeXhpwrFk4LxZQiO2zVG73uLcobpH+ThDRS4nA4uSHlq/wI1ziovYEGt6Og==","signatures":[{"sig":"MEUCIERcStuKkL52Mwthq0aP7LY3Zu9bFuIgexKAGE1BZnWiAiEAmOmjMIw7exGtnxBEzJ5On0hqwxczYUPetWCMnqP2zyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8553783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"598dffe1373abc40573728514f8a4daebd89e4b1","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.95.0_1780671110251_0.14440019308591046","host":"s3://npm-registry-packages-npm-production"}},"1.96.0":{"name":"@principles/core","version":"1.96.0","license":"MIT","_id":"@principles/core@1.96.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"dd2c543ba0057411ac5607166794cdca118c4fc0","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.96.0.tgz","fileCount":1737,"integrity":"sha512-KOiKvoNuWNquroc4d5LzdW8W7noh8fWg1K8IVZHJTC/Zcg9/KtVWIc++LuHh4fFdSIx5GGnSfEj3V3JlE0Otzg==","signatures":[{"sig":"MEUCIGFNHm52vqofKFXsqb6sxDj5Ar6jpjjDNqK9On3hB3fFAiEArbQsTnF3Gi9885uQbR5v1HQ1m99zfBai0+kbY6igiec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8569790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"6fb7f24a678101d5d3e6495bd732d7a5c37c642c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.96.0_1780710188710_0.7899032492050984","host":"s3://npm-registry-packages-npm-production"}},"1.97.0":{"name":"@principles/core","version":"1.97.0","license":"MIT","_id":"@principles/core@1.97.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"32ae7ee20af3533d8819aad4494414cf3fa4f9d6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.97.0.tgz","fileCount":1741,"integrity":"sha512-QC1NZjsH20HAVTmVBh6dWtjkoC2DddLI6oZ4cFdLr9eXS+OqCoKEUkshuxkMaHNNS3K5iiKMHUq0LM+GukrWjA==","signatures":[{"sig":"MEYCIQC7Rhq3u4YVGM4hqy9XJGmm+xtlvgiL+JmjSSEMXbnDRAIhAMZG/adh3ylFLEx3eul0SH9oSkOxITPfPtyQkvMDl+7g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8590598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"2af0dbc2a455a2f351f1dc8499486681407d6b15","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.97.0_1780750659530_0.38514121207083796","host":"s3://npm-registry-packages-npm-production"}},"1.98.0":{"name":"@principles/core","version":"1.98.0","license":"MIT","_id":"@principles/core@1.98.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f4965d1ce466c0efee98bc6e633a9a9c58f0a52c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.98.0.tgz","fileCount":1761,"integrity":"sha512-A89MWAlUzVx3CZ8ZAkPOH16bsH/ywVMKZcP57xbW874A+z9Wx/7+a4u3v98+QWngWux1FxP2cA6IRwDSIw9b2A==","signatures":[{"sig":"MEYCIQC0MJ8rmR9anlaVfqlIGhLahqJlLGx35haBnkVTZgdYNgIhAJAZbpMhnhrcXjrljsutX7vc16SO7MPx51/R1OTAXfqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8644302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"99d92721a68eb8ca939d353eed88302b4246c8c9","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.98.0_1780792769322_0.9226371551538086","host":"s3://npm-registry-packages-npm-production"}},"1.99.0":{"name":"@principles/core","version":"1.99.0","license":"MIT","_id":"@principles/core@1.99.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"454878e5850afedae9615a7d8bf733e9d9e6dfb8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.99.0.tgz","fileCount":1769,"integrity":"sha512-OAHJ0cA2aoUCJ6PYFd1vH0Xmh7tVI6PUnJGuxgNK6/7tNnmbhXM9wUPTyFAD3aaO+Ec1TFx3c5dvFtgIqvgxWA==","signatures":[{"sig":"MEUCIA85u0lZz2zE1S6HbfNilpfT4r9bnhEE+wtgq90B1rOLAiEAnelCqkItFLcILiZW7/Yd32oJjJNGmge9NeovoPaiIMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8700645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"453379b6bbd7d158bfddd5290ad1dfd069e68ca1","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.99.0_1780798151974_0.6586394476736845","host":"s3://npm-registry-packages-npm-production"}},"1.100.0":{"name":"@principles/core","version":"1.100.0","license":"MIT","_id":"@principles/core@1.100.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7d97f39bac8aeb8cfd8df664a2e4dfdcc053fc16","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.100.0.tgz","fileCount":1769,"integrity":"sha512-wkuZXGFh/kpWXCw49pze6awaw/+jb574c09tugEYsS7vVPSQFbcZU8c7nbvEpuPOJ1bqGhuAWZomYQQPM3peYw==","signatures":[{"sig":"MEUCIQDznUz027WMkeBVJiYWqauke7aNsKWpL0E9NgRaX0JOOQIgbMjhzGB9hGhw7L7DItD3Pu+l/xy4uhH6HOyBUdxpO94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"8dc64880f9c79d7b57be31aa5d1fa4622fe22428","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.100.0_1780798827505_0.285133605527897","host":"s3://npm-registry-packages-npm-production"}},"1.101.0":{"name":"@principles/core","version":"1.101.0","license":"MIT","_id":"@principles/core@1.101.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e38da8d2b68d149355838a63dc3c9d1f0863d30f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.101.0.tgz","fileCount":1769,"integrity":"sha512-jlt0nfyQvoLHEnotNxbokiD8eCmbc5czblahPrV/j3UrDVYYfzsNNPcfldDThVsZriF+lzhnK/nKbUcbu+nPew==","signatures":[{"sig":"MEYCIQDq/h91jLZTHVqWxBjZpeScY+LRfPO/8w2mb0yPrzi+ngIhANvDghplQh4TwJGgeGk/e+jBtwqDEp4Ez5+Bvg06vHqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8749648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"f4b8f6f46157c209583059eaade575f7c281f81b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.101.0_1780809369492_0.524582932771712","host":"s3://npm-registry-packages-npm-production"}},"1.102.0":{"name":"@principles/core","version":"1.102.0","license":"MIT","_id":"@principles/core@1.102.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a9dad71e012bcffa3e8bb78dbc5f84be9e9ad047","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.102.0.tgz","fileCount":1769,"integrity":"sha512-Yt6s7We3EknlyS2bJ4Mqh9f4EQjFPWhfDG+j4oRsTpCr3+elxkcjHMvKh/jgxaoCBAZieJhvQoE0OgCwOpcpzg==","signatures":[{"sig":"MEQCIEaeC3P5ah71NDHhT2hsPvkpGbnrX8j9BqeU44TK59liAiBGEtcMQnm31tsLETYTP0tacyePwFljP10Kg4o0HihYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8749733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"d650f083e64dab299daffd7c807f2f42b3160532","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.102.0_1780818744694_0.03805869173333054","host":"s3://npm-registry-packages-npm-production"}},"1.103.0":{"name":"@principles/core","version":"1.103.0","license":"MIT","_id":"@principles/core@1.103.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1341cee9e717e71e54fadb85739bb28e46fe5cf8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.103.0.tgz","fileCount":1785,"integrity":"sha512-84bLflrWFrN1qq7LitsZOzS76WKkPsMzoLAtMlWa3Hw9HNrmNPOE7ixZg8t48Ybc0YMCar1Jb/+EvmkqO3tXWQ==","signatures":[{"sig":"MEYCIQDSvVKovG4c3uIualMw3j4KKu/rIPCxen6I8MmPwsWdqAIhAIS4qrlpuo6aGXk8+XndOx6e5ACJy2LiET63e3ptEogF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8802928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"a514cdce8a05ecdcfa938ca38ff6cafd89b17784","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.103.0_1780893997509_0.08106678040126547","host":"s3://npm-registry-packages-npm-production"}},"1.104.0":{"name":"@principles/core","version":"1.104.0","license":"MIT","_id":"@principles/core@1.104.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a371ffe26b7f6321f4a0756c80efba180e123906","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.104.0.tgz","fileCount":1801,"integrity":"sha512-jx7j/tszMVAXk84M4ArhPHzNg1Rg2+mwXXn7xpnosENz2SoYx9k7CVW9ovuIu4aQfJZoy1K0T+UYffVDyXAG0Q==","signatures":[{"sig":"MEUCIQDMSNNczg76c/tox6A52/UlCO/B35dX3rMqziXbEQAHNQIgLeP272oSLIimPHsTeOtKFMHtryMX5sSHzmnpsMmVDoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8888511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"c0abc9c131cd11e88946e40f47dfc17593a75b62","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.104.0_1780914976835_0.9186203634971384","host":"s3://npm-registry-packages-npm-production"}},"1.105.0":{"name":"@principles/core","version":"1.105.0","license":"MIT","_id":"@principles/core@1.105.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b379447611d1bd8a66dea69e187f8d09464038f6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.105.0.tgz","fileCount":1801,"integrity":"sha512-zGV4NBSVycZPxUtr+tNGW3lkJ5STikM+5voMa1iPtBekleiBnWgXkbc2VGMZqOFhOzyhj1ptJ25b19Y9KQ3yRg==","signatures":[{"sig":"MEUCIQC0U4N+yqWpIkBhsltIx6Xmh4lwfdYc3RxFaBz0ThDWEwIgXqUAWkMOwI6TI0jIgD10dOhBo2QDD9qUYr54a7dnp/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8888511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"04e524db2e08dcc14f6becc44692297d8380de48","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.105.0_1780915672238_0.47535114149271607","host":"s3://npm-registry-packages-npm-production"}},"1.106.0":{"name":"@principles/core","version":"1.106.0","license":"MIT","_id":"@principles/core@1.106.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e46e257bbec4254d300ac2407e807f9f143266f8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.106.0.tgz","fileCount":1805,"integrity":"sha512-ZaWJPLAtXO3OVLMc3mIsPlfOlkZFtHYn1K7SLL0HBXPYG2prXpuKqbyKx0ZrlO+Opf+N42lVh0MFeOmYhM3sOg==","signatures":[{"sig":"MEUCIQC/FG7Fv1w36xfJoBlzXcjvrTFB+fVmZPhF2skzUODMYAIgOp/UTSAAijC/2jwb3Z1XZa9eg/WPHjkGcAablwkUtIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8908481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"d139fc58df4f81961451ef1ee5347e8197be4466","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.106.0_1780928981645_0.026693517171146208","host":"s3://npm-registry-packages-npm-production"}},"1.107.0":{"name":"@principles/core","version":"1.107.0","license":"MIT","_id":"@principles/core@1.107.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4d0f221ec6268644fd3b0ab7d2fedfb11c384776","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.107.0.tgz","fileCount":1805,"integrity":"sha512-mCiWPRWzKuMd7Kv+/gWH7BCnCul+0uZhkzUEIzkJs5Ky3pAnc7csSkY9Tx37uo8uO9TniTd7x8mfNgGFvgOT7Q==","signatures":[{"sig":"MEUCIQCBmRk4Dyqra8LcjHi17elDGmmltVwBFTLcjKIQTkPglgIgZahzwMRjRKJcsUyn/BofNtt69SDP7Rmejc0gu7hHAIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8907571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"9b4e0ed4583b2c9f45d64c440e3c9518879ae1d8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.107.0_1780971214445_0.33755572047072824","host":"s3://npm-registry-packages-npm-production"}},"1.108.0":{"name":"@principles/core","version":"1.108.0","license":"MIT","_id":"@principles/core@1.108.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fadba8e183121dca9da08c9b350f3553bb056e99","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.108.0.tgz","fileCount":1805,"integrity":"sha512-qX0DMv8dxK6rXO+c91RSQlU5YrlpBzyjc0zgFvWrmK0WEJ1ijuGKDApXUVdut9j6AocH+kgVOSyJf5C/YVkgpg==","signatures":[{"sig":"MEUCIQDVEMisDuSDQkP7upc3A5SR6LeVUbF1NcpRQ5XM2i8K+AIgRwGNjkqsqW1gGITskJJPejpyfqW1R5ohChwWnaP4hs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8914130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"9726bb4986eab18be47d7e3817ec884c8749699a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.108.0_1780984345847_0.53937133660523","host":"s3://npm-registry-packages-npm-production"}},"1.109.0":{"name":"@principles/core","version":"1.109.0","license":"MIT","_id":"@principles/core@1.109.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b7ad8083baafc8f1cedc29decd836c6e61d7ab9e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.109.0.tgz","fileCount":1805,"integrity":"sha512-8b9Gv7Emk12JPQJb8TGbsNMolGGjuM/jkcu56pei6KiJ8lJuVsmFpcwVTsy4lpFFJIVY2o+6m63w5ScxioWyyQ==","signatures":[{"sig":"MEUCIHF6GbBVa+FJ9Uoij9SAouAkVWcsN84QrT0gqZ1cRlmXAiEAmTZfEEkhBwY+Fv4Ie5VNaRB5WOBiNoxO90pv+5WmUZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8912972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"cbc156746cdef19fcb7189741e32f914f2cb48df","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.109.0_1780991698774_0.8873806914058215","host":"s3://npm-registry-packages-npm-production"}},"1.110.0":{"name":"@principles/core","version":"1.110.0","license":"MIT","_id":"@principles/core@1.110.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1d46bc387bd7fdeb64c9412ddc04ce931bb91039","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.110.0.tgz","fileCount":1813,"integrity":"sha512-8t8XRvKJfVEaGjWkTWb9aWel9mCjgTIs86QfccZp9E6+qkP0jkwkzJflEMaQBDg7xPMl/U6HySQ6dYdA+V73Yg==","signatures":[{"sig":"MEYCIQC2p/injv0kQrW/UJ/NXetVVqP5hBxmnejNBMKya9KLGQIhAM5r2PZTKdookQPG9+mnzfGYKIw77FhTtMwzpLf3DD83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8942080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"67e43449ee89277fdd094b55b8c805b4aaa13949","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.110.0_1780992619022_0.45121515630520936","host":"s3://npm-registry-packages-npm-production"}},"1.111.0":{"name":"@principles/core","version":"1.111.0","license":"MIT","_id":"@principles/core@1.111.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"d4b04aad64e4808556ba6a0b0b5d6a1aa7d92d0b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.111.0.tgz","fileCount":1813,"integrity":"sha512-fuC1I+G8fjkMvZSb4lGtpsbZWmRZzs/n0LU8efSJcGa4yfhfhMpX6s0VzqAkmtVN0MkOBPR5azmD/iFfAcreFA==","signatures":[{"sig":"MEUCIQDVJCOou9qdwhKD+CyZDiaWSfGKkNEfLcJIqFesYWtaUgIgLdVqv07e+8YwXlBMTZo31iXDztbNnj0wSIH/oieuygw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8942520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"30d07b0b17b1899bbc0d3afa1bfd17ca42eb1c70","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.111.0_1780995375530_0.11714089739352174","host":"s3://npm-registry-packages-npm-production"}},"1.112.0":{"name":"@principles/core","version":"1.112.0","license":"MIT","_id":"@principles/core@1.112.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c442aa4defc46fe7c7c50a76647eb159ced70e39","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.112.0.tgz","fileCount":1817,"integrity":"sha512-nb7E7LUa0Opx12+8Z/Mv3mH3DZ6QUEUYnBK30fBv1hAClzkissDEF9eUo+0wM7WQxQ3wfvFniFkmIbY783KYtg==","signatures":[{"sig":"MEUCIQDO5I7IvuAoLxn6KH3gZNhlFP/rEVd6Vl56UmdYRCkEcwIga248nlY21pxDU9/initjoIWtu0zPvLw7eaF7U4r9d1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8964712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"4be34b504015a1b38c39b0676bb50c61abe34c0e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.112.0_1781011061518_0.09551037128918516","host":"s3://npm-registry-packages-npm-production"}},"1.112.1":{"name":"@principles/core","version":"1.112.1","license":"MIT","_id":"@principles/core@1.112.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"12eac61ea1fb7ae5e12d8be6c2552c29d0fdae67","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.112.1.tgz","fileCount":1821,"integrity":"sha512-AbpOltEBRnLNFyXu6Zy3Qd0ybLhfYYxy8nV/Anwir6xnZhFT4LW85VsESLgc0R36xLBnW8Lv1No44koNYr6doQ==","signatures":[{"sig":"MEYCIQDHCwWo5aZAw6bKrzFDcgkwQVA3jGxHM20IdavqFhW+mwIhAJ5FWShTaoPyo0NOvKNCqlb56zC8CTV6yKzYQ+iiHDeF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.112.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8987083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"0d077a0a8da3e434430220e346fd7f9fb025dc18","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.112.1_1781015110958_0.8441115524706144","host":"s3://npm-registry-packages-npm-production"}},"1.112.2":{"name":"@principles/core","version":"1.112.2","license":"MIT","_id":"@principles/core@1.112.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f80cfa1e732905f573f5adcb10cfd62d02ab4dcc","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.112.2.tgz","fileCount":1821,"integrity":"sha512-IFx80zvxjjNin8Tk9Vxt3icfmAVo/RW6KQccRiYNURZt3hiEjjeuCU/2V44wAYy2DWGS2nyZTYVl1+kuKe0usw==","signatures":[{"sig":"MEQCIGl2gYD6UC/cMl0hFS+LzKre+/H9JNEo2PRlZ/Gzm6n2AiBGtJD45O6rEmEXSqEKBvfuxxFuBJKbe7f2YNhKqkNWhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.112.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8988486},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"71255aef516a0488c6cc52317969125d27a95361","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.112.2_1781017815677_0.7352200581039574","host":"s3://npm-registry-packages-npm-production"}},"1.112.3":{"name":"@principles/core","version":"1.112.3","license":"MIT","_id":"@principles/core@1.112.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"bbbf8c56438c384c240b231aca1470b330230415","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.112.3.tgz","fileCount":1821,"integrity":"sha512-MgWC+4Zee6F0dqmFhIWyAFzign71briaTBahuNNePfk+vBH04ZcaWO5Lv1AwCfH3t1jRPWO/qCnWx+ZQbtGELA==","signatures":[{"sig":"MEQCIGoqGgNnw5QeI1hJrfQRdzc+Phccl+rHlYbSPHzgQYBwAiA5lHxY4vFVvimy/oky2GYuCQpnyFs9oxI87u0baDS2NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.112.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8998566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"3f58fa9bbeb96bbe3d88fbd0cec22a2bc8c2a45f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.112.3_1781018967672_0.008027443846752913","host":"s3://npm-registry-packages-npm-production"}},"1.112.4":{"name":"@principles/core","version":"1.112.4","license":"MIT","_id":"@principles/core@1.112.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e9969862151a6db4fe43de700d5b1f579c2416d1","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.112.4.tgz","fileCount":1821,"integrity":"sha512-R9ReFuYm5eVMCjy8GTWt0dQK/CKq8n2zKmCiCbW4E1AjA+5v+w77VlloqwXiwE+RDAv+S/DVxNK83G0q8C635w==","signatures":[{"sig":"MEUCIQDVdgMPkh/P5YPIoUBToiBOxbGXVsL8sGbri61xlPaHOwIgbM7Jymkahyz14bhevgS0W07DCnaJRneSAwdsuKjJdPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.112.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9006729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"e4437342814def0e8f0a04ba2da7429b03434b82","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.112.4_1781020662266_0.685712554667036","host":"s3://npm-registry-packages-npm-production"}},"1.112.5":{"name":"@principles/core","version":"1.112.5","license":"MIT","_id":"@principles/core@1.112.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6cd73a669aef8039e0626fa182fae06737c345a4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.112.5.tgz","fileCount":1825,"integrity":"sha512-t67uH5XCfN71Wme54RdncHvsmxDH0pTNak1+vRVes8q3Rp+J2LH5W2UShzsBSZl+qW+iakhI2RLTcXWVZ1LmzQ==","signatures":[{"sig":"MEUCIFN44ocHEmS9SeZm/zxOcpXHIqLXxVoPrtamNWEabVpgAiEA7MvjAsL4V7/8uDJugkndYRSf+Sp5u6ptONSsIleOZBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.112.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9041140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"b238aec4ac504056515c8ac46773d8b7dd358e72","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.112.5_1781052225086_0.8289490861625215","host":"s3://npm-registry-packages-npm-production"}},"1.113.0":{"name":"@principles/core","version":"1.113.0","license":"MIT","_id":"@principles/core@1.113.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"007cf702ac79665f16193b9e6585ac28c6e9a6eb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.113.0.tgz","fileCount":1825,"integrity":"sha512-H5B5JylvjhosQm61ubcRIoHtrg43MBhBvC6bfvD927QtF18G9Wu1D90Nae4HNueeN7JTYCpXJASaUQeHuYqyeA==","signatures":[{"sig":"MEUCIE8XX1fCpvYEU95DQ+rpZb5v/BbJyHTT7Backsbcvb56AiEAgdyJlqfJzIAVXZnGpNDimAaKk7WQ32fxvJD0tKJZdvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9041423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"340301b95c3d6327016cb2d65a33ae3ed19b80aa","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.113.0_1781055123076_0.05001343837062677","host":"s3://npm-registry-packages-npm-production"}},"1.114.0":{"name":"@principles/core","version":"1.114.0","license":"MIT","_id":"@principles/core@1.114.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"d3ecd11582aa69c21920e62183186062e92e742c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.114.0.tgz","fileCount":1825,"integrity":"sha512-W2vgcn426ma/L2fXBc13YcaTiRr70XKAXVhK+RBYVgt5xQC/P2bMgnioXhmTusI5Ehz7HFqrVhZJxCyKEUOWsA==","signatures":[{"sig":"MEQCIHL3eytvgTQwRkUlkTftGmG8tzJLtmG720BXEckutOWdAiA0hrnRsFk5D2qW3FrfrXi5rm+33YeDoQnKUa9rVb3GLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9044568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"8a0bfe3b4d1769b6f0f9e7eff81c6c986c46c142","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.114.0_1781058196174_0.567703310082061","host":"s3://npm-registry-packages-npm-production"}},"1.115.0":{"name":"@principles/core","version":"1.115.0","license":"MIT","_id":"@principles/core@1.115.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"42064d21b2f1d2e4332583bdebc0fb907470b14c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.115.0.tgz","fileCount":1837,"integrity":"sha512-hvzeMmZkCPTJSyh1YKpkhlmUBQHmU6rhEG0R5hvlXzzkM4oYQTvwR2rvZr0REPQJ5sEmIW2qTJiuS7MCDeBz6A==","signatures":[{"sig":"MEQCICAZttQtzCwTMRoaPhdACXBBC+It+nKdRZeWtyU8z3EjAiBj1M09K7n19tFraBVS0eCxj7I7O84HVwDWK65R4aOYig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9131193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"4d6d9057936d488a362d8fcf87c7e7e860caee8a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.115.0_1781058417619_0.6005082890980484","host":"s3://npm-registry-packages-npm-production"}},"1.116.0":{"name":"@principles/core","version":"1.116.0","license":"MIT","_id":"@principles/core@1.116.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fdcc174cded71c556341357d1093914a5df29c62","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.116.0.tgz","fileCount":1837,"integrity":"sha512-GfXWcAytbmEy6qUNgNoHHEpAM5yT7fUqRaerbZiwtnz4PIWM25ueaUvJwmHQ2ySrbsVS+++YlcrE+NtcePWaHg==","signatures":[{"sig":"MEUCIQDvMC0GHGL7guxTD6TnBXLMdShIXX2+gOvOJ3aHRMCoQwIgaBZUnx4NsdVz2WJUoKCoa05jOI1orR6lzs5UikqQ4lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9132356},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"dde1f1870df39363435f5cf1e2e29b9bc18b0ef0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.116.0_1781059548833_0.7144414221587083","host":"s3://npm-registry-packages-npm-production"}},"1.117.0":{"name":"@principles/core","version":"1.117.0","license":"MIT","_id":"@principles/core@1.117.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"11248616cbdb3aec5bdd642ed2c7ef470848d18b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.117.0.tgz","fileCount":1837,"integrity":"sha512-q61JFJMz9AAJwQqz8jOP+wm7WeAl7s02izQuK2ZXdZFDbGVJxw+3yu4Et6hxNIC5fZB27WbOoyvIdd1cViJjCQ==","signatures":[{"sig":"MEUCIBHDT0Rh8w7YDxSNeGZ/fTKHRzPutym01lKI3vA/UFTIAiEA4nM7saDFgpOOSx0X143vb/cvnQQ6DAtU3HVMP/LxL7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.117.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9132290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"a2b7da1f16e24fa3b94adb50960b284f81c0a9a2","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.117.0_1781064663770_0.12045460958795351","host":"s3://npm-registry-packages-npm-production"}},"1.118.0":{"name":"@principles/core","version":"1.118.0","license":"MIT","_id":"@principles/core@1.118.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ca2a5eaff3dbeb56122f0bc7c49a5e44eb9959f4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.118.0.tgz","fileCount":1849,"integrity":"sha512-aWORBCWcXaTgAa4WfnNxBeoGL58LvvuqMhyJuku/RzC8ZQIoAFdNQ8sqzo2OuXlmcWI4SxudrGrpj/Ova9uTwA==","signatures":[{"sig":"MEUCIDvvw78yWgAOxj7vaB+PlWYLHL1ail3X7hniUOzjapakAiEAtw9nIdUqdMZPJiG4F7OuduzkXMYBZhFGq5663ZUPpBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.118.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9154275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"b58611b82e3c8200feb24998d7a667a5e8a581d7","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.118.0_1781141848025_0.28030198411038665","host":"s3://npm-registry-packages-npm-production"}},"1.119.0":{"name":"@principles/core","version":"1.119.0","license":"MIT","_id":"@principles/core@1.119.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2c27f9e59dc9b80bf95528c5b26467c59bdf837d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.119.0.tgz","fileCount":1849,"integrity":"sha512-XmcyMH2m9OK2bl8bDl+O+f5rMthYqyUSJwGiRBikFPUnnp7cxFuha4Haxnk8963BjEJteYxKMgFNogbWY1sjEg==","signatures":[{"sig":"MEUCIFf6hbDpbpgH4wP/RyP8pG4a3RvS7+CVkpDv25HwYI2xAiEAtlo20J7oNb7PGOHPHp6i8lXZit5PU1RNqA2IbPQY5Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.119.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9166807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"09677a9a75179d1f166a1921d74e12441d58d719","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.119.0_1781147106543_0.24919560325536194","host":"s3://npm-registry-packages-npm-production"}},"1.120.0":{"name":"@principles/core","version":"1.120.0","license":"MIT","_id":"@principles/core@1.120.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a57239865eff6ee1003a5cf980500877501b0004","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.120.0.tgz","fileCount":1849,"integrity":"sha512-iifqUw3FsoAxlnOeNGQxJNYafoxkIV0gYLCqPOkqqOXA84LzNKkVCTPUy1pIbRYMC9SVO6n20tyr1ddjcvUqcQ==","signatures":[{"sig":"MEUCIQCZiBhvyUyxHU9qCM3RunLJ+CkNJqaMYKH6Ld1hGJZmYAIgQgoW9Rlk/6tdvZYT/stSZ35Q9LTj5YTNKWAG8MJUwVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.120.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9163793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"21e74d67bc277a9971a030716bcbdba4a3a67f99","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.120.0_1781164672831_0.010688835456379886","host":"s3://npm-registry-packages-npm-production"}},"1.121.0":{"name":"@principles/core","version":"1.121.0","license":"MIT","_id":"@principles/core@1.121.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"52a704520d656293c73238c2d3cc76de37f333e4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.121.0.tgz","fileCount":1853,"integrity":"sha512-OUfF1mnaGqqQ5xWcgO1Gd9y0MP/Crh7W3ii5xNYpYNmcm9xKY8GxKTpuEbWn9KIDyrWWDMi0PNLsvRH8UVifzQ==","signatures":[{"sig":"MEUCIB5d/d8IZiywShHUR/T2krwsbbAjxNwbstJn4T1iAxlnAiEAul8qUZJTou9MiCqXQL3QbhuRMyvkTBVqSVdGRzcSFmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.121.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9193583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"0575cc79b057d53d0b172a5d8b1c6705247479ec","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.121.0_1781176181752_0.08513724820116675","host":"s3://npm-registry-packages-npm-production"}},"1.122.0":{"name":"@principles/core","version":"1.122.0","license":"MIT","_id":"@principles/core@1.122.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"94b921038bd6aefa324f94e2946adc261b5ebcd6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.122.0.tgz","fileCount":1857,"integrity":"sha512-oyo9E3JWo3W/8v67RCpZYBxX/6FQnqpSk+4kLtubA8yjQg7/OCLhJ38PoTAhtkwOIytqBUoC54svxd327iOsJg==","signatures":[{"sig":"MEQCIDPh6rkdPtePIU9c9DxZtLzmGA/1GCXzSI6Dz/5pAbKwAiAbXkoA4zpx0RxWcNJ4nBxZU4JtD0HNBttdO8/munK9Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.122.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9213472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"d94a55a93dc4aad99a2eebab42c7d22dae5daf7b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.122.0_1781180252431_0.7601181672411643","host":"s3://npm-registry-packages-npm-production"}},"1.123.0":{"name":"@principles/core","version":"1.123.0","license":"MIT","_id":"@principles/core@1.123.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"121b18633382e01027abf276d56e186414455ff4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.123.0.tgz","fileCount":1857,"integrity":"sha512-3TJu8f47W5rLP45RoE/GGIz5qWcIQKTtN3WXerswMAUc6ZctbozxxcADFx6mdGNnminR/05BL4nAgV7qngiXVA==","signatures":[{"sig":"MEQCIGDGGl4nZGem/ropJ8XPZA4OFRNRpK8J/aWE3AaeXBZpAiAjeB7LaAJKuNQvEeSCjmGxcU2exmlTtCIu3vTKciO4Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.123.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9217209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"9f6e1d764ce75540f9cd0ed5e854e8eec4e5c879","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.123.0_1781234586840_0.9263884655162729","host":"s3://npm-registry-packages-npm-production"}},"1.124.0":{"name":"@principles/core","version":"1.124.0","license":"MIT","_id":"@principles/core@1.124.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6b8b40a0c4ad6222fe1bfeb50a606a7a12e51190","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.124.0.tgz","fileCount":1933,"integrity":"sha512-gnDAXn4bs1NCLZE8QFzPP5woRFsw1TBDFzh8CkDqkLAPcwZjHhywKvbhoJ1kLrPMEGx5e7vE8hVl/uBxcDSh3g==","signatures":[{"sig":"MEUCIHSDFyNvWa4oY1jh2Thasl0AdizeOc4jfA4aGFM5Jy6qAiEA3TFNFqh+0jA4lhWqU8nZ4N32FIg8YuSknsX7YTXC+IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.124.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"1b678a3a562ecbbd1c197a55eed7318450715a14","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.124.0_1781236877523_0.6074196043446976","host":"s3://npm-registry-packages-npm-production"}},"1.125.0":{"name":"@principles/core","version":"1.125.0","license":"MIT","_id":"@principles/core@1.125.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"aabe4181cf8163a12ec27b29ee2e6636b273c44f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.125.0.tgz","fileCount":1849,"integrity":"sha512-bzeOac4wYjQ6nBsV2Vo2o8kgrj4PIbXwfdQ0qpe7Nmn7AhVg+JsvkJfRAf9LW+1I8rd7rwIgSS4FaI5vdOT1zw==","signatures":[{"sig":"MEUCIA8HrWRXeTHVarPomaAHQwiThX0belD0brw0piGHJaChAiEAsikwiqNSnN8GBpCiAKPbh83Nkxno81eGzU6D6TuVQ04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.125.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9067722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"26b5bf96e3d56b17aa6e85a2483c306463ea7a95","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.125.0_1781259291205_0.7608410105069809","host":"s3://npm-registry-packages-npm-production"}},"1.126.0":{"name":"@principles/core","version":"1.126.0","license":"MIT","_id":"@principles/core@1.126.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8d9ec95feadf57188d7c61353e5528faf23dee5e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.126.0.tgz","fileCount":1849,"integrity":"sha512-XvO9EYUzESwOR6kzuWoYnaNLnqnDnnztFxUeQhmZBajdwazbeslyKpyoIcInE9NVV1w0uievj8RunB3R19FkzQ==","signatures":[{"sig":"MEQCIE6McjNQtoQDHlp0QhzYhQI5AorgbbtIaAfbRxOXA21DAiB2DMELB5ayYcvb8dGXVprb+YZSIpTimxDKpTcyjPmLig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.126.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9065456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"985e3678b7aab346ae22acf7572adfa321154e7f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.126.0_1781275041395_0.33552693081605867","host":"s3://npm-registry-packages-npm-production"}},"1.127.0":{"name":"@principles/core","version":"1.127.0","license":"MIT","_id":"@principles/core@1.127.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"84514aca70df7e04728a6da78c341bb933dede2e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.127.0.tgz","fileCount":1849,"integrity":"sha512-gEgXp2fXq7mHBtp/hG+BI+0rV53WKR6GprgPmcpSIXQqZmkR4Y8nuV6On1sXOJm45uYcG2i9RYJrWg84jQr19A==","signatures":[{"sig":"MEQCIGCed5bNCoBhpy+KJUFNYVp0rwJbL26EjzoO6gAVbEgsAiASVl78txacrtbQakon2qq4R4yjwcJnsx0/JEp0AtujBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.127.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9072140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"7990d13975a3d134019ebe186e7e1dacc4d30b8f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.127.0_1781275828667_0.38774774317350325","host":"s3://npm-registry-packages-npm-production"}},"1.128.0":{"name":"@principles/core","version":"1.128.0","license":"MIT","_id":"@principles/core@1.128.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"03c94d59888e3ad1545f057b359c936cac30e09c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.128.0.tgz","fileCount":1857,"integrity":"sha512-mQns50yyjxeEYmu7Q+hof+tMdqf8t5aZdAkmlg7Ss7G6zByC2+bRyYGR6T4u0nj/Zerkr3go3i2yrAgMnGVY5Q==","signatures":[{"sig":"MEUCIQCdhjAHVfi9J2dcJGZupEOR/0slBX0D/FScr5GzraJvBgIgf71yXjdG48+aoYKkRSjHKlJ3KCHzKH2d5vUXtCCOxLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.128.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9096697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"23ea2c3437b865c671b81b956162c06961052c4e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.128.0_1781309340650_0.8740017766767199","host":"s3://npm-registry-packages-npm-production"}},"1.129.0":{"name":"@principles/core","version":"1.129.0","license":"MIT","_id":"@principles/core@1.129.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1e4b36983f04fb28473abecfa72c6a11c32939e5","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.129.0.tgz","fileCount":1877,"integrity":"sha512-TQdUUq0m7TNW+j2cVArlHgUv0kcKP+xIUkATRmpm21J7GB0tGX0FLzauwcUiL7drgyiyv0+BNHHvheL4XvPt6Q==","signatures":[{"sig":"MEYCIQCGYpF4I8o5pEXRof/KDGJU7pra39fj9EzMWrCO7tziagIhAP6817zONqgnDZ4qQMr7osJW1c0bVB3vH31+ds/xEb2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.129.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9182980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"3f978a96496ae2e9178caa3e67bc489401e22800","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.129.0_1781318742877_0.2964409576428997","host":"s3://npm-registry-packages-npm-production"}},"1.130.0":{"name":"@principles/core","version":"1.130.0","license":"MIT","_id":"@principles/core@1.130.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ab5705ab0c029d31f19a1aaba54374925f9e342f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.130.0.tgz","fileCount":1889,"integrity":"sha512-rgSWf3bjIvxGum4EtSl06yeWwfLiG5HB/tmGwkWoOxeqQ0lwr8IEvxZZZj0Y0WtU4C18ai+fu/3xqj7bEzisEw==","signatures":[{"sig":"MEUCIA1I487o4jfbHhvAqz1YcLu8NlxRqR0Cq/VqhSGq8XlBAiEAzjJUrAd96RfFFRSdbzgdfCiT+xFT+SNmXulyHmc2Sv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.130.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9214348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"b0e0a535526e948c7c030480fce35e82088723e9","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.130.0_1781333640149_0.26094364166866724","host":"s3://npm-registry-packages-npm-production"}},"1.131.0":{"name":"@principles/core","version":"1.131.0","license":"MIT","_id":"@principles/core@1.131.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f124aa5a7cb4f1752443f7cf8492be8857836420","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.131.0.tgz","fileCount":1893,"integrity":"sha512-r1B6/7qtTOjlPHKu8VlWrS4dSBDd+K7Eei4ThwDVp4QdrhR83t1ZGa6dXKyY5vWgxj0fnWovm5WcNFiQYvaOrQ==","signatures":[{"sig":"MEQCIF2tVXZeKpnlkZwKimH7Y3QvPWgVMKvhCyn8O3aACI8+AiAe5dC0exzoyV9Z9wx8IQmrOrh3YT0cO8AHumcGxW3UxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.131.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9227310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"5b0c55f12d57be2f03009a35fae5de0078be2740","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.131.0_1781339064364_0.8025519264822616","host":"s3://npm-registry-packages-npm-production"}},"1.132.0":{"name":"@principles/core","version":"1.132.0","license":"MIT","_id":"@principles/core@1.132.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fe9c44a531ba2d8b3b9606dc80dce75af91f007c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.132.0.tgz","fileCount":1905,"integrity":"sha512-Cz4TXn2A2de3C1e2Fk4hC7yD2TE2g8AlNEKFvyOQcFEvuR17MurMgDgxeRKOmWyUZjzucHtnrtDlhOHruitf0g==","signatures":[{"sig":"MEUCIQDOvygCnwunhR+fL0riplikj+DzhBjamTifGAEsPmqzeAIgBrTQF6YyYPgNNA9J5FyxKuuMbrs/FtFZaUWAHIeyd34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.132.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9352418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"6f18ee355d7147fb8e7ef455719721496e364868","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.132.0_1781346008123_0.9666240199906786","host":"s3://npm-registry-packages-npm-production"}},"1.133.0":{"name":"@principles/core","version":"1.133.0","license":"MIT","_id":"@principles/core@1.133.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"504f6351bd82d476ea82fd3df46320df2c23ad73","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.133.0.tgz","fileCount":1905,"integrity":"sha512-RLkX+HA1bFS5kvVqMGtWXvkfVsiea5RSWTUyuWsL2bK0iobhnyQNAgoSCgweWA5sIu3fjY2TtsYVbbDs3vk3LQ==","signatures":[{"sig":"MEUCIH9K2vn/Q/znR1u55SXhVjq4j4uSz39U5alaR5P3pPX0AiEA5rBmiCDgVdTMawP6cRreE2GzUiDfMJiyUydx1It7MSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.133.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9408720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"eaf787c08c982832d0f78c564b6e5cddc6242416","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.133.0_1781361428874_0.45082853447791504","host":"s3://npm-registry-packages-npm-production"}},"1.134.0":{"name":"@principles/core","version":"1.134.0","license":"MIT","_id":"@principles/core@1.134.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2e24ee71786783f905792a30e8ee288230cd0d9c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.134.0.tgz","fileCount":1905,"integrity":"sha512-8QMmF2YR88UAUqoJsqANb536y2pzANngsGHh2SsMAfI0UcwvgQ3SRttGmhQoOo5LQk1XJN5gE3o2E8gBUOmelQ==","signatures":[{"sig":"MEQCIERZoe8qFS3OFbAs4IlUlDvc98fonr57U8i4fqygrLZLAiAGU56vBDqwco7CjjqBaKonmY8rnQqNCYvjAnKMIfTYEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.134.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9434401},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"e297ef90af8fa4c241880f35da93a956ea900f99","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.134.0_1781400721324_0.19447958733030135","host":"s3://npm-registry-packages-npm-production"}},"1.135.0":{"name":"@principles/core","version":"1.135.0","license":"MIT","_id":"@principles/core@1.135.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"472694731e51c43811158974dbee60e71853aef8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.135.0.tgz","fileCount":1905,"integrity":"sha512-viNZ5ltSzZKkHkYA8kzL6PyXYA/8TtIKXr7CMm2UyG8DeZPY5nzeLCzNiXaslM6rNdNlYyGQ68D74sfK/t0yXQ==","signatures":[{"sig":"MEQCIFbnOFkTQcnyJPFi5Cl0EZCEqk710fZRAEUvuIFwUvOzAiAac9JHHuXIZRfkk+crETVpIv/a436p8Ua0bsG91TTXTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.135.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9448728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"c3b421cade614fdb0604a574043d4c0dc30ccfd5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.135.0_1781405297898_0.9381409165016679","host":"s3://npm-registry-packages-npm-production"}},"1.136.0":{"name":"@principles/core","version":"1.136.0","license":"MIT","_id":"@principles/core@1.136.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7e22013b4b97b6efa39704ed115fbb22de71bf16","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.136.0.tgz","fileCount":1909,"integrity":"sha512-MAMBV9Ja2L6v5QvvgAK/BkxEv2fTUi2mRKjnEDaDfhz9pT9eD9OK5l9zoxJQ74bPDL2tp40wi5RrvzEwfKAEMg==","signatures":[{"sig":"MEUCIHFsjRfUlACS50ulrMs/Z72aY/eLkRRV0QOWg3WtAr3FAiEA1cnZzfOtB7BRs24L1/yLolBXXEANMRPC98mG7MjfGHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.136.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9525876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"81f1e75d554b64bd2e20a375ef61f5658e25e9de","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.136.0_1781413084600_0.10615463644674428","host":"s3://npm-registry-packages-npm-production"}},"1.137.0":{"name":"@principles/core","version":"1.137.0","license":"MIT","_id":"@principles/core@1.137.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5b5dabd6a0f79d6f133be2b071845fd1794519ff","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.137.0.tgz","fileCount":1921,"integrity":"sha512-uwNQyCZrO6rOhgzw+SRA0jwhhSk0gmAHpcgJN0vHCv13asq0VZiQMD8wqlIjpG7av1vnWcO8tL96TKFEWP60KA==","signatures":[{"sig":"MEUCICY+MEBg0olgYrmPrBceSWMad3r4m/Y172DL9nbHNWCRAiEApdam03zXDBb3TZi7fnE1ZlRJPT29X4kLhUreFv6LYl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.137.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9585559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"9161da6dbd4729b2b96a1262951b311138ebf9b7","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.137.0_1781423713318_0.21396525309231595","host":"s3://npm-registry-packages-npm-production"}},"1.138.0":{"name":"@principles/core","version":"1.138.0","license":"MIT","_id":"@principles/core@1.138.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"145ca38e9b4448fb587a07e26f253f38e4f6cbc6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.138.0.tgz","fileCount":1921,"integrity":"sha512-IHmNhCDJxZ7kMQf3jAOIl6IujC8i/uPXIIrqejY3By7z192wZr6JHAO8edfOz1U1TDmhmM92hLJDRAwaoZLT0A==","signatures":[{"sig":"MEUCIHbCGpIflHmbjlePd80HxizQZzR4VnNgUt4aLx4SqIPzAiEAjC8wFZF8serbYGpvn8OL7zaB3qxGs49rM9cwmLznw7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.138.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9586163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"16b7cafe6fdceed48c6919dba3d82d2cf773fdbd","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.138.0_1781433100493_0.32253992107567986","host":"s3://npm-registry-packages-npm-production"}},"1.139.0":{"name":"@principles/core","version":"1.139.0","license":"MIT","_id":"@principles/core@1.139.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"56b0b6b42502e234c217c59b0b1d58a7369cc503","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.139.0.tgz","fileCount":1921,"integrity":"sha512-rrjoprx17pDyy1D0XTX8sWTKIca5w0U/FVOD1vnd9uoQ3ALDLxw57IpSNIfzH7xWe3K2+L0mZwxA8adKUhgiRg==","signatures":[{"sig":"MEUCIQCNMxdcNvVLxxWn7qW3hOHJ8FMpXii8A6LfBvShed+l7QIgQu7w1lEKtjUtMxdu8Q/Y4R5zZjzOXo5zPqTAEeoPs4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.139.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9594067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"eb442da9b92d385ed344f41dba72990ec0895e55","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.139.0_1781449408792_0.591099938007513","host":"s3://npm-registry-packages-npm-production"}},"1.140.0":{"name":"@principles/core","version":"1.140.0","license":"MIT","_id":"@principles/core@1.140.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f1641db872854e92941b18eb5f0957c6bd4aa7eb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.140.0.tgz","fileCount":1921,"integrity":"sha512-M0hsDxhcKRC0IZEaD6ChcX/N8NICavq9THRxxTnUXoMl54yX5VqDIMXcWymTRgJuL0ExDOvhRoDfKU1Z8UzmxA==","signatures":[{"sig":"MEUCIQD0b/g5erXcNwK1g0OTSXIJEXtOF1tKD04Xsaxm9CmmLQIgKY2ick4OkMp1Zw8HwcswpD0lVy5dyKHLv4nyln4vg3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.140.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9638881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"6552db94c790c6e0fd34ca69c356863d557ff5fa","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.140.0_1781484778557_0.05724065113782428","host":"s3://npm-registry-packages-npm-production"}},"1.141.0":{"name":"@principles/core","version":"1.141.0","license":"MIT","_id":"@principles/core@1.141.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"61d9a1f7b303ed2482982c164ff2873699942be3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.141.0.tgz","fileCount":1921,"integrity":"sha512-tznA4lmZ1NWUcq0NfF19ewtyc0rn83XxUFTL8K03Jzzqukn4A9N9OACOZBcu8NvNSbE5H547LiuBidiAHWIKBw==","signatures":[{"sig":"MEUCIDzXtFU1yAnEle0db4PRrGuMY5qSPM/zAtCROStVySb/AiEAhuR2D6f8mVE1HNA3mbX9yipwPQN5diXD9Lv7tAUSsmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.141.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9639807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"ca5a486fe9ada802388f38673bb193920c11c29a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.141.0_1781494758094_0.8614861092933579","host":"s3://npm-registry-packages-npm-production"}},"1.142.0":{"name":"@principles/core","version":"1.142.0","license":"MIT","_id":"@principles/core@1.142.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"eb3f6a6b99b62fc6f7d6a89b2a784a9072a86d9f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.142.0.tgz","fileCount":1921,"integrity":"sha512-S3i8Smg+sS/edDuy47irtxm4doN4kTtzHL5eENSklXlCRtTGJk8W7gInRfsofoJgF+nIHaNXQbrb+sdsibti4g==","signatures":[{"sig":"MEQCIEdYHps/VZH6oZCyA5M5FKzNbeWK4WdCN7/xIl8lVbseAiABzAjdU/w32poFcSagt53tfI9n9Uicgvu9ou60PAuQ4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.142.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9669203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"0703406f754663430851bef96a1d38b218c7cf2b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.142.0_1781498967208_0.7830256016312591","host":"s3://npm-registry-packages-npm-production"}},"1.143.0":{"name":"@principles/core","version":"1.143.0","license":"MIT","_id":"@principles/core@1.143.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"193b93f17c0bea00f8b97133b3bfe2bff1226750","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.143.0.tgz","fileCount":1921,"integrity":"sha512-FHwwmxozJGNpB2b8kDHHeXjYLx5HnY/L2uxhpb/R9kU3n7f/oGEDr8X7bY+EoBdns3amZr2RsGrWis944+Ul2Q==","signatures":[{"sig":"MEUCIA0MHLSjt+ASWoipy5l6kQ1G0AV1wP6j0O7HclOE8R2GAiEAtorkApB168K3wrZVA6n/FoRMuvyF2fQw2cL7P2haQv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.143.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9729064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"86d3eee5e11ed53ae2870c62798c09e61b7a630c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.143.0_1781499095911_0.7927523686080216","host":"s3://npm-registry-packages-npm-production"}},"1.144.0":{"name":"@principles/core","version":"1.144.0","license":"MIT","_id":"@principles/core@1.144.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9c25f2ed1ee4bb7af7e14ff9958e7df7688dbfa2","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.144.0.tgz","fileCount":1921,"integrity":"sha512-LzP9CTL8r5D1h4brbvM7DSsOhlZQXzqpI4fANaUl2+pY+qkKB3I3BprKUagbG+3ByVo+A9QPCKt5CJWeu77E4w==","signatures":[{"sig":"MEYCIQCe1Ob/qgCkxn+LXY1ko6axC2gthqQrT1iBn8wiXhZMvAIhAL9GCTPrCE44UDiONqgX+X3LyS9+V2+ryN5iivqFbxxh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.144.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9742124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"a1c4a76bf5283c535efa3e3cbf64f78ca1b243d6","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.144.0_1781510767905_0.5861337710179142","host":"s3://npm-registry-packages-npm-production"}},"1.144.1":{"name":"@principles/core","version":"1.144.1","license":"MIT","_id":"@principles/core@1.144.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"944bd7603fc2dfcc343723674a1c531e4f94c888","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.144.1.tgz","fileCount":1921,"integrity":"sha512-j9xyA4A53g1+B+aEWtxXjaL+f95P/Lc+3CpQ/uHNl/p9Lc9E+ABW8DScSvmtdMGI8anurejn2dtHwM6y3E8wYQ==","signatures":[{"sig":"MEUCIHYMEHegWJ0RXlvlRSUIAuB0KYbAjNCzRlXlWSRk6u4rAiEAw1xuCHd9yyHbdPP0tbqSjeU76A/L5xeQnv9FWRKaPM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.144.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9760347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"71105ff75b097d49cd787c2955ac2796dead889d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.144.1_1781529673755_0.7905267114665508","host":"s3://npm-registry-packages-npm-production"}},"1.144.2":{"name":"@principles/core","version":"1.144.2","license":"MIT","_id":"@principles/core@1.144.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"013141ae51c610fc7882ac827aa237a8cbaa409a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.144.2.tgz","fileCount":1921,"integrity":"sha512-kfSkeXakOGIzDPfKxx8tQbmyiOWO9CoTCOIGMS76XoFmW32aUXW4/m150h7g9FYR4iqoo6RxBtrCIeHyuzPoYA==","signatures":[{"sig":"MEUCIQD8F6MsxctufnkrtL3crZZwKJYWlyZIhpXrR0ojo+dSwQIgJaiUy1dWjC/+KNu1QM6lec9LbF/SBH+VQn4uC6yCJN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.144.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9777662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"ceea47655eb3742f00fae5848d0f5e66e8864c2c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.144.2_1781531054919_0.42824699367143104","host":"s3://npm-registry-packages-npm-production"}},"1.145.0":{"name":"@principles/core","version":"1.145.0","license":"MIT","_id":"@principles/core@1.145.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c8f1332cbde9e5c768c80d715377ac0d624204fb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.145.0.tgz","fileCount":1921,"integrity":"sha512-cCp8xq9RGY1aICyMs+MrnQ6RqI+kYRw4V7uB3iS3WVj3vUxnX2oSk01ix4NRzD4Qsi7mKr6D7IBJw7jFgHOUXw==","signatures":[{"sig":"MEQCIHkBdvvXoFX+z8GwQyvRDYQ2TErbBCtHIwr1MeR59JMqAiAHIUi2UQqNwY+UcuFbcATyLNTMm18jLKHATC/gRZTD7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.145.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9789407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"db625ab87d95886973e72df2baa926e2be8d4b73","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.145.0_1781537460711_0.6417760083759774","host":"s3://npm-registry-packages-npm-production"}},"1.146.0":{"name":"@principles/core","version":"1.146.0","license":"MIT","_id":"@principles/core@1.146.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1a101b10f0f163d8a263a1a3f96da5c48075181c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.146.0.tgz","fileCount":1921,"integrity":"sha512-AGwEmL3Of+8Y7JctCWlfsPqAHEr8VJ9UuL8mF0Fm8zvROPgOlYCpA3d+qAoowEle3QoGQWVaWvBS9QZfckThNw==","signatures":[{"sig":"MEUCIQD27okeGxA/3vOP7WNKdNnbZKyFMTwfiTdZZzs7HC1BaQIgTWOiSG7BmCb+r8Gyc22xlNOnj1df6o0H0uKrAiHaDTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.146.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9792217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"424a27041e697ae7865b7484eb229ce4f91a6794","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.146.0_1781539056849_0.20207149082269704","host":"s3://npm-registry-packages-npm-production"}},"1.146.1":{"name":"@principles/core","version":"1.146.1","license":"MIT","_id":"@principles/core@1.146.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"200b2138b780dc83aaeae81fb1dcba82ea4a70b5","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.146.1.tgz","fileCount":1925,"integrity":"sha512-mU3a4UhDCCLnO/gpfzwDurGd2D/wOTdJJcuKLPhsjWvQGdKLZFAk+g9/2/jPKbcDedF8RcoPzH+73Zs5PMrlzA==","signatures":[{"sig":"MEUCIHNPxzPMHkuN4T4LeiGcTgRMK6KB7eeSOjCQIJyhqxymAiEA8lAP+9Qk9wyVBFxqZrRogJX2OelFnE9WbQZER8KfdUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.146.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9841044},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"8b7ed3e135f06742e51726f26ade9cf4dbbd3933","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.146.1_1781591272907_0.2893495489600988","host":"s3://npm-registry-packages-npm-production"}},"1.146.2":{"name":"@principles/core","version":"1.146.2","license":"MIT","_id":"@principles/core@1.146.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"bcde037fe55d14a2081575c251a6950b8d71fd9b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.146.2.tgz","fileCount":1925,"integrity":"sha512-VesnDurWLkfcV28AC1msEt8wdeTyqI55qAC52NPiBMgMP8ZflxaKQdhTzN/y0Qz84J1Us5PaUW6LDXPmL+2BoA==","signatures":[{"sig":"MEQCIGY4H5Z8l5DyhnPaZyE3TpbHlRUPXrHroCbgYZzw6bofAiBYdI/qZuI3s9wSEHRJDXFmbP9dJuJhz0SE+PAsiJOP4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.146.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9846601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"e9a3146bdded8e76c382bc9b853be5eaa75a36b3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.146.2_1781591487836_0.4261710621178547","host":"s3://npm-registry-packages-npm-production"}},"1.146.3":{"name":"@principles/core","version":"1.146.3","license":"MIT","_id":"@principles/core@1.146.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"3e372ada9c5c034fda208e8a744af38828bd32ea","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.146.3.tgz","fileCount":1925,"integrity":"sha512-pAuOs796eVIr+92vnEbXk5r7nG5tCJKwDGTOuI1r2Lo09Bklsvehimy6zN9GECGrf8i2nGAWb4KDaTyccjKNoQ==","signatures":[{"sig":"MEUCIQC+mMDmzajegVZbG4NZtDLO98IHx8p0Kr4+UbWDan3zMwIgcX67kUhzjj+/qTGwUu2dZOT64Tz26dsQnRor0JYFf/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.146.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9848692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"10693857030dd3e54fc10ece22754e9ce1764b30","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.146.3_1781593949926_0.4410073327128494","host":"s3://npm-registry-packages-npm-production"}},"1.147.0":{"name":"@principles/core","version":"1.147.0","license":"MIT","_id":"@principles/core@1.147.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a7abe4f5fed813f5ec4978f979c8804bee5eae1b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.147.0.tgz","fileCount":1909,"integrity":"sha512-effRiu6/wzRDrmSkYihrnSfuJD76gBnGnZIkN5UR0aPz3FYeg3RKx4YUZ+nw4z/FyMcjLTkbJ9RN8T93/AlIYg==","signatures":[{"sig":"MEQCIHABZYnYmOPlLezfrh9vIicpeBpzivKpNtwSLkFWMs5QAiAEYpRivWC4f7rsQ6ZlSay5MKVZdcz03DRM1YPItOWYyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.147.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9862937},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"c7b03ac5a794640b65710cc1819ea84441cd7b6d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.147.0_1781615822375_0.4372086906884194","host":"s3://npm-registry-packages-npm-production"}},"1.148.0":{"name":"@principles/core","version":"1.148.0","license":"MIT","_id":"@principles/core@1.148.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"444340147110e0a5173161ae63ccd8abd33c30f4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.148.0.tgz","fileCount":1933,"integrity":"sha512-s9L2n/f54TbLe/wTsQERUDnO620wJVIkcjW1x/q/p3fl147Wcut3TjhjZApbfh+GZLQr5DVu9zexrbJzerTSSQ==","signatures":[{"sig":"MEYCIQD/soZm1WqzHVS/pjQB+gVzw0A9LejREMQhWPf/MAKs8gIhAPebFrM6jMxGA77Zbz4P6W46vtIn+qhtvZiYPsGO2rEC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.148.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9982083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"66dab7176d1d4d26ca5f97785f4846f092c4514c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.148.0_1781655531341_0.91453791637482","host":"s3://npm-registry-packages-npm-production"}},"1.149.0":{"name":"@principles/core","version":"1.149.0","license":"MIT","_id":"@principles/core@1.149.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f22027aee71bd5a732f0a0a15da16541a4b8edaa","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.149.0.tgz","fileCount":1933,"integrity":"sha512-9jt3kvbNs1w0wIx8lupxP2xhIYXOoyZoINtbh0p85yp4tl/QbFgLgVKHdZFrY/jBU22g4eD0heDOxvWEqbWyRA==","signatures":[{"sig":"MEUCIQC5w82YWjCe7x1kCQLFQWAGIsools4NKdk9DTIaFceq4AIgFEK+ABuxyyqOei7U8ZA6gETWdIbuWoQ5qRU6p51sFu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.149.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10002781},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"1b587d405ea16357b6a07acc27a047807577718c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.149.0_1781660517370_0.3788786185926858","host":"s3://npm-registry-packages-npm-production"}},"1.150.0":{"name":"@principles/core","version":"1.150.0","license":"MIT","_id":"@principles/core@1.150.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"66992df946f42dbf2efe3a7f7aeeb685115d0fbb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.150.0.tgz","fileCount":1933,"integrity":"sha512-RvFzZ1pGkHp9WE8uhE7f1HV3yjPnQhsJdpBYVGc+I5ZZ7OX8RJ8JjrWOgtZ5c7fWkhjXV3vVJfk0S/v65pqtwg==","signatures":[{"sig":"MEQCIH19jFAvQUNWugwnOn+iT45HtiikUw1rU++/tX6Rn9dsAiAs5RBb+33+I10f6GklqKQNz8EKT6keDCATvTCmySI7iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.150.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10002806},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"72e9bb3117def0ddfd7ab6eddae753af1d465aca","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.150.0_1781661001526_0.5373473635510058","host":"s3://npm-registry-packages-npm-production"}},"1.151.0":{"name":"@principles/core","version":"1.151.0","license":"MIT","_id":"@principles/core@1.151.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"15aaae268c4cf9c258f2b0ad4c8a03bc8421f861","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.151.0.tgz","fileCount":1933,"integrity":"sha512-2gImc3xdYytTIpF0ewnNniRM52kr3pncNOu8um1HyXOAEFHxiigskS1XX7+wlP2vh2+ZqmKRe1qpos3mJopzdw==","signatures":[{"sig":"MEYCIQDXR1gTscTdfeCzi9svtzaxLMamAEPS+3tVd+UdcUes+gIhAO5ILKQMMXVQXopVyQu+3Hjvb4kMaSkW5ZY7v/j8/lDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.151.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10006125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"8283bb5f3e78d6ccd491ba9aca96470a8c9fb2b1","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.151.0_1781687023240_0.6408369367439601","host":"s3://npm-registry-packages-npm-production"}},"1.152.0":{"name":"@principles/core","version":"1.152.0","license":"MIT","_id":"@principles/core@1.152.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cd4b5f08d13558be42f254d00355a8447a879f89","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.152.0.tgz","fileCount":1993,"integrity":"sha512-decT2/UK3sokn/AX37A6cyBJql+9xDW2ndaiq0gOdFbUHyXfmSXWThVpBvz5Uh71ul51rAm6mIZP0iZw/P6P5w==","signatures":[{"sig":"MEQCIApDO/Lf8cBVXihALbY0xGjQDkTUxHhSTealBZoDp5jyAiBIg/quiQE7oQt2Rvi1riLRgiDKOYRKTsUuNmtdtw9PdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.152.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10410092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"3d810eb92b9b36bc6c2e4e7cc87b90def7f4f2b5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.152.0_1781750288883_0.11597894236303219","host":"s3://npm-registry-packages-npm-production"}},"1.153.0":{"name":"@principles/core","version":"1.153.0","license":"MIT","_id":"@principles/core@1.153.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"72ab17069bab2e77594f185396f203d42abf1002","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.153.0.tgz","fileCount":1993,"integrity":"sha512-zBOEwASFW5pvcYZMzPrMIgBjLQmCd6tXMkdC/d3nK9GwG6fHKeFk6qqwB3alDb6hSqC9bUTiRkc/FhHiYQRE0A==","signatures":[{"sig":"MEQCIBISUzsD2kUkyErT8LlFqjW5hDSeUwaHwHAEdzEFqXPgAiBmSVpRl3hgYB3c19Ww3lk5L+siYpVqRY1C/p4eF1ZJEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.153.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10410092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"befc4478ba223c43687e7695088cd7a4386f63f3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.153.0_1781774284249_0.9099705297926879","host":"s3://npm-registry-packages-npm-production"}},"1.154.0":{"name":"@principles/core","version":"1.154.0","license":"MIT","_id":"@principles/core@1.154.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2bb01d0240a255e1e001cd1acc0da303fb61e213","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.154.0.tgz","fileCount":1993,"integrity":"sha512-CnLaHyjDYVmqbth0/vqyvWBU1Th6Us7ofkKbNMTzkIHMd+kaq1kmVtZq8GEwpT5GCK25fdqUbUkYUyJpfW4Ziw==","signatures":[{"sig":"MEYCIQCoHBctf+Ao/3LcIBv1ey8E3XsjUEMZcZAR1GB5a/KtVwIhAJ/0++RIPUcTEL0fC7aRI5x+xJUOIFCoratXwLxobp1f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.154.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10417953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"d8f3e2a743edb5145ffe40373e91636b4632ea98","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.154.0_1781786335348_0.4675385898866442","host":"s3://npm-registry-packages-npm-production"}},"1.155.0":{"name":"@principles/core","version":"1.155.0","license":"MIT","_id":"@principles/core@1.155.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"05deccecf5fabc65a48614507216726c20dbbc9b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.155.0.tgz","fileCount":2017,"integrity":"sha512-zOo8KZz8Ustlk6QnHAOmsqZ1FGVqkvfD5auHsymn2nQLwazEfza3YkZ3ON2VGq48I/aEfXxmK9GP/OLptgrG8Q==","signatures":[{"sig":"MEQCIHNcnt+T1lOaZncT+QAyZ9Tgg0wMxUTsjynW8Lw9IDpLAiApiV9qox4VXM/vhDS00AdHUNuchrVkU/Le771N9t+NEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.155.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10598544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"5adfd6f53a62b6bbb971047379b859d36b35ad51","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.155.0_1781870037679_0.12394889068585346","host":"s3://npm-registry-packages-npm-production"}},"1.156.0":{"name":"@principles/core","version":"1.156.0","license":"MIT","_id":"@principles/core@1.156.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ca020f902c763f7d06b78e56d09c3ad1f1f760fc","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.156.0.tgz","fileCount":2025,"integrity":"sha512-8UxpAULputoSrV+g/irq/hIZt4/rQFTQubcO+DYf3byjLC+Ve+NGCuqEnK62UEz/JcStsJN014oCQXTbOjbBzg==","signatures":[{"sig":"MEUCIQDDjmXW8yTHntEdK828I3As0I6M94iurX7a+4hYNLhsHwIgGAyW0maswTjYe80gDVwce3SAI7oyT6keR48RfgU33t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.156.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10624729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"56508b1329b801e550f9be9d22862f27467e9953","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.156.0_1781871687387_0.9614828047253132","host":"s3://npm-registry-packages-npm-production"}},"1.157.0":{"name":"@principles/core","version":"1.157.0","license":"MIT","_id":"@principles/core@1.157.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2651c30d679904ebbaccb336601f98977c4c0de9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.157.0.tgz","fileCount":2025,"integrity":"sha512-9tQsmbzEhQOApK+cEdE2nFKWQlK90PVAk7v3Gj6hnTXaa6gMZxHGjMFEnvnF0NgFDnq60Lr2iCLgFqGuJKZSmA==","signatures":[{"sig":"MEUCIQCh5nL7wiCtGliItC2p7YKx5w9PWCymDm3lK1PJ0zKIlQIgFUtGCjM8hNiSfbAVpdWScVbiKAlmagdmf1DmYOhoiCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.157.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10628708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"2a7d9bf40bffb5d9fc04aabf70a404e223a1ddcf","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.157.0_1781934697349_0.917654703719188","host":"s3://npm-registry-packages-npm-production"}},"1.158.0":{"name":"@principles/core","version":"1.158.0","license":"MIT","_id":"@principles/core@1.158.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"70e3708168ac422682c71638c569e3b3bfff6244","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.158.0.tgz","fileCount":2025,"integrity":"sha512-EXlhPbUPj3IJik7sz9fcx3my20CcT6A/PVDzoGF4nXxDRPBNkTu7Y7DT87RcgdByCpC80eoUN7d/xR9cKMOudQ==","signatures":[{"sig":"MEYCIQD1N/J8oRq1Rd+zT0NIF34RjCYPI2ek3miBITKd0thZWwIhAOui0iN+YPC9PcOe6/rwMejxjaQip6kZaOAjk2dZ0KWT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.158.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10630328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"c201d18dbb443566b2035da219e3788d072b6edd","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.158.0_1781940976382_0.9856402203526804","host":"s3://npm-registry-packages-npm-production"}},"1.159.0":{"name":"@principles/core","version":"1.159.0","license":"MIT","_id":"@principles/core@1.159.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"be05313fbc99248e6be793852be2586f4df1bba9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.159.0.tgz","fileCount":2029,"integrity":"sha512-6DhrBhjqL81d1YvzeQ0xGwgWJ3S7fwA6KY7KlMWjYiR6twl2J0t5XMByTm/999OMzNBLviJGudhNBNGcenXXSA==","signatures":[{"sig":"MEYCIQCMj/F/o8bjib9CMJvkHIvgDvSJZsQeddJUl2z+JTa11wIhAO1MVvOJtxFTyfG5iydMUOXvxzUt+pL6/7EnXe/oOgWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.159.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10646896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"efb9570ff13a78dbd04303861b61101598d21912","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.159.0_1781946979211_0.3790133746609712","host":"s3://npm-registry-packages-npm-production"}},"1.160.0":{"name":"@principles/core","version":"1.160.0","license":"MIT","_id":"@principles/core@1.160.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4ecbb9c071b5325c7a4eb9b6ace91de317144bec","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.160.0.tgz","fileCount":2037,"integrity":"sha512-f7m3eDUku1qJYJPaDZ9cUY24Re37QN9biGis/cGx3/MCGzT9HSxklwo/TwK3JhxnIS9u1RKb3YSlEnNxBngZKw==","signatures":[{"sig":"MEYCIQCWshEQjOxpoWDzKOvl9V3sDl8Z3yoBtBZMT4qBe0UHgQIhANHUCUNV6XG5Heiwh5x+0aPPRFhZyrl4G2Wct3389CTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.160.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10667772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"400fef888e492537dacfa081847de273c475b098","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.160.0_1781949761822_0.1645179081398893","host":"s3://npm-registry-packages-npm-production"}},"1.161.0":{"name":"@principles/core","version":"1.161.0","license":"MIT","_id":"@principles/core@1.161.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"50133b3f392e77716f74d81fba0511c1f83d64f8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.161.0.tgz","fileCount":2037,"integrity":"sha512-ugzw7SHkEo2K3HZqVAJf/FYd9wudI66ZqO6w7gpqw2EmWF8C5qceZNeIb/uvvgg0UArrw9JWSG34yLt6N8sG2Q==","signatures":[{"sig":"MEUCIQDJabm7ZJAJMFAYaUFwUFutbUKij43jihXGQxURJQQYEAIgK7sWPd6Sggl8CkRuA1GEpLOkasArjGpmM6MvRIvuLPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.161.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10670838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"d9fce61c5cf4f9c23cc22a1d5315b38545153966","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.161.0_1782000762063_0.34156470888314283","host":"s3://npm-registry-packages-npm-production"}},"1.162.0":{"name":"@principles/core","version":"1.162.0","license":"MIT","_id":"@principles/core@1.162.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4f1b784875f0a944ac0e268b9ee0fbb80a8391b8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.162.0.tgz","fileCount":2065,"integrity":"sha512-mD0u3W2HEk4Ko9KAzv85+XdXjtkkfgCR/Yzra02r2viD+gcYSc0wQ6xu7+JmnQYxGwOlDcDNfewTu5MsPmDNwg==","signatures":[{"sig":"MEMCH1TyppgaGZcHvBCQuevQ37QsKlRDO/68hMOZFEk3nL4CIFDEEkhi03bgVKPKuCfO0Cy75zwoksaDeiDrr0i6Pt9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.162.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10796260},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"83a65fb1edceab49dcaca4d59a5fa47126238aee","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.162.0_1782041504831_0.1149447250373361","host":"s3://npm-registry-packages-npm-production"}},"1.163.0":{"name":"@principles/core","version":"1.163.0","license":"MIT","_id":"@principles/core@1.163.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e1c2c6457a8dbe5bdf431684e644424586b708e6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.163.0.tgz","fileCount":2065,"integrity":"sha512-cAqAbP+sR+wysT11EDi4n7+RezEFUNJ6BlGMXOiDXxnuvd/0C/hsTpoomNJdNIX+T/EFAQbp6Wo8SMMv8o/E1A==","signatures":[{"sig":"MEYCIQCE8dTj8F8ftXSgZ066YFLhxGaCbNOpptcU95c3fypejAIhAKX/vjwtmuJx9GvH/of7KqhnGJRK3jzQOaJT+nB1Rdl7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.163.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10795388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"4fad5a7e3c9f16fc127190c84f49df17b51663d3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.163.0_1782050462008_0.17519990368157234","host":"s3://npm-registry-packages-npm-production"}},"1.164.0":{"name":"@principles/core","version":"1.164.0","license":"MIT","_id":"@principles/core@1.164.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"18238ac1185d95927afaa48cff4f6be1d82da818","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.164.0.tgz","fileCount":2065,"integrity":"sha512-xpoLjA9gH1JAoZVKJZOQh3eIpTq+U+Njxkbtp7hvdNDrI20Ckp7WFg+Xc/6UOhgi0e9xqfw0W7iFvzZZ/VAssA==","signatures":[{"sig":"MEUCIQDPwX0Z3zy4ML6aeJXY6o1lTs10iAKFN/Nx2HCqBVO1TgIgRSzkyr390ayvdZnbyujWPFGVAWz7BVnoxoi+/qLND18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.164.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10795904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"08979a393d3945d7fa7a95a2e5ee77624cfc78d8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.164.0_1782052988936_0.8938852594573092","host":"s3://npm-registry-packages-npm-production"}},"1.165.0":{"name":"@principles/core","version":"1.165.0","license":"MIT","_id":"@principles/core@1.165.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2cc9ae22eb0a80194eb22dc3da7b16b820aad5eb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.165.0.tgz","fileCount":2065,"integrity":"sha512-AZjQQB6v76zYIQp+ITwb3tE4Z3IZfY2rRMAMn/8W4aNCS8eua3MjeLw9P3ZifbmXn7vIai6ScvUeZJfc5PYH/g==","signatures":[{"sig":"MEUCIDKFqb1nj0UuIns2viPX4HdiF+K2+wib9pCjZD+6IdLQAiEAn9tZleLPWFaH7zK01fE1r372BUpAayilgERmnPwuY4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.165.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10795904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"2a49f3aa5c5cd726df09686aa10cb98b4c50fe7e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.165.0_1782058008732_0.27854263051222206","host":"s3://npm-registry-packages-npm-production"}},"1.166.0":{"name":"@principles/core","version":"1.166.0","license":"MIT","_id":"@principles/core@1.166.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5c4fd5ea1e02797b585d881be68d117758e0d503","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.166.0.tgz","fileCount":2065,"integrity":"sha512-Kdh5xmVp2x2k/pBShrVNa+eBXddqfgtx4x/VbYIDsyaQTBO+ZczS2ZwhhBJFQN/HlQEWYDBn8darepiyLjqjWg==","signatures":[{"sig":"MEUCIQDBnmPpgCzp5fMVXADRAlHoqsUYw0L5d+LxEvvaWYbTMgIgWElfn05PiSUtJuNXNE8bCmx+rwQzKx5+HMcrg7rPGb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.166.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10819701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"2b2e6e4c3ec93cd4f04fa269ee7f94bbb0b9050c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.166.0_1782109975771_0.6144038985232079","host":"s3://npm-registry-packages-npm-production"}},"1.167.0":{"name":"@principles/core","version":"1.167.0","license":"MIT","_id":"@principles/core@1.167.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c5f4deadd2563323f704866878041ff1cb95e0ed","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.167.0.tgz","fileCount":2065,"integrity":"sha512-g87ypM00J3jItmnFm2x4orFHve9vr56W+fi4N6y47qT6aIyHahVxQpx1IFev5lZEOTcY7/CpsCTdkvE/Ey3YHA==","signatures":[{"sig":"MEUCIQDNN+9cvFdOH2Lhx956/Exa5e1McEuuE9v6OsTJ4xtJNwIgSHvvaBAECKShfQ4KZeKRtmYR4HAF7MPnd74cLupeWWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.167.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10814197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"ba588de1048a20bf158b94d0e352dc984c92c251","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.167.0_1782119444062_0.6704777873017786","host":"s3://npm-registry-packages-npm-production"}},"1.168.0":{"name":"@principles/core","version":"1.168.0","license":"MIT","_id":"@principles/core@1.168.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2e37f48037bb6156412e30e054e0c4f428304ae3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.168.0.tgz","fileCount":2065,"integrity":"sha512-uXtKzuaynyw6rLjIDzDnJVl80lgZ6YufGiR/tgzdgxYWSZbkHnHcDadnKG/70v65uxnjvt1fiUlRHyLqRF+gwg==","signatures":[{"sig":"MEYCIQCx8wUU3+fSyuMWOtvhmOYRDZWXmykgHvoVpSxD+MuwaAIhAJ6TiBiclb67N64pfDWzcw8Sao9fMgqnIF8mz59lfLry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.168.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10814197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"803d625505d2c87c2eb8be486292ad6db2638280","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.168.0_1782130394432_0.6281039185782642","host":"s3://npm-registry-packages-npm-production"}},"1.169.0":{"name":"@principles/core","version":"1.169.0","license":"MIT","_id":"@principles/core@1.169.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"da647210a62a43a9c30c6acd9c8025453786ee78","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.169.0.tgz","fileCount":2041,"integrity":"sha512-vedLGAvyD0/NB4Lf40cU+12hWSDW6w1XY64dfMjwWs31iVCM0QCWj6oRjZhvSvQWwrY60MGa8vNJ3+ZBy5kSmQ==","signatures":[{"sig":"MEQCIG1LHbKb2Ed4oouKm1t5vS09qI2y/a01MEut2SRRs/4qAiBTeFj3omHpr/sDIS+GPb5OjNmb18EUpidIMa/5Fqxazw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.169.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10607169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./io":{"types":"./dist/io.d.ts","default":"./dist/io.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"}},"gitHead":"cbee30fd779ae0947694a9c0a1d875779c40cdda","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.169.0_1782135162387_0.9849791388905611","host":"s3://npm-registry-packages-npm-production"}},"1.170.0":{"name":"@principles/core","version":"1.170.0","license":"MIT","_id":"@principles/core@1.170.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4b9008079587f0a0585bd05471d25f4b39b0c5ae","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.170.0.tgz","fileCount":2065,"integrity":"sha512-6tG3alK6C+w9y9eFmS6LJ6o8aieLZjvXYVsqHieBZOeC1Bwp2hk0i+j9pSbwEtg+qeni8KdjpXsKj6nTfwYnIw==","signatures":[{"sig":"MEYCIQDDt4aMBxlixJMTHhgkcFioT0j7hSQbeVshoaDgsnzflQIhAOjaMTeGbloV/kvlOt+dA8T6yMZubwtQmIgr1WD0jfGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.170.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10647982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"a62fc94381cbbe2cbde57d70815a0ee58429b7ef","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.170.0_1782176285015_0.5138234949563976","host":"s3://npm-registry-packages-npm-production"}},"1.171.0":{"name":"@principles/core","version":"1.171.0","license":"MIT","_id":"@principles/core@1.171.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9c69f7f91ccdd0d4dca2bd3a21625714e54b266c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.171.0.tgz","fileCount":2066,"integrity":"sha512-cdS0RtVz6dSXy8byTs5oMgH9i1V/wwYBQiHrJROIpfxBAhvSvnQXHqlwzB4GY4G5vN58COhW7/xo1t7NmdOpew==","signatures":[{"sig":"MEQCIEBYUhTj0W5SrDzIfHek2nzCX8ZcMGceu8v+/vevzlQGAiBs4pTI6NJ5TVVy3I7I5wW5HpOzO4hMk9NRF+bqPXREzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.171.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10658347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"2f7fbad07b096efc37fb9b8a202f44a7d0bca492","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.171.0_1782183635914_0.4313920064353274","host":"s3://npm-registry-packages-npm-production"}},"1.172.0":{"name":"@principles/core","version":"1.172.0","license":"MIT","_id":"@principles/core@1.172.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"46d4fdd1882fdc548e4bc251cf88d07893b2179f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.172.0.tgz","fileCount":2066,"integrity":"sha512-Ebt87ChG91COBeSyjBCc14rFLeqzR32JqS2LtPAjCNfFvLty0mr2rBWWRT+ikI8DfrihZjF6RZTJrycSWCR9dg==","signatures":[{"sig":"MEUCIHuLPGCu1KjAhnX3f+95NCr769q9ErFw/FG52rWduReLAiEAmRuFEeMSMlrXSyjEKzTC2lVMpAIC990ym8C3PecMY3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.172.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10723142},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"9597d906ac6bed417cdd05f8deb59ff04ca26d44","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.172.0_1782185939058_0.15349738440551164","host":"s3://npm-registry-packages-npm-production"}},"1.173.0":{"name":"@principles/core","version":"1.173.0","license":"MIT","_id":"@principles/core@1.173.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"95215db673bc0715d70be5d7949c311c0810daaf","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.173.0.tgz","fileCount":2066,"integrity":"sha512-vmNY8wvSfEahV581YwSph9S6q1Y508hMxkRcNp0B2s096oY2S/UC1XuQa5DzayKgck1F26bsBMfpPfL6KuZqBw==","signatures":[{"sig":"MEUCIDh7z3Kwv/xvTy9svrH/Qr5prkAEF6L7gpLEpSsWS/GEAiEAyrZ8MGXNnDp5R1qxfcws8FXzv7v6dz7tIC4H3skHy+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.173.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10723124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"8606882c1ec34cd75a53f63ce29fbb1570b322e8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.173.0_1782197890914_0.6918432979944669","host":"s3://npm-registry-packages-npm-production"}},"1.174.0":{"name":"@principles/core","version":"1.174.0","license":"MIT","_id":"@principles/core@1.174.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"920c6896c7edebe3747495226b30174f313276d6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.174.0.tgz","fileCount":2082,"integrity":"sha512-FYSLuwWIxzAGeipulJ17JxHmGzbuvNbi16TgBTNKtxJtlXAWlNl6IbwVZl5lihReo0yYs13H3hIpNftAjMpQvA==","signatures":[{"sig":"MEYCIQDLPSY4x1ArNkPBzu/l7uwZDYZe3ypWP+wEqeC/R3m+rgIhAJUD9X4+LZUhmAh7dd9xkQ1EenADUS/w8H4mDF0IxFE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.174.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10754608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"71d7a54477b8489b163a53d37d94bc058eab7bd9","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.174.0_1782211819096_0.28666010184881285","host":"s3://npm-registry-packages-npm-production"}},"1.175.0":{"name":"@principles/core","version":"1.175.0","license":"MIT","_id":"@principles/core@1.175.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"009b2b3c43f6a3f1554a3bbea43865ae7ae7234d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.175.0.tgz","fileCount":2114,"integrity":"sha512-Zrl+xnAseVMFOXK2DYUHogHAw016m/GFoBMzt2FwrhCtweh0bi+XCqw++qSciDbcKqlQVZSJAg2Il/dMSJnt2Q==","signatures":[{"sig":"MEUCIQD+54T2O74sqgXs2Ihrl1yXflQqE9fgeRZ3vOgHTTgVJQIgeCYHJ5jhCzWufmBddKq89EK44hA+8BI3ZmueLb7/LmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.175.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10870296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"6dd1dc82477b1393502f1206aa44f1e909c24c34","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.175.0_1782220388572_0.941024486918767","host":"s3://npm-registry-packages-npm-production"}},"1.176.0":{"name":"@principles/core","version":"1.176.0","license":"MIT","_id":"@principles/core@1.176.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b8415a1e236181ca68d797293d83541b0875f160","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.176.0.tgz","fileCount":2114,"integrity":"sha512-l6AFO+80kxdUq9OUo3eykJ3k3esL//dk2cPcoeic3tahBeNM9Mn0wS9gB3x3IsX5cI3+j3gL8r5s3/wUxUIrgQ==","signatures":[{"sig":"MEUCIAQzOSFhmXpQtArfBDWFiDdy6AEz3Qr74jTNT/QaNhy/AiEAy5+nqfZugijkBf1bZWcxFwDxbcgjAlTBAI3+N16wdpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.176.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10867485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"18f9fe94f3377ede88c0fc28438543d26b75392a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.176.0_1782258322625_0.36225747985288126","host":"s3://npm-registry-packages-npm-production"}},"1.177.0":{"name":"@principles/core","version":"1.177.0","license":"MIT","_id":"@principles/core@1.177.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"761baa6c4a186b44c41e0de53c6cbc36056ff272","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.177.0.tgz","fileCount":2114,"integrity":"sha512-oOiLoU8elyUKO99SKDj1gMaS2/vRAv0mijs2nnaPeo75WLFdlfgUMjcgGCQ1CtWIW1UfyeP2xOzE5fRfLFVaAQ==","signatures":[{"sig":"MEQCIEvqqNPYyQ+pMuAnVBilQA7dUkplddgbpyRMWIxkjhxKAiAMdkJZ2+2D/SoVfRMuBm/+TfjYAYzelysJu7FgzKTHiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.177.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10867501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"7e1d59e7baa71be389ef7b8582c80f3967dcee4b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.177.0_1782260185254_0.6513967887859431","host":"s3://npm-registry-packages-npm-production"}},"1.177.1":{"name":"@principles/core","version":"1.177.1","license":"MIT","_id":"@principles/core@1.177.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"89c1e3cdae665dabf72e21919d503a460bdcd31a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.177.1.tgz","fileCount":2114,"integrity":"sha512-beIhB+UxYCw2D5iTNyEPTGIFbn8Be3Gnv7eB254OAGs/MVyoe3Jl9KKy7kNap1KfS5s90MG2xaT1gieNrOe2Fw==","signatures":[{"sig":"MEUCIQDqX8WjnKYtrnUgvFmqLjvABytukKFq9ZH6ws9T8lHyhgIgTo0dYjXzAbG1+SfXk/6yeTFzURdh5kjnGZLQkdKcdJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.177.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10867842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"b8d1575cdcd85b39936775a0fe92c0fc2363a169","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.177.1_1782265279929_0.04725094875467062","host":"s3://npm-registry-packages-npm-production"}},"1.177.2":{"name":"@principles/core","version":"1.177.2","license":"MIT","_id":"@principles/core@1.177.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cc3b5c567a6331bbcfbb9557324badc2964a1630","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.177.2.tgz","fileCount":2114,"integrity":"sha512-2VAhi/pS8uYUyZ8VO6QhR0gr1LLg2YYuJaqSjqf7zzaHGwnpTuBEYNDJSsyNqaLk9ezARqqV/vnj29/e9Ks3tQ==","signatures":[{"sig":"MEUCIA0M1s0Fk5kF57c2BbHmgDYNozZ34dVy+HX1kIEIhZgCAiEA86E931GZOra7tb0x41iNEo07Zk+iQXenporTlKnBGJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.177.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10868002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"74900555c09a671f7e768a2432dae3ce3a0d7a94","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.177.2_1782268454321_0.7608866202363054","host":"s3://npm-registry-packages-npm-production"}},"1.177.3":{"name":"@principles/core","version":"1.177.3","license":"MIT","_id":"@principles/core@1.177.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"3619e9b81bd5d5257f3d0526c15724623c3ccb15","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.177.3.tgz","fileCount":2126,"integrity":"sha512-RSrAJ3ZjLj31PixvR1Oq/udeIKxytYSipuOUuHWblgWajrQFnv7Cx2K3xkQaIV5PhqI9HXTGV5idqkJM4Q7ByA==","signatures":[{"sig":"MEYCIQDUBgmotsvS3NrpL9BvShmnXud8dlFt0oQVc4glJLs2dAIhANeb0FkA4yB/xWWzUC8osBPLJqz6HJXjuW3JVcsx8MnJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.177.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10944787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"e933d3950a0af6b169e5ff88470be6c2c901d344","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.177.3_1782270330861_0.46293251084130604","host":"s3://npm-registry-packages-npm-production"}},"1.177.4":{"name":"@principles/core","version":"1.177.4","license":"MIT","_id":"@principles/core@1.177.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e8ffb7e754fb1af3439f41f41b3143edde397245","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.177.4.tgz","fileCount":2130,"integrity":"sha512-GuYrLM5vpSfcaWeQVIFbz2GIjgqbRuTVBJYeJA51FF87N2Kw2Ew0UZ0RHZWG18SLeZKm7dHuVyUZX7HtcvJsBg==","signatures":[{"sig":"MEQCIEPFRuLyPpelV2TC0HRq/CqN8W9z0l0cv7obv3fC3CQsAiA13r5LjV5L08IOyfzNLdrNkVtcvdWtP3zVoXjECTymlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.177.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10970658},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"763a1be40563b5dc659ca5b5601cac9d8bc46e2a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.177.4_1782274027137_0.5008273893686681","host":"s3://npm-registry-packages-npm-production"}},"1.177.5":{"name":"@principles/core","version":"1.177.5","license":"MIT","_id":"@principles/core@1.177.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fe6d9c802179535f690071563b734b40d617937d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.177.5.tgz","fileCount":2138,"integrity":"sha512-6eDAkDrbFmnGV64dfneWaAeE48iXVdi6ecuKTnmc6xrfjWwao+PsB6YcoJnOrZC/AbRCExBXejOPGynZDUuc6w==","signatures":[{"sig":"MEUCICnFOcDIlIGKjzp8y2GRroT6goSeD9P/SeAqKxhICsb0AiEA4vuIikv9/0m9C2QRi4liLeTscOUynkdg+A+9TgAOVho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.177.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11009780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"2c4bf7f194f8f47a9947147b124660974a66091d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.177.5_1782276731106_0.5923011172887827","host":"s3://npm-registry-packages-npm-production"}},"1.177.6":{"name":"@principles/core","version":"1.177.6","license":"MIT","_id":"@principles/core@1.177.6","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6540e09d77127b366e57158b6af7bd430ddef706","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.177.6.tgz","fileCount":2138,"integrity":"sha512-zoN9re/jumH3zYddOeD/zCsrkewPSH3g4USCCxToP3oOyFwdtd6OCL8BDwtOTfK0bp9L+zQ8Qc2oY6V6OKRjEw==","signatures":[{"sig":"MEUCIFDJprmWnd09xfV0gXn1KSbqamcgVZUS65OzRZOyCceHAiEAh8CdGI65j5RcVuSJny5gO/PViOX4cgv/oiKDxjJocO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.177.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11006486},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"a7b523676acfa24fb946c094c479a087a5ba279a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.177.6_1782283174018_0.2599096000447183","host":"s3://npm-registry-packages-npm-production"}},"1.178.0":{"name":"@principles/core","version":"1.178.0","license":"MIT","_id":"@principles/core@1.178.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"12dd1ecbeb170724741425369571ffaadeaffc5f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.178.0.tgz","fileCount":2138,"integrity":"sha512-TcDZ/TmzglJ5DaLJx8xDZgOEhpVslQ5bYp56XOpqrU3eAfdpNoLy9pzaaeG+G1NlBIHJ4928Zgpckp1XT+QhOQ==","signatures":[{"sig":"MEUCIQDN+TBtga+xE3UkyejNavvV1/wQMh+8YbGRGdZynsZJQAIgAy3S77QKxhBCMAwQBGclWpGTxgiAoDGOq71EnInbh78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.178.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11019015},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"ee25d811d7c17c4108e1d18064ce5a2c8fee3f6c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.178.0_1782304832217_0.023964309687175334","host":"s3://npm-registry-packages-npm-production"}},"1.179.0":{"name":"@principles/core","version":"1.179.0","license":"MIT","_id":"@principles/core@1.179.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"778675f1df44c8c14b07a93c12d9e781b8bc498a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.179.0.tgz","fileCount":2138,"integrity":"sha512-yRpxLi0JsGsFmXh2NKeCdzmPAuLeQgARI2HlBFs+N8nICiY0/2VL1zasFM0jwZmQUI2zg6S1gpR1HV2Y6d3jRA==","signatures":[{"sig":"MEUCIQCyD/HiFmO4Sq3g9ScbBhso2//1EM5XVFxbO4IrNom2WgIga61JStUj2HtctPW6E5tTtm0YivkKOhDaEJOGInxzLns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.179.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11019038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"3d2b5411d57e984e9e0ba1b78d498ae158dae6ec","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.179.0_1782354086929_0.8079238420788435","host":"s3://npm-registry-packages-npm-production"}},"1.180.0":{"name":"@principles/core","version":"1.180.0","license":"MIT","_id":"@principles/core@1.180.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"38c602a35361679417ae53ee482fd8d55e9b0908","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.180.0.tgz","fileCount":2138,"integrity":"sha512-eMjOaaWDsbeR2EYro/68L3EzAgyGJcQBMY+rSv0h+chGTxzNzrvZzCI7UFD3mKyyGBBjY/TeG66LdnGnmz1Kkw==","signatures":[{"sig":"MEYCIQCut2gLU365yS2n5gky1PFRaPFYZTzuk2lFIt8r8xt8dAIhAPJmLebTHjU0NVvaf2WKdSI8jy1KWqRvMYMtpbeHvZ5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.180.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11026559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"9f9596cbf83e58ba5d3eca5031c9aa0986cf9e68","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.180.0_1782354331962_0.5250539502664437","host":"s3://npm-registry-packages-npm-production"}},"1.181.0":{"name":"@principles/core","version":"1.181.0","license":"MIT","_id":"@principles/core@1.181.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5cad9f5d9cd47d3e64378cc9d332b9575a09004a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.181.0.tgz","fileCount":2138,"integrity":"sha512-SE4t04bv8CZmd4vJNv2ge1PzFDF8ow1iXsJ2IvTUJKlDfrlu6smnQNX2y14sTC6a1NDjkLHlz9oyA2ciyHFRnQ==","signatures":[{"sig":"MEYCIQCBCKeV8tGGA9yEiCiSLs9XEcAsK4unGAqRwFv16KSn2wIhAOL3Rar0tXXvfikRM9wof0jXVDlj2O1h5w3EFSjGgAK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.181.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11037420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"7553e1a5ee881e968296d2ee34cef3768bcdb91a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.181.0_1782354910175_0.7269825103531704","host":"s3://npm-registry-packages-npm-production"}},"1.182.0":{"name":"@principles/core","version":"1.182.0","license":"MIT","_id":"@principles/core@1.182.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1e23c7c0e99b745305d57d5dac5d7901c49d3493","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.182.0.tgz","fileCount":2138,"integrity":"sha512-Cx8qmUXMMxinQBz0+cKGFEeDMFwmH4xZVtPT9i2lVlfbF5OLl2qwI+zschyYPK57FsCG7kVBZY921g4UQmy2Fg==","signatures":[{"sig":"MEYCIQCYTH8VSQQ6UuxS5Ize60kqdYIlHdLjRAoPbpJLNgckFQIhAMAL9iUa0V2OEREDXAw2eFDAmGHWr+XY2iq+dqO2yJtF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.182.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11078077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"c98e0a45cb8efdba4b67463909dbce13a673be99","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.182.0_1782356318686_0.3877557977149122","host":"s3://npm-registry-packages-npm-production"}},"1.183.0":{"name":"@principles/core","version":"1.183.0","license":"MIT","_id":"@principles/core@1.183.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"0ffa6b4be3f23df73e649113900795e0e8f01dcf","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.183.0.tgz","fileCount":2138,"integrity":"sha512-oExUvwx92O72/6WLd0M99c9XQViRZSsAPMy0I9UBPYekWLTtvsBuNWbBghFu595hVkTFJ5e5J8l66e90/yYEpQ==","signatures":[{"sig":"MEYCIQCf2UnoekjJqRPAkir2vveUAgPfuPq1c8zRmOLONIo6gQIhAPvjc4X/JTs3m0NpUd1tsIBFyEaYX5lPqb4bw4icFe11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.183.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11077484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"e1eceadcd1b20e486aa247904bafeac8192c53ff","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.183.0_1782369115181_0.09305295883733389","host":"s3://npm-registry-packages-npm-production"}},"1.184.0":{"name":"@principles/core","version":"1.184.0","license":"MIT","_id":"@principles/core@1.184.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"55bfacb017b215b8e97d51162aded97790ee228c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.184.0.tgz","fileCount":2138,"integrity":"sha512-LNrmsmF0TzAcuxeZZkPGlB6pJOVIzEKDu4x8qCyfiLRzojX/HaHdtWdjGSwZipPhpUUmkVdK3TXXTrFbfRJAjQ==","signatures":[{"sig":"MEQCHzi7ryEh1r8aQzCCpHHko+3PCMKylzop81oxJsU8ruECIQC7Di+D210rqVz/ePOAAeDOUjhwNxWUk7LjnDuMKVI8xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.184.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11069676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"060141e06847c13f7be1c450a47f71927f810cfa","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.184.0_1782385683938_0.6997948812861754","host":"s3://npm-registry-packages-npm-production"}},"1.185.0":{"name":"@principles/core","version":"1.185.0","license":"MIT","_id":"@principles/core@1.185.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5dde5af88527097687ad3c774aacf839035e7a55","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.185.0.tgz","fileCount":2154,"integrity":"sha512-Yv2BV3JGWHdwRa7MDUKUOB0WfZ36UhB4tK1quIE+FAIKK+4WYLj6qW0X5Gu7ZRMVVbGbLDcF2xEybY0Cmg2MMw==","signatures":[{"sig":"MEUCIEwPGG0dMluxI+sBcnhDLvxKaqHaAhjej+q5w2nJDCtTAiEA1mDQkA+O9ro0jALw0a6PhRRK/7CHMcYu15wWc8Ab1oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.185.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11091522},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"bbb9e6479fcc7c92fb926b78f936aa1d294abeeb","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.185.0_1782392191142_0.550549048287817","host":"s3://npm-registry-packages-npm-production"}},"1.186.0":{"name":"@principles/core","version":"1.186.0","license":"MIT","_id":"@principles/core@1.186.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5e2cd53d3b99cdb57d0f377a69d4cdb45362288c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.186.0.tgz","fileCount":2162,"integrity":"sha512-LLRsE4cIEswTy67W/TXR46tCrP7yI9nUORxMJL2skbR700HH5pqLH2d9CX6oLXMVJo+8MF9E4QUMUhNnwWsajQ==","signatures":[{"sig":"MEUCIG7hmjv7I1eZyeh7X3JRwgy+hFXpUJv02ddHocYwqJr6AiEAiBRa26ky74JcEHYh7aev9pBhYnTkal9+NyUxyysqcHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.186.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11127004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"7a130b5e59259925f3b8ce033a4a8b6289554345","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.186.0_1782402431226_0.14276956576404531","host":"s3://npm-registry-packages-npm-production"}},"1.187.0":{"name":"@principles/core","version":"1.187.0","license":"MIT","_id":"@principles/core@1.187.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9692f9abd258ee3ae3d382642ad75bda629e2f05","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.187.0.tgz","fileCount":2186,"integrity":"sha512-cy3s63+XDVWHt1zi0K/oBV0k2v4o9G+g2GdUTfpPBOYQe4NONHInJ1PxKgt07oXiizu/nEiSOIeThX99P5rl7A==","signatures":[{"sig":"MEQCIA8LEGiwQNtSlz4w+MSPDEHQI9SLScefudc/lNAP+/WoAiBOa+++siIHxYbh4xT1ayShECrL/nzsmySOfEg3yG0xeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.187.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11292042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"13a333cc330d75accedc8663852b116000a3e48d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.187.0_1782441053551_0.6352699396425641","host":"s3://npm-registry-packages-npm-production"}},"1.188.0":{"name":"@principles/core","version":"1.188.0","license":"MIT","_id":"@principles/core@1.188.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"82c61d4104940153dcc1d192debe10faedc65317","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.188.0.tgz","fileCount":2190,"integrity":"sha512-qV+m+rN+UPEuatGDEVP89yUPDqd73LGY+kK/QWDGj4AKkbWKr+Sc/K0AGNEO+jbGMqsc4XSckp3jSGcqaizGtg==","signatures":[{"sig":"MEUCIQDlldsHqAGR3djaDGw/1hG5bHupWmKyX0K2XUHRcMNEOwIgPxsch+WOLq2MbLPmJJ1GhPRbwrlkr1gNK9LfCo6XTsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.188.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11336537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"98171b51f788440ea3433891cc0457b01f95b531","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.188.0_1782448737019_0.19094270197298968","host":"s3://npm-registry-packages-npm-production"}},"1.189.0":{"name":"@principles/core","version":"1.189.0","license":"MIT","_id":"@principles/core@1.189.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e11c93b55a7bdcb9b4bb219dbb72b4c21cbcaaa9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.189.0.tgz","fileCount":2210,"integrity":"sha512-4HMaNH7QMkXaHbwJYckkWZzUsIXWsDTi2PkITdtCrGA0JlgnNireJmReWu5+4UqdGEZVyF83uS53BQ6sVXZ5sA==","signatures":[{"sig":"MEYCIQDT46aKg5Ks6iXFwdG+7K+aEKRwHrIYjV4tNQW85tz7ywIhAOrBoKNzpMVZEYrhhAvmubzD3DHZkY3JvR5SNl0gnuAU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.189.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11407581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"da06e0a4f403692d6195b8663114e912a2d6e961","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.189.0_1782464936415_0.03716492371290259","host":"s3://npm-registry-packages-npm-production"}},"1.190.0":{"name":"@principles/core","version":"1.190.0","license":"MIT","_id":"@principles/core@1.190.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a9e8a0d1926bf2fb97de9f397e9f9e2367e75813","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.190.0.tgz","fileCount":2226,"integrity":"sha512-94vC8SWb99E0AUmkWf6Jo6+Z01ucOCdGxi+abeqjUZLGpKVx9rHD9NcUMQXM6Lg/sIvZumKxK4sqQPRVenTAkw==","signatures":[{"sig":"MEUCIBMDq2hauMnKHRTWS1UiEit7qHrgeybAGLHGVLVNhBd5AiEAwdzpoVZQ+kjgDIwLSo89j7gL9EQ3v77F3rnw1LKlt5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.190.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11445243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"bab5c62ca71303ef2de1bb18b210bc71e5e280ce","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.190.0_1782466999133_0.8715484101968514","host":"s3://npm-registry-packages-npm-production"}},"1.191.0":{"name":"@principles/core","version":"1.191.0","license":"MIT","_id":"@principles/core@1.191.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"454113c5d5b4c36325a0a901d6b320f179f1cf49","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.191.0.tgz","fileCount":2234,"integrity":"sha512-+KqCLUavOAgj5cxQjjjU8P4u7rOJGc282awnt23i6+3uEwnXINOixA9309TfuNiecyGY1Pitu1YKdTjVxeC1VA==","signatures":[{"sig":"MEYCIQC1lE2L4w5o6vZtwGuxumVU78OF75x9V1pxYRzJFwTHjAIhAPF5Maq7T3px50cntk5wunAtJDkfODfqis4Lm68y9wf7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.191.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11476176},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"1b8e45535e27e6a7d3f7ec98e8d6a90382528581","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.191.0_1782484129126_0.315313680630287","host":"s3://npm-registry-packages-npm-production"}},"1.192.0":{"name":"@principles/core","version":"1.192.0","license":"MIT","_id":"@principles/core@1.192.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"438512a74736deaac8b247cada4de50f9319ae0e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.192.0.tgz","fileCount":2234,"integrity":"sha512-lpekUSyKZCNMLGHvcb/NI++JfqTy7cqsT6NDaZBFtS6KXwlqDkFZMTNDOVFXWjGg/9EoQ57vPEyu/er7AL5vjw==","signatures":[{"sig":"MEUCIQCyyC2WMA7+pthFtRI/JL+l1Up2WMTavhwU1bYQKnYPNQIgF4ROEPJiMYSmAefaJCwU1Aer7mGutMf+TAPgvIfp2Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.192.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11476438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"9670f58bd27097dfc4858612b8354e82b716ea40","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.192.0_1782487822253_0.8650644913265764","host":"s3://npm-registry-packages-npm-production"}},"1.193.0":{"name":"@principles/core","version":"1.193.0","license":"MIT","_id":"@principles/core@1.193.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"3fd5eb92f8babc4c90f66e05f5bbb373b4f59f5a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.193.0.tgz","fileCount":2242,"integrity":"sha512-ncbU8Wm979U2e11iHzU/s312nEAcSp9cVcXK2oyaEQGIJ01wmvI8PKD6fPRfD6XURLLVmozpJoEEApbAYUqihw==","signatures":[{"sig":"MEUCIHKC3PYVOte21l6xkSSZm1b9OGwEBEA31szK+tjOy1OOAiEAq4txnRdO1e6pQq/o/PlZt7Ua5yQPYkqDUbqXUfx0oWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.193.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11509221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"63dede4494ebf9b28b07643cff9b9e6d7a4e166d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.193.0_1782523608931_0.8103189620784017","host":"s3://npm-registry-packages-npm-production"}},"1.194.0":{"name":"@principles/core","version":"1.194.0","license":"MIT","_id":"@principles/core@1.194.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5edc8be63cc88798b1337d2af1aa223412818774","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.194.0.tgz","fileCount":2242,"integrity":"sha512-Ws0MCfQdBrfQ5Au3w5R38AhCllgzkvE5KEYjBhnb+fS9RtEn0FqDYJlNgQ2JOCu1FYuF+p09L03yrxCYWpgy1w==","signatures":[{"sig":"MEYCIQDlsJvg4qKzUK9HmArgzFC8JqzNwV6VA0ZPD/MjeUKr5gIhALdsb8JBatAScVGpwguSW7Ilh8Mw0fgzxAN1QTrXVF+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.194.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11516924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"3ec437575d8f9e7ea3ff23e7f427712186979b52","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.194.0_1782545194124_0.2639086512378266","host":"s3://npm-registry-packages-npm-production"}},"1.195.0":{"name":"@principles/core","version":"1.195.0","license":"MIT","_id":"@principles/core@1.195.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"0dea3f67aea8853b7d770512bbfc87f8d2b11ce7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.195.0.tgz","fileCount":2242,"integrity":"sha512-WcBD3B7Ue8aVza5zBCBF3lg3XXqY8fJ3nLXlLIbbH2EP6NkM4HZLy/DswA1FOc1XZQB4pioLM4tIIMe5hG0vIQ==","signatures":[{"sig":"MEUCICdb0pYuDUm3lQ1drWbP/HqS2Uc9YgODcW7GZu2VxltJAiEAzd2bdQZmptGblIPcEYzPL+eETW7pE9DIHeXq511WOG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.195.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11532671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"09abac15017a6aa637f124f8c6b01c109e16b017","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.195.0_1782546136848_0.1777304360437706","host":"s3://npm-registry-packages-npm-production"}},"1.196.0":{"name":"@principles/core","version":"1.196.0","license":"MIT","_id":"@principles/core@1.196.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"746ec20549db50eb5293defcf7c26d431a346cbb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.196.0.tgz","fileCount":2242,"integrity":"sha512-P/dYJx/4A0BRTou7u9nlSpzK63bI2hIQ0Czl4E1uSqDh2mykd5qPFsnoURHPV7aQfq+a1KFu31eeON/xrEZbaA==","signatures":[{"sig":"MEUCIQCxBcGRN1tbSjMHCWbTOItxnm9ac+iXuhLGabqDvpiA4wIgd1ntYZNmQE6xs1kOeyciYIXJh1RYRedmfSsuXr1WXk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.196.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11533637},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"0415eaaaba15c24e8cb44c441bd8dd3061b3434e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.196.0_1782558480076_0.7614869431793829","host":"s3://npm-registry-packages-npm-production"}},"1.197.0":{"name":"@principles/core","version":"1.197.0","license":"MIT","_id":"@principles/core@1.197.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c854e6f94c138c2e7e4da73f8f92cf5072c54b23","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.197.0.tgz","fileCount":2246,"integrity":"sha512-HUptlcEVxFlc6uzZzHbBa9sBc7sVy6tA5+bhVwmCCURQYkfE97v/Jtio4zCpespabOZ5Ns73+7fE3QNBpYoB4Q==","signatures":[{"sig":"MEUCIQDHBtmdwaaUKcwO6kDIJen9+nq/QsvtI74IEcivsA+q1wIgQ2vm4KSsT1Pvc3rQOG7oohVAENDDBRCEUchxZbXcJik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.197.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11543249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"cba3c9c91e7a93de2363b991196363fb4d015603","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.197.0_1782612454100_0.7614261478363136","host":"s3://npm-registry-packages-npm-production"}},"1.198.0":{"name":"@principles/core","version":"1.198.0","license":"MIT","_id":"@principles/core@1.198.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ee9393741d8dbafa167e0497041d24bb62b9e492","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.198.0.tgz","fileCount":2254,"integrity":"sha512-V/h+dJ1lk6cdb7DhnikgG5y+e4CXS767vc8FLWPwe45LlhZUwHL9BQRdgjkop1FFCeHtyG2voPzRPdVbjtcH6g==","signatures":[{"sig":"MEQCIQD8Z9BTo6HLczxZ/CBSTdiQtYWG1zyPNstR8fGgSBEf6gIfPPxFwvyfACeh0VuJouQyFsfs1qjbzhlWWHmFAqfqrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.198.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11609545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"2c3546b7d230a5c272d863a066c12d74f4a995ef","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.198.0_1782616761012_0.887562234056124","host":"s3://npm-registry-packages-npm-production"}},"1.199.0":{"name":"@principles/core","version":"1.199.0","license":"MIT","_id":"@principles/core@1.199.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8851121f99fc2ca4f39f142d51393e2e6be67687","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.199.0.tgz","fileCount":2254,"integrity":"sha512-lJJ3UfRe+c1MOqtC+6MzSfs72Qmo3yUpBjtueBNLdXWZwc1XOLEbGnU5hjUDhXaWS7ARE0oOQp0e8dsAnhCeNg==","signatures":[{"sig":"MEUCIGMtU3Zq3cW0lS3K4+IkPbXu4+dSQuMi3RcZfKN0+N1qAiEAj6fYZ+pp3cSmiTIEYPBOR6VUReIy4UwHNfG7Jr61Exc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.199.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11606911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"4daca79db63dc6dfbe6c3e7361bb93851c6da91b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.199.0_1782630514833_0.10322878322013151","host":"s3://npm-registry-packages-npm-production"}},"1.200.0":{"name":"@principles/core","version":"1.200.0","license":"MIT","_id":"@principles/core@1.200.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8ae27c11af17da26fdd79140b26c97e80c493bb6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.200.0.tgz","fileCount":2254,"integrity":"sha512-0uoLoTsGImqkCs4JCVfjROTuD7rpKZtnJkusqA/81vOUnqHirnXa58JliZV+2RIS0VIACF12+70oNsvwNVXqgQ==","signatures":[{"sig":"MEQCIBM1hNBjgWYTJF9Yu0M1Wghqi3Lnj2iuWSuDrY2mzJjZAiAA7gPSLBUeYsEMZ0NH/C6UY7Wr6aa42X8ZU0KnQw7AGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.200.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11633374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"8370c19678f18c0ce158e99c60bab00e77fe5a7a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.200.0_1782630933899_0.39473332638951275","host":"s3://npm-registry-packages-npm-production"}},"1.201.0":{"name":"@principles/core","version":"1.201.0","license":"MIT","_id":"@principles/core@1.201.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6b59078189aeb17fa3329f39e37180c13ec67cc5","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.201.0.tgz","fileCount":2254,"integrity":"sha512-IBp51WflNiy8SBktgS64XWQAci3J/d/BU2dpf3w5Zer6dg2cI8FAhfHhxSEOdErrAmdK3PUKIWsNZPUaAng5HA==","signatures":[{"sig":"MEUCIGH8fEC8DskVEKCZ6fm4NKkQXIcLKi/BkpPM5PJuZ6w7AiEAxnOlUw38DCDu1Wm17nIYa1/oAdd1waZ6Rq7dZjbA2Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.201.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11634517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"0459050761b8905aad48c2e28b568516b1eb5c5f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.201.0_1782644177608_0.43289068441676504","host":"s3://npm-registry-packages-npm-production"}},"1.202.0":{"name":"@principles/core","version":"1.202.0","license":"MIT","_id":"@principles/core@1.202.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"77ffb2b36a1e7e4cb258af7b5db9ee00131d69cb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.202.0.tgz","fileCount":2266,"integrity":"sha512-hbDBp2p5Vzey38/v0uoO+h6b6dw6h3oxttRSrhntKKrduNOQKFOxWGHZ3LgDn+KJBQLpygipiVjqqJTICzNNww==","signatures":[{"sig":"MEYCIQCBtKzS6eUwtyUPnb4FwcXyrr8sqZkdikF8cCTpTp4xOQIhAPIVfN5g9+aVSfE2i98XUsXudsIqCPOT1yb187BGvJ87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.202.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11647245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"968aaaba7dd870c1b8c89200f9132b7cb326e21c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.202.0_1782647515557_0.4774181830559032","host":"s3://npm-registry-packages-npm-production"}},"1.203.0":{"name":"@principles/core","version":"1.203.0","license":"MIT","_id":"@principles/core@1.203.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"34ce410f3e8a25e536a04ed6fa6c8d390a386568","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.203.0.tgz","fileCount":2274,"integrity":"sha512-B67n+49yrmDpYxFxtk9XoH2An0BoFWB13TBJVmVIcrtZiUz9xWUaM0QcRIWyszMSferHAR6j7Vkk2CSz0OPoCQ==","signatures":[{"sig":"MEUCIGRCc17zRvLws3NLNDajocJGQag+F88bJ5Jn+qtI8AIJAiEA7qSxFdbDJxSM4TX+YAHKG4U4i48cujhf5qprzuzd5Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.203.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11688856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"997d64f2fb7b2e9c8bf60c6c647752c37b32c857","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.203.0_1782648308225_0.2131592125602726","host":"s3://npm-registry-packages-npm-production"}},"1.204.0":{"name":"@principles/core","version":"1.204.0","license":"MIT","_id":"@principles/core@1.204.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a25ded5225339a05ff52f62ac7900aab67ed7f13","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.204.0.tgz","fileCount":2286,"integrity":"sha512-+pzoqM6uX0P+93sUo/LS123d2Xo7TeXUEhAI5DgGHW+tItDrhd5/twk7+NJAmP7SwCSIJ2zR6DlAS3yQEJkWsg==","signatures":[{"sig":"MEUCIGgszscVN0/gJL10EF/paTi+aLeDTt6yA/uZb5j6zvMhAiEA/0oPZKYdx09FKdHNmwgEUE9uv0papyBhfMUMTnGmwOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.204.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11725042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"f23761ff746df24c5f4c589c8e3033f1e6e95a34","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.204.0_1782648543163_0.36635208368169914","host":"s3://npm-registry-packages-npm-production"}},"1.205.0":{"name":"@principles/core","version":"1.205.0","license":"MIT","_id":"@principles/core@1.205.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"d4c704906fbcd0e61cebd3354f15fbfd0ba9b8c5","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.205.0.tgz","fileCount":2302,"integrity":"sha512-GBCZCQUmpYCusFa56wHMuNNM+5F2d7IIPEp3P1TkllSw3g3g8Z03IdUlqnsc3aBf6++uxhHs+d9jmEV1vVg1eA==","signatures":[{"sig":"MEUCIQCJIL56ffmBCRv0LCRCY+nx5Yh26hj6YXk+Z/n5SOh7UQIgEQYjCMS3GSrctTgETwKjBZKI/dHqEszVyF0V+p+lVbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.205.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11764004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"c55bf7852af9f361e5fa27439cb88887c5388a0a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.205.0_1782656010450_0.2723716007628927","host":"s3://npm-registry-packages-npm-production"}},"1.206.0":{"name":"@principles/core","version":"1.206.0","license":"MIT","_id":"@principles/core@1.206.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"facfe994627a88c7f7fe33a9f92779f685e49008","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.206.0.tgz","fileCount":2310,"integrity":"sha512-2u8m7xji3XYaL2wn3YrN9m3WiVSLNO/QMFwUCoU6BC3r+Age6ldEGxYH1Uk9T2Lcmb12ZkYdEYaOZBTmLfHB6g==","signatures":[{"sig":"MEUCIGaAF0EpsrBVXSJgsnfMxe+2ysbRpsENHkKpEiwqDXBUAiEA5yCXj/AowYVhcW3ihTGFaw+C2ENl5BAIccN1xekZf7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.206.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11841941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"3584f68d2f4c4ae26f823e297fd141dbb1b0540e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.206.0_1782662077902_0.09149000095666482","host":"s3://npm-registry-packages-npm-production"}},"1.207.0":{"name":"@principles/core","version":"1.207.0","license":"MIT","_id":"@principles/core@1.207.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a9577c214cc98cd7c18cf03a0d621837ee6c66ec","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.207.0.tgz","fileCount":2318,"integrity":"sha512-uYuYcckfBFmQ67t4/0IwEgpSlKIPLvP9UnbV0LY817TWXY5d6t3MPew4jUC2jdb3d2DXMs9Yw1coD/TPvqBi8w==","signatures":[{"sig":"MEYCIQCztxlbi+j31iWMZTOLoo/QbVwjEGapp8IIq8M7KWOxEQIhAM+Gk1QprbrGKw5bbz1AiPQkvVJ35wBjRmI2Dz791Ms4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.207.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11896362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"}},"gitHead":"faf7671b9adf193f06c88baf8f6a30dde24c617f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.207.0_1782694453380_0.3027815397494049","host":"s3://npm-registry-packages-npm-production"}},"1.208.0":{"name":"@principles/core","version":"1.208.0","license":"MIT","_id":"@principles/core@1.208.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"90822924b535f524ebb78be524a8823973d9c054","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.208.0.tgz","fileCount":2326,"integrity":"sha512-o0YKEAHGXMT6aY2J6CHm6iWWt8/aLLvyHobXB2gL5t4ozw5woa2Qn2D3bwpzMIHF66lkDLtOujSGw32mlnXxkg==","signatures":[{"sig":"MEQCIAqgQgCw/oOjQbf6xc6nF6BR08iGLRlkB8pqB3GyNLEpAiBnzC1qWdsrNVHsdImKTw+rx0l5LCdQVKFIKvrPsXSwLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.208.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11908773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"38d249b76bfeb8bbd1ab9e9c1a7e89e6f559798d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.6.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.208.0_1782697409094_0.7094432916632669","host":"s3://npm-registry-packages-npm-production"}},"1.208.1":{"name":"@principles/core","version":"1.208.1","license":"MIT","_id":"@principles/core@1.208.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4ed346cb97d6767e7ce97e784fb75d666d0d6227","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.208.1.tgz","fileCount":2326,"integrity":"sha512-4zejkeXwWLUOGgKSCeYZ2kfyst5kpNH9UKDPHoC8tpm6WwnJtk2GiwZwhqWNbsOu3xZGd+5ydR3wO4y6ELQM4A==","signatures":[{"sig":"MEUCIQD5skZbzug+rXn3QKuH2LkvUfrB1dhVxCCn8JbZq5yJfgIgJc+HSnmaohB40S8zwqdriZxT3DlMdzPeyYfng43bizg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.208.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11911517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"f5d126b0ad91905359a004b15944f8a0dadbf902","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.208.1_1782734434503_0.26562835848105415","host":"s3://npm-registry-packages-npm-production"}},"1.208.2":{"name":"@principles/core","version":"1.208.2","license":"MIT","_id":"@principles/core@1.208.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"0452dfddabd026f88f4e1bf4154abc87c2eed859","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.208.2.tgz","fileCount":2334,"integrity":"sha512-6rhsatsVgvv+W88jwEhBSX0zL1ARi2nLcoi3YwhydaQOa7C8lol2EJbuZCzgjJGwm4aqlMY0a2rG7Z57BX6ovA==","signatures":[{"sig":"MEUCIQCBGgjcR5SRL8nfySR+hNrxQhJhN0r4f7Y8Chncpqu6ggIgfzWcaIRTLycJoe+EL+oLw8GfuI0E3LK5VbP+selND6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.208.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11955180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"a35f4f42c99a08f126dae5836d54d43eaccf8a42","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.208.2_1782780670365_0.7448259606941181","host":"s3://npm-registry-packages-npm-production"}},"1.209.0":{"name":"@principles/core","version":"1.209.0","license":"MIT","_id":"@principles/core@1.209.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"bd2f2184157bea529586b6d9810abb5df67ea421","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.209.0.tgz","fileCount":2334,"integrity":"sha512-raezsVGf2NF1hD835YjKUNMLH5BSmDiVJIONqLrDpO9JpCJ9nI8lyOOV9X+4abNXC3/JDGr8BOYVwaoNil7hnQ==","signatures":[{"sig":"MEUCIAcZ0nB9iTE6qawLMlDnJV5iW4WY8FAPcWzVZrV0Ag6KAiEApRnJetiyIjAES623tWnXcKWcYFFYlDjsO3TkQcEqRvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.209.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11973101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b8ceec6925a26b404173386f11e82b0e9e36d226","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.209.0_1782783864836_0.7008787454950136","host":"s3://npm-registry-packages-npm-production"}},"1.210.0":{"name":"@principles/core","version":"1.210.0","license":"MIT","_id":"@principles/core@1.210.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2031d01fee8601b63a4e52ae0804532e5952baf3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.210.0.tgz","fileCount":2334,"integrity":"sha512-XYCwObhk+/3NwjUjW0XGGWuskqs60Sp5bfpl3n+mibRXYLNJsLRLnZcNGspyC2iWRKn69rOjo3kafmxVSYLLAg==","signatures":[{"sig":"MEQCIE9pjU3XNOQigmDfsjeNd3F7p+koZ37RT6uNorwZkxy6AiBJO40ai8+1F1/cT/+QtLklk7yhc1w+lZpR4Ya2zADP6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.210.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11992553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"ff1cf3a9f64c4a8161d1f5c3d22b67d52472d87d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.210.0_1782801026063_0.214566213577154","host":"s3://npm-registry-packages-npm-production"}},"1.211.0":{"name":"@principles/core","version":"1.211.0","license":"MIT","_id":"@principles/core@1.211.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f90de2c0fc91a92345b2800cdbf290789cc551ea","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.211.0.tgz","fileCount":2342,"integrity":"sha512-BrpX+oFcV/7KS2Y69uq2IYFTIKBZaK61UaUGexXpxn3WlHPTfs5EOBS83dJcf7+8LOvsezI6mfvah/DSCapNew==","signatures":[{"sig":"MEUCIQDMW8HFTyY+HDufmvzhkKGmlh8WYPOAocJiKRsgvYNGPgIgElCSpfPWBybZ6F9ylH35OlXfI03fsSR5NXbWij/mf08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.211.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12013666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"4bf3c4792d0ba4bca7c7ae6a7c2b368a5ddf41dc","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.211.0_1782801794613_0.06414277972107829","host":"s3://npm-registry-packages-npm-production"}},"1.212.0":{"name":"@principles/core","version":"1.212.0","license":"MIT","_id":"@principles/core@1.212.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a6ac33238468bb99ebaad9dbd61ecfdcafcbabdb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.212.0.tgz","fileCount":2342,"integrity":"sha512-lkminxhPNr66XUCMbUrIHcBTo+X22uftbIIXHefzSF7o+eao9QTm2zioM4i1PYQ5S/DmlGHrXypnY6qmiLD3tA==","signatures":[{"sig":"MEYCIQDRVbY1XZBExFsyB60BXJ0MbG/pnadvH5UVVjbpUT/8/gIhAI0R2wjv4B7AUvEeGVxmWvcqWNzgH7tjH3281+FJXcF8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.212.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12013690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"4f9e50e835eef36a4d843f0435c79e7ee534f763","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.212.0_1782810275197_0.24437473345468463","host":"s3://npm-registry-packages-npm-production"}},"1.213.0":{"name":"@principles/core","version":"1.213.0","license":"MIT","_id":"@principles/core@1.213.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8417241d7a198f4bf730c1fcefbaca12d55e7f7c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.213.0.tgz","fileCount":2342,"integrity":"sha512-H4/RrFfFzM/KnjbmFrYtPFEKS6Z3xQ3X1FUbTNEWA3LFwXYPNftHPyI9vS5/RLqpBNSNkR6dG//KXgnmRAy+/g==","signatures":[{"sig":"MEYCIQDDa/CFwO98Uo58OvgXzaW13C3s6N3mnFbO7CpHrDXkFgIhAMRbaqOfcnCJ+tuTZLOHLUz96MylMMcksM6AiRQoBimA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.213.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12015150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"d8bf85435a8c0577d6040a83d4b1b1b0963c5ff7","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.213.0_1782813588498_0.00003216064633493332","host":"s3://npm-registry-packages-npm-production"}},"1.214.0":{"name":"@principles/core","version":"1.214.0","license":"MIT","_id":"@principles/core@1.214.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5b9ec15d1a5263fcd5db0648b75b421db7a1a9f8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.214.0.tgz","fileCount":2342,"integrity":"sha512-P7JvG7xOa4666BfElXeuG8I0Cx+yCN3JzpB4z1WGYxmUvSEhMpXjfCOehUf1nonbMvcWV4dbZWPqeAzjT1XJpg==","signatures":[{"sig":"MEUCIQDC9JZYtx+iI1GsIhk/zzvX5Y8IrQTyi4YMTB+ZV1/+9QIgZA05H+b/3675IALyUdrkVT0Lp3Ghfwzzn6x0jxTnb/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.214.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12020235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"c4b4cc9c78185a91243cc5cc9fb5eda9d9ce8e67","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.214.0_1782817229242_0.18238524947850876","host":"s3://npm-registry-packages-npm-production"}},"1.215.0":{"name":"@principles/core","version":"1.215.0","license":"MIT","_id":"@principles/core@1.215.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"d1256b56260fdc1633ff7ef2b4b180bbec382a63","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.215.0.tgz","fileCount":2342,"integrity":"sha512-az3xfEu9otoxygmkLG1uGx0duyN3owbR2iNmYzWly40gV/ykrkW0m+qnaRlW0pAJHWAE8bYjUURP2qLz4bTKIA==","signatures":[{"sig":"MEUCIQD50L+Own3maNFcZgEmA/lPlnGlttAsafnOpDMqPDAXqwIgZLV0vBUMux3as/dQOh5qf1LhJaYJGjlGq4kPeBdo4yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.215.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12022383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"fa7d261af9612861f2fb92f82836e0a9083f9915","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.215.0_1782831559017_0.4671769966258914","host":"s3://npm-registry-packages-npm-production"}},"1.216.0":{"name":"@principles/core","version":"1.216.0","license":"MIT","_id":"@principles/core@1.216.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"24385a81b4344d74ae62e54fc3fb00d018565b38","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.216.0.tgz","fileCount":2346,"integrity":"sha512-Kh8NIQq7lnGYCj6IU6nyXBKstGAd9pkDCzLxteCePZ5BxAkiekCw+rCrkKtoxpUF81LbTiNMyvkouCnYkmrP2Q==","signatures":[{"sig":"MEUCIAyv2CUsC+lg+2PgV3mBL+lqKjNp0pGvDG3bLPzUHj09AiEA4aO7/rNIarPrdzkgdFDCeU7pZVHXA1ISPantflpRy5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.216.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12026114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"df7216ac2f41cc57860ec74563d6233a08d8ee7f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.216.0_1782835757918_0.30496994042551684","host":"s3://npm-registry-packages-npm-production"}},"1.217.0":{"name":"@principles/core","version":"1.217.0","license":"MIT","_id":"@principles/core@1.217.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"3ae5f9df382d52638a8c8dfbb69df94cb8fa635a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.217.0.tgz","fileCount":2346,"integrity":"sha512-HPOWbLwmpbj+3n671vZN0E02p3CO8yhUS8P4fZ/D3XAHD6OiiOOdFedF2JRviBSjNga0C3lesyXOTnQPPPTZyQ==","signatures":[{"sig":"MEYCIQCwJIckir0bqp4/LD2x8fIOyn0VFWbGsm0zHB3B4IND1AIhANH+NsHu1nL5sWzxQY6L0bpKrG38VFqCF7pOJlYijuFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.217.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12105986},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"4fc69b72bd4255a8045fde4eb302a5f73863d494","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.217.0_1782865466192_0.6577356694171075","host":"s3://npm-registry-packages-npm-production"}},"1.218.0":{"name":"@principles/core","version":"1.218.0","license":"MIT","_id":"@principles/core@1.218.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"517f85df915181ea4be8da1776fadf8dafb3ef83","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.218.0.tgz","fileCount":2346,"integrity":"sha512-EXluZC/6M6NkosMlQ/dvXh5Ezn+SIDGBUvmmZl6MgFNWP3EiCnTlAk5xBr4Xh2dhfuhT3+iWBgJ6AY4O7moAQw==","signatures":[{"sig":"MEUCIQDeoz9oMx4My9aYfQb/kTOemY0W+asVzuTGX6JYAs/1GAIgK9lnJXKAZ809H0Q/qifz6htQDTWrirZtMWtgO678Jow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.218.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12153777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e83c29391e2c4af5a46099501abcd46fd3e17454","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.218.0_1782866188748_0.029645289339661263","host":"s3://npm-registry-packages-npm-production"}},"1.219.0":{"name":"@principles/core","version":"1.219.0","license":"MIT","_id":"@principles/core@1.219.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8a399011ba74df12a5181098470d1291b5cbda4e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.219.0.tgz","fileCount":2386,"integrity":"sha512-um9IuKIZdp/o70K7qQ9lSNJtjgBnGDbgAxsO/dNhnh3qvpr0PbmrxEiQn6xN3uIPUswtrJWbLEENVjppjcypcQ==","signatures":[{"sig":"MEUCICRAxcRZ3UcgGcYFSE+x3hWyeTD0e7ThEHHnGktz7XYQAiEAgjXtCcoIAwk+T0vB0BxqogPVlkxjZ2JDp8OBG3rGpoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.219.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12201276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"93ce2bbd349d72f9a17f8ac960adf6088ed3472b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.219.0_1782867281874_0.8192794213566266","host":"s3://npm-registry-packages-npm-production"}},"1.220.0":{"name":"@principles/core","version":"1.220.0","license":"MIT","_id":"@principles/core@1.220.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c3dfe073dd3c699bfb0ab1efe9e4c7aa080b9668","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.220.0.tgz","fileCount":2386,"integrity":"sha512-FV+6JSUWwAWZAKA2E85h7UFnzNzZNj31uy718UhMqvWo/TFBq2SAYMilUYl7uQJjeMa4lgsa7pJquNNSaGtSZA==","signatures":[{"sig":"MEYCIQCA7YMj+4zaEgaGeDAScNYiyTriuCDdVn58ofyyZoHc7wIhAKDTjzk5ois2+3cCLQxLNLt4TQZ6CNHwHRDkwWt+LqLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.220.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12205547},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"8c5ed9de4c0d953f120ffecee6c1ae904873b3a5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.220.0_1782873722820_0.5712244484944033","host":"s3://npm-registry-packages-npm-production"}},"1.221.0":{"name":"@principles/core","version":"1.221.0","license":"MIT","_id":"@principles/core@1.221.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"314b2aeb2ed922902bc4f65e0df914f432e6e5f5","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.221.0.tgz","fileCount":2386,"integrity":"sha512-2nDf7XzoN9XkdK7lC5N4rmTBmf4L3o+Mbewoa6Kq2BukfHQEJe3GV2NInFhF0Hce5B943JTg7qJaJVtMzf0dEg==","signatures":[{"sig":"MEUCIQCe1e/40sj/GPnpgGaVMb6iiz4Y+RPGm3O8bb4a5bZZpAIgMnWHM+MhqfPiJskoVBtuNGgy3veXlM57lougbVnycU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.221.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12205557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9773917e835a6776f97365926a8cb03019e9fcad","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.221.0_1782874435046_0.39352163520158046","host":"s3://npm-registry-packages-npm-production"}},"1.222.0":{"name":"@principles/core","version":"1.222.0","license":"MIT","_id":"@principles/core@1.222.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"59e3090820ec528bf46aebca16f03696c6a9beeb","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.222.0.tgz","fileCount":2386,"integrity":"sha512-YyEvPMx29mDBWf4rxdSYnnSF1SQlBbO7KkLyeYHji7Ao6Q8n21U3xxHGiEYsqqDrsW9qnraxViYndDH+y+ZIEw==","signatures":[{"sig":"MEYCIQCr6dqZ1a1toGuxe1OgdZPW/IWvTx225eHAzW5CBfvIzQIhAMtdvG4YHIIc2Z4tcBbi18FgLcxNBwyEFRZaBQiBEA+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.222.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12222264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"f55f31f2c2db367337d01060daf767823d99cdfb","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.222.0_1782874877791_0.5049093644193456","host":"s3://npm-registry-packages-npm-production"}},"1.223.0":{"name":"@principles/core","version":"1.223.0","license":"MIT","_id":"@principles/core@1.223.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"03e67fcc8f9902f3cb33448c22b2bb71b3979124","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.223.0.tgz","fileCount":2386,"integrity":"sha512-NFGn/5x+ma2vW27x6FEeM7RIJVKo4fw3YxjB9lF8ncC4O7Qz5yGLdT0cSqZbogpakh7OExPAZEYXP7ZaI7mEYA==","signatures":[{"sig":"MEQCIHMR+QHffIZLKCi5Tjy61NiKuvXD29d/kf5IwzgItA5BAiBeLJuANf37hpfXWFQ4RHVBlP/eKqOAX2ziqgBVCqd8jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.223.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12224731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2ac4f6f49231c082b5cbef3cdc08217e202552aa","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.223.0_1782898914473_0.06216055097673112","host":"s3://npm-registry-packages-npm-production"}},"1.224.0":{"name":"@principles/core","version":"1.224.0","license":"MIT","_id":"@principles/core@1.224.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b6cd1226be4f2f3a98ad749b1de101ca677960e8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.224.0.tgz","fileCount":2386,"integrity":"sha512-xj/4S2/ZqXl2aUv8GAsxFSfuWHGMJHaOH09VlUhwuLloKZymp+ipEfVhk1KDmgXT5VcolPXTN+4KPGl4Sf0xwQ==","signatures":[{"sig":"MEUCIQCbt0PzvBm4nuAHy74bd9dlEe2rPxuB77nFmlrFQzLX3AIgXSbqXQue0snqVmWw2WAORDIJkZMmnGPPmOQrwpKkbak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.224.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12223464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"221702525d5b138c90cd8e59d4549b855231c08d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.224.0_1782899787456_0.5616663933704757","host":"s3://npm-registry-packages-npm-production"}},"1.225.0":{"name":"@principles/core","version":"1.225.0","license":"MIT","_id":"@principles/core@1.225.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"36f5eec6de148f868fcc3313092403a396fd0b34","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.225.0.tgz","fileCount":2394,"integrity":"sha512-yU39FklbVmLnoRhU23YdXNGwnAm8pD5SJB6B21hwsL8eHykl6cN/TY+YiQtzAQ130zVOXtsyq1uhDed3Mm5d2g==","signatures":[{"sig":"MEUCIQDJkWQx1i5J3Nopaz/lBHJbj985YSeZ3KEC9FI+qITgPgIgY9gJbF/zZTADUCXo9LpZZXwwNE/5MEUgRL1DxWlGPtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.225.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12302830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"03cbaca6098f4b2b1c925ac358db7682260bba74","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.225.0_1782909745892_0.7763508047655496","host":"s3://npm-registry-packages-npm-production"}},"1.226.0":{"name":"@principles/core","version":"1.226.0","license":"MIT","_id":"@principles/core@1.226.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b382e975183592dbcb109ae736fde80b6b585553","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.226.0.tgz","fileCount":2394,"integrity":"sha512-7SpJdmVQkfl7p/Jk7Kg54Jh8dIld3Uipo0B5ln4iqkPjuuN+ugzIYBg98YYBChbhkzvtzDvdT42xJChZcd/cjw==","signatures":[{"sig":"MEUCICoGnHOqn96NtnBzdDzwMV3G3683hbVQB5ZdPlxzukS8AiEA4Gi7pORsker9lskzdVILxdRHG8+vulcKmeH6AJuYU4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.226.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12307078},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"25991ddc8e441d61a27dc48f22ed01d2651ee6a7","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.226.0_1782914149560_0.9002012010714922","host":"s3://npm-registry-packages-npm-production"}},"1.227.0":{"name":"@principles/core","version":"1.227.0","license":"MIT","_id":"@principles/core@1.227.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"df9486731ecc5bcffd02515f05c847961920167a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.227.0.tgz","fileCount":2398,"integrity":"sha512-9qETKwZlTx+aCOLAVagOFrgKizFK8qnY1zXN3/FCvH3BBXbfz/X0cBf3iyZ7ZzfBaY2rZpop0J8By82zCaGaxQ==","signatures":[{"sig":"MEQCIBOSQobInt5B6/8MKAUDUuhngk1qvui1t7qvMRzXaUK3AiBDNzwvOtfnuG+WnEVSoqvve3bI6vIeNnSz+DHpNgLRRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.227.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12325291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"8f6e4ae4200c398c73022aa2e768c89625216914","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.227.0_1782914753299_0.9036063103315428","host":"s3://npm-registry-packages-npm-production"}},"1.228.0":{"name":"@principles/core","version":"1.228.0","license":"MIT","_id":"@principles/core@1.228.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"277a24bb1250cca55731c89a421217642c8c95c4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.228.0.tgz","fileCount":2398,"integrity":"sha512-gdLCqlxTYJRgq3Tz961gUAbaDejGYOWE5cZqOCFwreyQLH+LOUqziQhLpEE4pFFiZmf0CIaIpXylypYremyCdg==","signatures":[{"sig":"MEUCIQD7LU6ei9ubPQvnBMt/UGVP7lYTJHPr0EKHZsJLpzTzMQIgNzxCdJDTAJfemDPVlMpp6UW9XlFEemLX9yxv2gEIamE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.228.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12326352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"84da484a9adce5f341fc83755384708162148eaa","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.228.0_1782971077580_0.6848611907428894","host":"s3://npm-registry-packages-npm-production"}},"1.229.0":{"name":"@principles/core","version":"1.229.0","license":"MIT","_id":"@principles/core@1.229.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"14994da66fbd31d6f8092c4d8eeea3b79434be1c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.229.0.tgz","fileCount":2398,"integrity":"sha512-TxBiHHlEbmcvZv5TWGjAWaQ1XYwmvX0Ip5ZwY3zjNBTz6o7/VAGQN1GADJtqdMzBCi067aZDFTOZr0L7PwR2nw==","signatures":[{"sig":"MEUCICCN6i000lIXFqyKsA6Bv1/CQLifZpe6blt8lxaeOVkVAiEA8ZMA+p5e5bMADOxj2d0L1z/kBS9bnMQHl9GUPWKjSyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.229.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12336873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"49c1f07a6ac0046b4c3cd04b818bb53b5c8e2da0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.229.0_1783001126935_0.4022775324526","host":"s3://npm-registry-packages-npm-production"}},"1.230.0":{"name":"@principles/core","version":"1.230.0","license":"MIT","_id":"@principles/core@1.230.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a332bf73ce04e95226bc8dd524257faad456bd1b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.230.0.tgz","fileCount":2398,"integrity":"sha512-Hc7tqN7uV5/mHWJqUbz1oiJAohubor5k/gFlaU+MQR73KaMcAWYwPFF2kcT9S+wFm6PflnetXZUoUVsSQdyxUg==","signatures":[{"sig":"MEUCICNBNtU7gCOcco8GEGzbHvQTuIMW1/g9/5w8G6Z/Z0ZtAiEAlOOREweyhhNY2GryVEG/UKRTre4EpTeE5mPqQ4ZPoEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.230.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12336841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"1fd0ab852070a94d942eb3c3accf256ae2d069ad","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.13.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.17.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.230.0_1783002880579_0.7026589878293505","host":"s3://npm-registry-packages-npm-production"}},"1.231.0":{"name":"@principles/core","version":"1.231.0","license":"MIT","_id":"@principles/core@1.231.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a77a0ed76628334f6a0f592bfeb55078fb248e32","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.231.0.tgz","fileCount":2398,"integrity":"sha512-wronohaGYS5xLWN75xse8j78li77Y/N/aVs3bHyirM82sEkDDtz+B/wQwznjWKjbbe3Wv+DZG77Ui9kLJf3Q6g==","signatures":[{"sig":"MEQCIDHFBHX7RVQT+ji3xYiGvk/aVX5+r7xbuvTgEN/EuosXAiBvQCeiPEzISKpC7HiQoc3XP3rhuhEjJLyhMXITBNOpIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.231.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12371938},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"95bb0cfa0796f845cda97c717559b3b6c4dd8f2d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.231.0_1783053187441_0.33822065266935475","host":"s3://npm-registry-packages-npm-production"}},"1.232.0":{"name":"@principles/core","version":"1.232.0","license":"MIT","_id":"@principles/core@1.232.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7c733554f845cc625477e17d025c954a36434418","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.232.0.tgz","fileCount":2402,"integrity":"sha512-gW0goQcuvSawS7Ahq3dgRAGZlUSRakUELplHAzGmXktAzJjc10nS4NXdhP/iFkLJcQsEV+lkcmcRkNqRRw8GSg==","signatures":[{"sig":"MEYCIQCYwVYktUH40zfMzJeQwGcsHLoq8Evn+8X/leQUK72bRQIhALmTtTZR/ZYKOWCZi+NC3IDlpkzC8VweEW+3AVLwyuoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.232.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12399092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"1ec781ddad54e4896d70bb6e4ddd2c50d79a8425","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.232.0_1783056164147_0.09205634608516156","host":"s3://npm-registry-packages-npm-production"}},"1.233.0":{"name":"@principles/core","version":"1.233.0","license":"MIT","_id":"@principles/core@1.233.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f5b84bc30aa7d9fbe18864b4cb041f2e1878ce39","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.233.0.tgz","fileCount":2406,"integrity":"sha512-IJ2PnYWglLB1VPdBk2Ou5Xud/MQKkoUsXtJlqdmf8mVc8Pm2ED5ivTPnEql8SSizf63IakeNgYtZtCxwx3NDsA==","signatures":[{"sig":"MEUCIBFRHp90EjoB7g5G5V/OIT2lR8jM9wM65OPKfU2IiCBTAiEAvmKlOif20byrOJqC0uJODy+Yql4FeVUrARMkFX+oqvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.233.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12433964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"52bacd438e0daf00f34f52eef23c490c5e87858e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.233.0_1783056654728_0.16239715974042723","host":"s3://npm-registry-packages-npm-production"}},"1.234.0":{"name":"@principles/core","version":"1.234.0","license":"MIT","_id":"@principles/core@1.234.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"75da03aaa1f98e2b18319c187b2bcd43f99d6536","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.234.0.tgz","fileCount":2414,"integrity":"sha512-daZhsYYQKl6y0lprGlY86UxnMGExfXdB/EBlDEEeI4dNrz7LtZjUIClhV0kKZK+zx9EZzBSM1Sifwc3fnHcJOQ==","signatures":[{"sig":"MEUCIQDVxgNi4a0EDXnygNaDgdkz8x7LEO8bKtLjGyU4QBYluQIgCZAFsUq38qhv5bPpTT2+Jqkg2Np1TL8/z1GelKaJdF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.234.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12452585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"d77d453ccb0b4b74d4097ab009ba032e235b8ee0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.234.0_1783064817586_0.6150380386934402","host":"s3://npm-registry-packages-npm-production"}},"1.235.0":{"name":"@principles/core","version":"1.235.0","license":"MIT","_id":"@principles/core@1.235.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"60288dd28a33bc951bd458b71c784b81561d21d7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.235.0.tgz","fileCount":2414,"integrity":"sha512-FnAJo+ZUYkztzF9f3pHb0UwY19gMDT4UOX4la2XNvAvidbyZ9tL65jmYgFSVHTfJvzFN5ue37hXGyKOfBHv2cA==","signatures":[{"sig":"MEUCIDkDPHFjQpfZr48Wpn+4g7lnchMdGMkUjt6I1NRaqZ7iAiEAspOEP2k7Ayv2mCTIeodbKAbMoIXt1s4Agi98sf89UTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.235.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12456586},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"023b5fdbc47f6773694976ff122ab0b41c05481d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.235.0_1783082486885_0.11312418277923775","host":"s3://npm-registry-packages-npm-production"}},"1.236.0":{"name":"@principles/core","version":"1.236.0","license":"MIT","_id":"@principles/core@1.236.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"0142f5d9eff3f44fcba44d81f0d41cf9425893ac","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.236.0.tgz","fileCount":2414,"integrity":"sha512-YAx+Wh6ELn9/oqKnRuj4dEqL0NYKf9F2QLvHGiwnvCSrSHWuGKcft1R1UCKWkokoicHW5sHx1QcMn9c3gmKgDg==","signatures":[{"sig":"MEUCIQD5pE1xsZcJUfwusfAhAHd0/z6LT35O9aaektaI7ZM+YgIgfhzoDAYcS9zzdcRfC6iHrQa5ClauW+ZZy+w+CCh/cTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.236.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12458784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"105aa921356c0b77b68d12b4fe5c6840c96a5d37","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.236.0_1783087648870_0.39138012775018804","host":"s3://npm-registry-packages-npm-production"}},"1.237.0":{"name":"@principles/core","version":"1.237.0","license":"MIT","_id":"@principles/core@1.237.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"34aa4af374d57cef468765723a7c9c71fcba5753","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.237.0.tgz","fileCount":2454,"integrity":"sha512-f5BL89LetJgmQfucWzSuI1w/mBnfsChppf1GvSoi6SbxpVdnMoCd2cYGR/qakmnxKZ5aaWb/OSJTCeZ/+k0pCQ==","signatures":[{"sig":"MEYCIQDEGXz9lAQ6E5HDTgu2XKj8jJwjaSG69HkO7GHuxQKX6gIhAJZAJYJY2T44tuuGqX0Nva/93lCgX9lpaeeBfYwDEefG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.237.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12744570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"0d5aebee72cfef11c0278f42243421484c7e2b25","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.237.0_1783148222898_0.9572622500204611","host":"s3://npm-registry-packages-npm-production"}},"1.238.0":{"name":"@principles/core","version":"1.238.0","license":"MIT","_id":"@principles/core@1.238.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2d1483891d3ffce43ea79eeaeea19d1bee58696d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.238.0.tgz","fileCount":2454,"integrity":"sha512-k7b5DYoDhHPG/EubRllt7UpZNiSFv+wewr0GHHsrpD9s4S5S8dGwca/DC4vdHhmhWomYiQbLW4jxqjOkhtLGyA==","signatures":[{"sig":"MEUCIEoYUt3affzHS6LGJlw3vOls8ENAbEVliut7RJXzwgR2AiEA9X9eIp22V+sgxl6OOYnn1RC9ZyNxDKSFNjpXZt8iZew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.238.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12817369},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"10607949fe0a8de6249fa2a6aa00c8801fa4c2e2","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.238.0_1783148739175_0.9391533186726815","host":"s3://npm-registry-packages-npm-production"}},"1.239.0":{"name":"@principles/core","version":"1.239.0","license":"MIT","_id":"@principles/core@1.239.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"687925cde33ee6d04cc93c87938bf7de348665e2","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.239.0.tgz","fileCount":2458,"integrity":"sha512-7m3U6STprOSCYmw2Gxa7TlAR3v5nBt+H5nRvfa5CgHlnE+z//MVjByEKUUl70qPE/O4lcKRmZykYbaYJMoBmJQ==","signatures":[{"sig":"MEUCIQCAgvapCWxBVXQSsCbp+QM6U5vaRNK7ajcPSVYEsLY3IQIge1SBw7tWrGWlkoKEOLiXveGFYLvLNCf7+XUAr1yh3rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.239.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12946725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b43c138ed45bbfa9f7afeed86f8eb1ca7d230656","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.239.0_1783158839053_0.3010765959556445","host":"s3://npm-registry-packages-npm-production"}},"1.240.0":{"name":"@principles/core","version":"1.240.0","license":"MIT","_id":"@principles/core@1.240.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"dc12b2f4961524654b60bd615ef4bfbeaa18ec89","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.0.tgz","fileCount":2458,"integrity":"sha512-eY7vqKjQtZXfPrLkTqjERqViZc+GyDtSNiZXw4g9dlMICw0yQoqSZnFTxQ3XAeHQUq8FbVahG6CLQTj2FFs6iQ==","signatures":[{"sig":"MEUCIQCKYbsB6rPHb1amO61KPjtTqZ709rZe403WA1AnlEf8dAIgHisx/dNHRhSDkFAYt08AUSMbQddusnT4Z2bcfGu0aAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12946765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"d6e2a1f77ddeda8150f5d874fe8998c72c37db12","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.0_1783165151371_0.4458302362456248","host":"s3://npm-registry-packages-npm-production"}},"1.240.1":{"name":"@principles/core","version":"1.240.1","license":"MIT","_id":"@principles/core@1.240.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ab2da76841120675c8d418f868389ecd6e643a71","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.1.tgz","fileCount":2458,"integrity":"sha512-l87WLYOGuuyflexkrqh5wv/utUf+XC/tIZwmiyUlKKbHU+ZRrg07xEST3LGxBu9GJee+LRQZHkrWTVSCojXGfQ==","signatures":[{"sig":"MEQCIBirDJVLCRApDQwN0ZaahsJwau5puPXfJQqTdh3VeiFzAiBJncW9Q94htn+NSHPaY5hGyV8yy5hjlidnMQWjcY0IgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12946765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"bba3123b7553a10b27258d19c26f6cd23fe3f897","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.1_1783513695066_0.9370935778905471","host":"s3://npm-registry-packages-npm-production"}},"1.240.2":{"name":"@principles/core","version":"1.240.2","license":"MIT","_id":"@principles/core@1.240.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9c9899a74174c90f364001b35afc492f54641f22","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.2.tgz","fileCount":2458,"integrity":"sha512-vC4D090d6JQtakSkKqHJt3EApHt1RF7uP1nr3sUC0oC07Zkbj2saKcMvjJYuP3cFHu6Bfyg3z74H8pie8abv3g==","signatures":[{"sig":"MEUCIQCIJ2xlF1jKsWeer3xyD+eGDpNCeVVTiEgoZT5hDGaWzAIgQODFGbnADDzj04FFrth9yj2J7wE7tnULqjluGK+e2XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12946765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"d676e36ffb0b5eb110a7aa378a740bb510e38c6b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.2_1783525586945_0.6834820869660827","host":"s3://npm-registry-packages-npm-production"}},"1.240.3":{"name":"@principles/core","version":"1.240.3","license":"MIT","_id":"@principles/core@1.240.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fb4e30f75fa662747fab5373045f0fc36d73c2f8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.3.tgz","fileCount":2470,"integrity":"sha512-7sDurd4eAwQnXUKuZphMjgJf/FcL/XU1uOPA5QXw6t5trI6I1bcUcVkfoMkPvvo193er6MlzA0b4p/C8lTb4dg==","signatures":[{"sig":"MEUCIBK6Tk2MHIzpfS9/WDtmQxbboITeVCntCq/J8ivwZQ3KAiEAhs6mqMrIhF7BqCuK87WBu9bf8IETE6kdfcjnRZcRup8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13040561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"5744cd2bd6ee15f4a991a045c2cab3a7535d9cd7","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.3_1783688150518_0.7660031049754827","host":"s3://npm-registry-packages-npm-production"}},"1.240.4":{"name":"@principles/core","version":"1.240.4","license":"MIT","_id":"@principles/core@1.240.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7cdbe66967b50faaa0c7fb3bf6dd44c9bd8db7c1","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.4.tgz","fileCount":2478,"integrity":"sha512-p7n0Gv3tCu5m2i8ubNJZD6dqTPAxv79nDP7D5SakH9w9nxVzANAIIFLxONnK25KqF3zumFrRHBGoHAXOhI6jXQ==","signatures":[{"sig":"MEUCIFIDVXzZZzWBrvA5NUdcd6WqqUUHj9ijZi3k8Z2QG5rFAiEAtR6zGFw1JFAj4BBfUfyYai4sNWnxNgLp3quK3oXz3sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13081736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"36fddb45272221f4a42199952f6f86a55d7a1448","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.4_1783859056986_0.5931908741646257","host":"s3://npm-registry-packages-npm-production"}},"1.240.5":{"name":"@principles/core","version":"1.240.5","license":"MIT","_id":"@principles/core@1.240.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a692a38f8470cdcd5625c861acf4fc0f3f49f529","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.5.tgz","fileCount":2478,"integrity":"sha512-rxHe+JI5qbDpMDUVPB8UuxGeuqX8oHWLUoKvMx/TB15MSL3RKzkPPH1jSHa6+LdYYgP7P2AQifx3YtOU7EaEUA==","signatures":[{"sig":"MEYCIQDqC1HMTJuQ5d9uk1AjXQa1NwcGeEZHepRFdgGOtEqXZAIhAM4C04rVNt6hSJx8HHwFWxt2S0tWCy8+PBeAmKr0FwrI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13081229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"7bdbeb1954bf49832b70b8af4f6111ac35ef99b8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.5_1783867013190_0.7891009500753359","host":"s3://npm-registry-packages-npm-production"}},"1.240.6":{"name":"@principles/core","version":"1.240.6","license":"MIT","_id":"@principles/core@1.240.6","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"02f80b6668792267957197a98d6dbf2c5338bfd0","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.6.tgz","fileCount":2478,"integrity":"sha512-RRzODJQ1gLk23pALCjWwlNGbYXPVSH+7gJM6tdStdd1EU+VfCQLba8jkG3DL7S4ii6ysIto5lRMp1Ha/u4Dypw==","signatures":[{"sig":"MEQCIHxdmxyDHkw2X7gPgHNqxv3QXxLHXvZdK9RQmCwybPHTAiBEh3hOKYhfH9Ffpd3dTHyUqh6ZqN1YxI01FCFx/e+/QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13081258},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b913224c734108a9b85ee14e596b3a0bf80bba95","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.6_1784160746705_0.2740061453192111","host":"s3://npm-registry-packages-npm-production"}},"1.240.7":{"name":"@principles/core","version":"1.240.7","license":"MIT","_id":"@principles/core@1.240.7","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e61f09af7be1fc0bbec7e10e141f69984e286bca","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.7.tgz","fileCount":2482,"integrity":"sha512-FKW/Bjh16sKMUMIe1fB903nRu9JtuomM2hBHrytG42Z/4VTZQVE61ezkF3BwjLo2kdBY4KozDoqgxPGKccyDhA==","signatures":[{"sig":"MEQCIB4LXH+MrHBRyc9iDko0gZzeoiQj9ib0m9eUz7cSK1CVAiBWe6CT3C61bL0LXOAhxgM0oijD/bP9S2ifqyQgz1c+3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13141355},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"963268fd231025b1b3feac8b5020cba5b4e0b02a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.7_1784164165965_0.5629213060813942","host":"s3://npm-registry-packages-npm-production"}},"1.240.8":{"name":"@principles/core","version":"1.240.8","license":"MIT","_id":"@principles/core@1.240.8","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"51e836e9876673593f117b45f7c3cb062e12e98c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.8.tgz","fileCount":2502,"integrity":"sha512-8IENlUFBnwvFBCbG/qsETIosTuedq3eTZ5FQuqdbwA3y8kYgkwC+6kpuzDYBQNz/VnCSmDwbkT7u/tr0ABrQlw==","signatures":[{"sig":"MEYCIQC8nxu1RIdcjx+5uX+WK8e5EA6OwpJAV5dLe/gLIvH6awIhAJK5o1/2Y3MkZQs8qgZaK30PebYLi1bvAbxT5AUVGL0I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13307500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"43dec3d540b84a947effdf2590ea9e1834a6b0b0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.8_1784164805790_0.6206589049795357","host":"s3://npm-registry-packages-npm-production"}},"1.240.9":{"name":"@principles/core","version":"1.240.9","license":"MIT","_id":"@principles/core@1.240.9","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cafc48cc74d70fe44c4356c126c3da8fb1269b58","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.9.tgz","fileCount":2502,"integrity":"sha512-gXk0gld161vAZ4mlzaz7eI59wmVu+WUdPtjN1sBXMRhpwunf6c/L2u4fvFvsfiULxSFjYEGkhqcmIUFbU5mVKw==","signatures":[{"sig":"MEQCIGTz6uaxvsxgd8mAaHnbvyjj084HFI2uY5tPmiDADqpsAiBBdJy/zubb4yu2BDZQkZFETewkJpQgJuijpwqUCTlt0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13309699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"22550fd5ac9fa38fbd3782b13dfeee1c44e460e4","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.9_1784273755469_0.1446339930894045","host":"s3://npm-registry-packages-npm-production"}},"1.240.10":{"name":"@principles/core","version":"1.240.10","license":"MIT","_id":"@principles/core@1.240.10","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"60d37564d1981998a00fddebcbb78da145bb012d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.10.tgz","fileCount":2502,"integrity":"sha512-tkUX6UMipLTcfanorlDU1NpsDr5Mss354pYxwPjWi/Fmu0lid6GSPg9PFjqyPqu5lAd0ctpCoHylA2udzoYY5Q==","signatures":[{"sig":"MEYCIQCrUCkkG9wkTlRpNDR7YHiKVObAfGQHTudw0Otj94hL7gIhAKpVG0Z62zEA0gLWcLM2YaR6egVYeiHIlXKtBDG10Ngz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13310518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"89c9185459e186a44e54d4e30af318c0e9e48324","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.10_1784274259156_0.8529290664888538","host":"s3://npm-registry-packages-npm-production"}},"1.240.11":{"name":"@principles/core","version":"1.240.11","license":"MIT","_id":"@principles/core@1.240.11","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c8eb6853f61b9a3d2ebfa23df677b96538fc550c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.11.tgz","fileCount":2502,"integrity":"sha512-AR509Hl5oOZCzy8qPq9YIbAQWdM6o4OSEqiUNyAy6XhVdQkt/xkVJIX2yL8SSWeKWzqK6kKlE2vn4o5m/HjuOQ==","signatures":[{"sig":"MEUCICr7TWVEpWz+SLGLbEfofq0+c6ZExUP7SoZCP5hz1oesAiEA/47A4nEotx9Luh3J3RosgmHEnJVgSqeWmG+e1UwnBKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13319308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"827db4d0ec37ae991925edb66dba71ee93af9f38","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.11_1784732098056_0.19350227662082342","host":"s3://npm-registry-packages-npm-production"}},"1.240.12":{"name":"@principles/core","version":"1.240.12","license":"MIT","_id":"@principles/core@1.240.12","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"964759e1261dcedab2dcdfc0303e434da4d8ecff","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.12.tgz","fileCount":2518,"integrity":"sha512-GV3rCpkxWNUeGX84WvRYQINK8uXecwkPgysDOZyarxvTM0vEk7HX9LuSvKkJ8TUvmN+7LaTkwwX3CvrDC4fAqw==","signatures":[{"sig":"MEQCIAr3pi6NQyDK1cz1tY4wIDXebcnXtCMI0GhIQm3hu1kSAiAyP8ZYmgGTb2YKHJbawUMvj1f9S3/4ZusGzK8L5NZc5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13343374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"ab076853c9f6c17d242d696c854073bfa1b37802","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^12.9.0","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.12_1784734491042_0.6365062528149732","host":"s3://npm-registry-packages-npm-production"}},"1.240.13":{"name":"@principles/core","version":"1.240.13","license":"MIT","_id":"@principles/core@1.240.13","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b841424aae178de310ac84daa878ac3a4a887742","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.13.tgz","fileCount":2518,"integrity":"sha512-/W2CcTFRBDeLCbpE+92l9lUujYTVynGj6ZzIVQbXeTw1qU/5TbjwF0dViRIajJLuPcIlIGEY3P4ix3Vf4+sP7w==","signatures":[{"sig":"MEUCIQDcWVZXXjnd3ROMZ4b1Oow+FwfFGd4dCpYZWJcRM4tL6QIgfbM0rTLVy/afQVP6liwhIxzpSTXtYfxX1BkCp3ZRH1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13343374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"17623c0fc6676384a8db294c63145d062231d437","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.13_1784764877223_0.8649836297613573","host":"s3://npm-registry-packages-npm-production"}},"1.240.14":{"name":"@principles/core","version":"1.240.14","license":"MIT","_id":"@principles/core@1.240.14","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6d39f29962a4ab255d3d702064481b0102e58e6e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.14.tgz","fileCount":2518,"integrity":"sha512-vTnZESr8nTnj1bRVS5sTsHF9tnrTCUYWjlfgun5Pq6R4cYR4PXKsf5lyp9eIFGao/y3XwR/UO1Q16qnXCnXV9Q==","signatures":[{"sig":"MEUCIQC4GdpQO2sRUlYfJjVVrmAvp9Ewxc0qAUT2HzKMg7AGoAIgK+Wf3B9dpUokWpvAnIFILgPz53aBFzt9SqRjXjolJWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13354030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"5e9a4ae2f0bf4ca125fdb92dbe0004eb782a9045","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.14_1784768138030_0.8840709355070915","host":"s3://npm-registry-packages-npm-production"}},"1.240.15":{"name":"@principles/core","version":"1.240.15","license":"MIT","_id":"@principles/core@1.240.15","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"83cf368e9e3dad64c0d57daf2e7e974495b2004b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.15.tgz","fileCount":2526,"integrity":"sha512-m1MwMljFX5dxI6lFQc7Ll6l+AKjFtFKm0SPzU0ts1LTlqYbiqj8xp/yVDBzht9IRZAqbzM+CE8AMk/6ZqUsmrA==","signatures":[{"sig":"MEYCIQC9SiY4HN/kPyPqDtnh4Zk8bawrbOWzYWAbkgUkOBzoGAIhAKL8pKRz+Bd4kKRmuvf9o8tqCVCLN6nyQ/W9/6l06Nys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13387634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"0cad9ad48239a7a541366d343fb168d321199015","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.15_1784810963038_0.2669277507344878","host":"s3://npm-registry-packages-npm-production"}},"1.240.16":{"name":"@principles/core","version":"1.240.16","license":"MIT","_id":"@principles/core@1.240.16","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"db4c7c4942ea844ceecb5f097ecea7cc535eb127","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.16.tgz","fileCount":2530,"integrity":"sha512-OhCqNlHMTwngZsRRt7eFVpLTxBy3FKHs98mkC6s8CvmFL+zRANBBWdjlC9E76OgQ3HXQ/aT1Wq8Pz0QwN0m/Uw==","signatures":[{"sig":"MEUCIAfhd9HFzw+YlNZqMLALSt99Ibel6X/kdVGwquQrP9q6AiEAnppY16Jqh7B938M+tMuPYToJKGrVozZ1dM22mkzJm8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13406083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e5c98d56d30a96bda167dbe01f32556c841f2b30","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.16_1784814856846_0.3443359755363027","host":"s3://npm-registry-packages-npm-production"}},"1.240.17":{"name":"@principles/core","version":"1.240.17","license":"MIT","_id":"@principles/core@1.240.17","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c438a1618fc51fc4b4e32e739f09efa5a8c7b075","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.17.tgz","fileCount":2530,"integrity":"sha512-+eewYdv6vUauTQ9PL4lXcyVxJXBeTJDuDAq73YWl+fVt8Ts0kXWfGY9QPYM2sHmojU5ChXifVVHYvm7NQvacfA==","signatures":[{"sig":"MEUCIGoaohZwWOXn+Mdf0Mros2SpTt/zuZ30ndE/t1VSMF74AiEA6/Zday/3BewZtNP8eE+G0jIsIFycK+aGfw0UWs6YNsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13422104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"c4ca545547418c183c1d50a69d2cdb496c9c3fed","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.17_1784816768725_0.2692824953278674","host":"s3://npm-registry-packages-npm-production"}},"1.240.18":{"name":"@principles/core","version":"1.240.18","license":"MIT","_id":"@principles/core@1.240.18","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7009a9ef6ba9064beff2b0793e1429b95f556c96","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.18.tgz","fileCount":2538,"integrity":"sha512-aAHiFTL9EB3fY9Ofc7mUYlVaMGjjUjMJOoeOvbqjY1+NMqeykX52LbS3WJnV0GdiwW/tdgUl/4evT2tVK75/vA==","signatures":[{"sig":"MEYCIQDN6yc+CC4aD/cLFsNZBkIoS2vAIKFkVnymyU9IxCDKTgIhAN2WvxoU+dvH0evbcJZd1+Ag2wK5Nn7fBq98vWorKMUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13480634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"55ffb2c117b30eadd9de0278acba9a11bc4576b5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.18_1784817598063_0.11308878001500533","host":"s3://npm-registry-packages-npm-production"}},"1.240.19":{"name":"@principles/core","version":"1.240.19","license":"MIT","_id":"@principles/core@1.240.19","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"535faa77c0bfe3ba9aa308624e2f0a1e380fd326","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.19.tgz","fileCount":2538,"integrity":"sha512-EsvSZ1jR7GTAUHDc7Yq4vVS33lAQEFXm3xOWdcUqlWnmbi4YyQj5ATLNkQnHh7Cgwh8lMESg3mqDzn65FBYRPg==","signatures":[{"sig":"MEQCIFgbgqiORhvMSPElSGq7TObUVpDJk1zMzZTZHK/D+HZhAiACwAsO3Zc9i/42j9TMhfMmHXcOdc5tT4QtcaoL+Fsbmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13486021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"16ee54e06b134afbcc1f86ff5348fb122646b23b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.19_1784855109739_0.7401918794487199","host":"s3://npm-registry-packages-npm-production"}},"1.240.20":{"name":"@principles/core","version":"1.240.20","license":"MIT","_id":"@principles/core@1.240.20","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4e9a8dc40d9baa19cdafb96da56d21f8a4de81d8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.20.tgz","fileCount":2542,"integrity":"sha512-9zDS9yk189Xd7/CVPN5hYM+7ppaEwx0enXmVv4SoDNcI2mWBKGkQYIYtHwtPRq2nQxOg11+c//iNlbKYt/pH9g==","signatures":[{"sig":"MEUCIQCWhca1M6WA07OuomZq1BcSuzrkfnvsjI3zDryqQIcvhQIgTQaKtPw7wz+TufsJUt/vVa5GoEnfuCGCjU5PEFnuSds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13502402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"f876205e92eb30e13f2eedcee5893462212368ec","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.20_1784944505650_0.777579134482212","host":"s3://npm-registry-packages-npm-production"}},"1.240.21":{"name":"@principles/core","version":"1.240.21","license":"MIT","_id":"@principles/core@1.240.21","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"38d08e2db20eb8b7ffae59ff814533d9ae435d95","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.240.21.tgz","fileCount":2542,"integrity":"sha512-j+MniynQOnewprF1pYlSssGEIroi20CzirNnxMO/vKnMSMWAu0sdAl02beffSRr9HIqDBPb8zn1fzsIwDArY5A==","signatures":[{"sig":"MEUCIQDr/XPe6/W66BZHUSGAD4WjYXa1ypNSKhGARc11Qq0g5QIgHMd9t1SK4uXIx0OtCeB0rXK0WtaQfcSWg/Bk3BJBxPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.240.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13510679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"44b7a2332b99bbb3f6189c77c98932ead3cbd993","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.240.21_1784996884359_0.835694808396138","host":"s3://npm-registry-packages-npm-production"}},"1.241.0":{"name":"@principles/core","version":"1.241.0","license":"MIT","_id":"@principles/core@1.241.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9c83d860198da482e46008c980ace40f2cec9bde","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.241.0.tgz","fileCount":2598,"integrity":"sha512-NIPHXXEByCLa4iQ87nlXm/ePLAff4Pr2cgmuCTcnsU2Vww4QMOTbQqYw4UtFd69Z7iIxanFXOHf/rh4qM5fObg==","signatures":[{"sig":"MEUCIGZTjPhHnW3KaE5F3U59mBwxGDAvnW8MEUZWccfXHBl7AiEAyjsNqyNtteTW9LLD3M9TXU2qi4yf0lKVwNx+XZZr5uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.241.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13947788},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"f26e0f58f4a87f66fffa1608429db424dad8a673","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.241.0_1785721084755_0.41207519780127133","host":"s3://npm-registry-packages-npm-production"}},"1.242.0":{"name":"@principles/core","version":"1.242.0","license":"MIT","_id":"@principles/core@1.242.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"81120aa88460848c062bd63662aa6470347756e3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.242.0.tgz","fileCount":2606,"integrity":"sha512-NlVB/YSgKF2lGDZ1RWmyjs6yEH5K9jCzrqknD600qpP+OAR4vtF1LRfYG7CbfPN9rHqe+srJyj8WzBOM9k2VnQ==","signatures":[{"sig":"MEUCIDGWlGRP3zB+oGoa5/4hwcyrKOK7+wgWffOTv3jdWUs/AiEA3hFpGBTgNw2hAfW2Peggx85njYNdpwsk/04wjGxCM+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.242.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14008118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b783b476f9e2889df4838f9e4e54ac170df24182","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.242.0_1785765697738_0.24678046049966995","host":"s3://npm-registry-packages-npm-production"}},"1.243.0":{"name":"@principles/core","version":"1.243.0","license":"MIT","_id":"@principles/core@1.243.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"d558ccec33dc8376ee8e14760177f11b6c3eb882","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.243.0.tgz","fileCount":2658,"integrity":"sha512-52+L+RKJPA1oGdQm/PSsXiaJxqA3Vfi/+ZmhlQjubbWacCbZCUDyqXExU7T2qVv682s9EJ6O3xBj7MEM2WECZg==","signatures":[{"sig":"MEQCIFx1XukyA9sF/QecyoP4luehDM5CPK1AyJDypMcfn+wzAiBMScf7VIUtuQQUZQ1YrNqRU9tawg1NR4kE/UfCffOi5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.243.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14222258},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"128c38f4bfc378a8bbefd42e049d2456cebae4cf","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.243.0_1785769249886_0.5651208063936066","host":"s3://npm-registry-packages-npm-production"}},"1.244.0":{"name":"@principles/core","version":"1.244.0","license":"MIT","_id":"@principles/core@1.244.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7b7a574db2cf979bea040692e64632fc388adbae","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.244.0.tgz","fileCount":2658,"integrity":"sha512-H+GNTZ4ADTfe8rW177CshsIRdC/oYXqnc9Y2jMP948n9/N89X9iXcAsCV9e3L1+ESfeFh48B9+32z8Lx4eHeDg==","signatures":[{"sig":"MEUCIQDXGOyvPcRFfQ+Mi0llfQJu11KwoLu1/rKYAuUx0gKpHgIgMtFaEkN0OogwVT8eLesqx/rlDaNmaR1GZPbWdaaaquI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.244.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14223334},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"83afdcc9963ae1bf50f582c692c8e78294ccff86","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.244.0_1785839704588_0.9816081154650009","host":"s3://npm-registry-packages-npm-production"}},"1.245.0":{"name":"@principles/core","version":"1.245.0","license":"MIT","_id":"@principles/core@1.245.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7a63308859e104cf58663b7c78d45079b6fba778","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.245.0.tgz","fileCount":2658,"integrity":"sha512-EZKDQw74M0I7SlCm3Ru2H/0eOkQpXts72MQsk3LnOfmfAtottRAOjPktF0ZOrBqSNnTeksALxuWD3ooanNJK6w==","signatures":[{"sig":"MEQCIBvCNU3YuCDmCfK0Ds0C/tO1TiYovSE+7Z0/1nRwaYrNAiA5QtNAGyuNBMzk7BEYjevCF3A38AuXVsp+3wKRfHu+Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.245.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14240060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"421b25c3b706c955ee918bdf30696aee4a9f97fa","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.245.0_1785843804423_0.5151305719888521","host":"s3://npm-registry-packages-npm-production"}},"1.246.0":{"name":"@principles/core","version":"1.246.0","license":"MIT","_id":"@principles/core@1.246.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e6fd4cceb7d202a9637febf92b54714bb6b187a2","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.246.0.tgz","fileCount":2658,"integrity":"sha512-dr5slRXM5fDFuy93gIUHkEab0mRULSenpTd9ClH/BUe8ybDUEzALxhPFwG+MUAW7I0ZTThko+ANj4yZ/Ka0Q0Q==","signatures":[{"sig":"MEUCIBYmBW8nCaNj8/EXFtYCh9gEl0H2kQRDf/dm5PcecBs0AiEAvCfujLUzcdpMm4xrFbiqjGSokTY9TSn36JNX7abnyLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.246.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14240060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9d67e225a8cf22f20b6239f6f4a059caedba473f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.9","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.246.0_1785860285317_0.7963344120207643","host":"s3://npm-registry-packages-npm-production"}},"1.246.1":{"name":"@principles/core","version":"1.246.1","license":"MIT","_id":"@principles/core@1.246.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"11f39c255d9d7ad34a1f3c830c9310c013882b16","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.246.1.tgz","fileCount":2658,"integrity":"sha512-0S/O/7J/kqrRQ5LbJ6F2iY5v+vJcJ7ooBa8Y95qaCH+5/wJSmIRQfNmHVnuOlK9RW1rqdc12jfk8VqMFSDVSLA==","signatures":[{"sig":"MEQCIDkyC5RDCLNanXAEtmTGM4ExJ5A5Kf8vjC8LofBqTmUQAiB4MQ1s6WOHt29NVsJiOQvA3QA/TQJIZnZWdoF6HPsMXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.246.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14240061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"36cc347624fe376779785fbbce238b76333b44f9","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.246.1_1785860570417_0.47678057848224986","host":"s3://npm-registry-packages-npm-production"}},"1.246.2":{"name":"@principles/core","version":"1.246.2","license":"MIT","_id":"@principles/core@1.246.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c387a008a7b5c6db440f58dd7f0e675675869178","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.246.2.tgz","fileCount":2662,"integrity":"sha512-n1H5BhI3ivp6+u+IUlPKZcrLaBQDUmzWyEW9EphBDVfTbiO1bpn8DyGsDe8/6LYV1V1mFjhynKUa4OcdoARDew==","signatures":[{"sig":"MEYCIQCBu9U5WilMk31oadnK2+ov8wiBuEq09uAUM+zqKqL84QIhAKUCDrB9i7qzDcYclZYkKPOgVI+ao5n9v/MzoVUUnVUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.246.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14270625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"743b47e0b763de85da139878e7e1a97e084d3e1b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.246.2_1785893726245_0.10210361318031991","host":"s3://npm-registry-packages-npm-production"}},"1.246.3":{"name":"@principles/core","version":"1.246.3","license":"MIT","_id":"@principles/core@1.246.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"144b370f60f2ba2bce5c4b00ca363874530374e1","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.246.3.tgz","fileCount":2662,"integrity":"sha512-2yCyALpwaFWeZCdwIcV3/nVyx7cx2v6RV+PJV9LlQdauDjjOhx0HPUCHIT1d02hbYZuq2TmxcwSc0LqgHZoR6w==","signatures":[{"sig":"MEUCIDsrad+L4zDRTfmbAmLUZXNwKgb4Lzsy5qEOG9w6KIixAiEA6KcUfV5gVJZO/wHOeAdoA/hul64+a4Ghw0AZIbXwEbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.246.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14276115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"fc69f01ff5f61f0c8331fad847dce096be48dd49","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.1","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.246.3_1786428503310_0.6624479527720661","host":"s3://npm-registry-packages-npm-production"}},"1.246.4":{"name":"@principles/core","version":"1.246.4","license":"MIT","_id":"@principles/core@1.246.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"d51e8c8e8d7c86a3351ea33c24aba64e6a94403d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.246.4.tgz","fileCount":2662,"integrity":"sha512-3PSNJTkggZtHW0oLgs5FTeuIE3yWh17IwTIFSoaywIpoC1TsFx7lrJp/5Yo9CX1t2ap8LBQ1ELT1r55BpK24Dg==","signatures":[{"sig":"MEUCIHREf7fOfwHL0RQYJdopr+XuNe27dGT7QuURbYycbgSeAiEAzhmKboOuc6aIep2NzzcTGyzZ7BhSJeoBPaMCTjWDZrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.246.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14276115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e53d8a21a44befc5a994c156f1194daeeed88c44","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-agent-core":"^0.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.246.4_1786442885183_0.34286093601138634","host":"s3://npm-registry-packages-npm-production"}},"1.246.5":{"name":"@principles/core","version":"1.246.5","license":"MIT","_id":"@principles/core@1.246.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"499aaa462060000aa1557f1b5e2055afa5a1e820","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.246.5.tgz","fileCount":2662,"integrity":"sha512-VhedBigMfPBLmgOXyTOv8wOAW5uwlAzhjZdEHqEDmdxnmXlU6MYMs3xC58kqb8YnkxJ8FqrQ0DTvoQ20RVUYzg==","signatures":[{"sig":"MEUCIQDlT3nZYjLemXzsBu3OpKUType7bPpqJe+tVRWDduDRIAIgIXGKkR/e0XOh5GVt3m9nxhfvWEx7t+/FhRI7XwvTMto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.246.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14277191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"d285f7b90ae37ed1cd17d41d76b2bb29fcdf42b3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.246.5_1786452926735_0.7671943739517855","host":"s3://npm-registry-packages-npm-production"}},"1.247.0":{"name":"@principles/core","version":"1.247.0","license":"MIT","_id":"@principles/core@1.247.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"0318d74361b5f2a9e46a3f7e8a1b8cf458939e0b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.247.0.tgz","fileCount":2678,"integrity":"sha512-9YEJ6duxkcbKG2rIzoP0f2y1YatRO8XKxATknfPmqRlWi1TchfxLEKGxQT7310o/CCFazapa1/UaMH+rG6JGiw==","signatures":[{"sig":"MEUCIQCiBLw2Xj8MdoE6xju3n2nZNUurhXKbmPvw7oTftRCbvAIgDluh32I3V+NhAWaXdpW3mg4F+gBI4RrcmIX8bJ5KQWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.247.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14317966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"471a746e4ba5e1d92f9f6d7b4e78dc98d4854a50","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.247.0_1786461752111_0.7146937671343123","host":"s3://npm-registry-packages-npm-production"}},"1.248.0":{"name":"@principles/core","version":"1.248.0","license":"MIT","_id":"@principles/core@1.248.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5468139b0281073fe5fe3fa288d33a64f67abf87","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.248.0.tgz","fileCount":2678,"integrity":"sha512-53Dkh7qvEnJPo6IfvmxM+qHuhBbwZzKU+95vZRyt3gvzLU3tsuZ5szAuxbxt9hlt5C62m93YumWK1AdkH0YkiA==","signatures":[{"sig":"MEUCIFPWLGQjQZnOQYAPmWTj3vnKWJF+7ksmkq2EMZYK9wklAiEAoW997vfZNF5sYiNQIkhypPmxPD2XqxkQinlOjHmMjNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.248.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14318068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"7fcacb8b489377009ab1d9a280ca043f903690f5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.248.0_1786498439346_0.8278537167387223","host":"s3://npm-registry-packages-npm-production"}},"1.249.0":{"name":"@principles/core","version":"1.249.0","license":"MIT","_id":"@principles/core@1.249.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"217143a951928fb61491f315de6a3d6dcd79f274","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.249.0.tgz","fileCount":2678,"integrity":"sha512-YZDDXpN8cWU3WGZHB6C4f+DlzOEx4GpmhhpyrFvcuPBX5Oe/bsPteVw5AHCnmRyOWPV2X6VZSNXJZ3dQyWdN4A==","signatures":[{"sig":"MEUCIQC7JDq/Ka7YAmrlhPEzxaRSjKBb2v6s7G0lJiycRTm1QQIgcxb2N2Frt8KPNUbmOyHXGCbGltdpcV5jYv6EI+0+DKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.249.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14320053},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"75622389f06fa6a064299018ba8795cfe5d96e61","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.249.0_1786511149390_0.7042664002438557","host":"s3://npm-registry-packages-npm-production"}},"1.250.0":{"name":"@principles/core","version":"1.250.0","license":"MIT","_id":"@principles/core@1.250.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8ff8b18bcf24ad55bf8b7d3a69f52443fd5a674a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.250.0.tgz","fileCount":2678,"integrity":"sha512-z7nT1Zjuzbt29r0pivmfWkgXap7oJ8MWk+4S3cDzkmx89oBUWvyvQheQmplRV7tciU0r1KcmLkZr2TYVBptbGA==","signatures":[{"sig":"MEUCIQCHy31fxt0c0RAyJtrjxX2u215nxrdgZljPurkuB6XqZwIgLEyUimRU0CwdubvSoepr648HD5yYk83U9keaKCey9mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.250.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14329226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"de18aa2c6277ea7d0e431af5dfc4e78273bb5d94","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.250.0_1786548750832_0.9713754922303464","host":"s3://npm-registry-packages-npm-production"}},"1.251.0":{"name":"@principles/core","version":"1.251.0","license":"MIT","_id":"@principles/core@1.251.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"3d81a87cc2031729623eaa58d720af008b33e543","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.251.0.tgz","fileCount":2678,"integrity":"sha512-WTmceYhzJLDDbxK63RyEh43Yh7LLxK1ibdfdlzUhYIEmjUF/LL8pgT3HIhpTDGhf84ve2A+VyoECkvRkdLvJlQ==","signatures":[{"sig":"MEQCIFSuRZQK35PZamZDaEP1XopKs6HrtcSS2ikB1fqi3u/bAiAWd7OKuGUyyEN3SzyvEYkixjbXijjE5Xj1tLkuPuFJLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.251.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14343302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9f5b41a4ab67cac7ecc910608bf415228ea677f2","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.16.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.251.0_1786623112519_0.977581707624438","host":"s3://npm-registry-packages-npm-production"}},"1.252.0":{"name":"@principles/core","version":"1.252.0","license":"MIT","_id":"@principles/core@1.252.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"81b42ef7558c5e90e96ae657a77f612f55fb7937","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.252.0.tgz","fileCount":2678,"integrity":"sha512-pc1PsyBG2178G6INfW6RQ7HtyMWNMPM5+0SWd9pzz69g8SGNjtypgJVCKhi6YxXEJ8tzfaZCTQOlxAw+BUuz9g==","signatures":[{"sig":"MEYCIQCf4fuogzdnWFItuiEIfqyXAovl2j9lzl8LFO/OkzZTOgIhALkcHLIyvMP9cXInV8O3dfLKD4pBV80ozd06Q482QXmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.252.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14354013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"538a14a87bf0186c15c98588a7a70a75a2e4b1eb","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.252.0_1786706225469_0.8682149104125609","host":"s3://npm-registry-packages-npm-production"}},"1.253.0":{"name":"@principles/core","version":"1.253.0","license":"MIT","_id":"@principles/core@1.253.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"490f05b239d112f0068443f8051b479e333e3898","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.253.0.tgz","fileCount":2682,"integrity":"sha512-rvxrtdeFGud33L3djzhX37AcxOsp72KEDXYKzC5DjJzML1471h7FUpuy2Hnz2CGGthvJJa+3VLuvG6jmlR9f7Q==","signatures":[{"sig":"MEUCIHlWWmWRST5+sYhmUgEfKgpmmPLV53XlxACt2reQad+4AiEAlaezCKM3U7cdaYJEJgGnmPXxLS+8tZVaZLCUgUHbdD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.253.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14359800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e1c1f111ec9312a400279fa6ff2c171bc13489ca","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.253.0_1786843011924_0.5375408347408412","host":"s3://npm-registry-packages-npm-production"}},"1.254.0":{"name":"@principles/core","version":"1.254.0","license":"MIT","_id":"@principles/core@1.254.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5c335d3129409c828c9749df83b8e115aac049f4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.254.0.tgz","fileCount":2686,"integrity":"sha512-t8FNhOCV0oHHI9AAcZ7V26PimKnZvIehCh4xUPB3z+AQZccLedXZwruGotfXc8/bmSgxwQ77BKfIlcqglbx0uQ==","signatures":[{"sig":"MEYCIQD5lLkOoplIQOeODqUi+BFF6pniI+LONDqgAooGcoUFVwIhAJF43aWyiVsxE5lw67eDdx6q5mNvvJMGKTROY9XtjtA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.254.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14366365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e9e3bee5c91a21aeb0fcd9e41f720f1abfb6b940","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.254.0_1786844231931_0.43613194529662525","host":"s3://npm-registry-packages-npm-production"}},"1.255.0":{"name":"@principles/core","version":"1.255.0","license":"MIT","_id":"@principles/core@1.255.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4682d3a3f70273e584aab060bda400372b1d3aaa","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.255.0.tgz","fileCount":2686,"integrity":"sha512-wbKe+7xt2xrzqjlRhnIp5cC3VDq1FSYUceJWqZ6hcqbpHLHov5z8RR8yxOkIJAaboemR/H2y+Sm5cCMWSsRYXw==","signatures":[{"sig":"MEQCIDFQ8O+N1OqvQrK8nMgBxDtXP2o0BrgizYv6l/+ComC/AiBQJ4H3bHdCVFNuoYo2rD59JVW+mUqNbxzduht7MeM8iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.255.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14371743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"12ee3bad5096aa6635c8110eef054dcdb5ff98de","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.255.0_1786849556833_0.6907074296656268","host":"s3://npm-registry-packages-npm-production"}},"1.256.0":{"name":"@principles/core","version":"1.256.0","license":"MIT","_id":"@principles/core@1.256.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"757d55aafbbc600f3656b1af644e794caaefd899","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.256.0.tgz","fileCount":2686,"integrity":"sha512-aoUcCEN0Ss7Hrc/etXxQpkASRmX0rAxWrSP4CD5mv4Wh4+FNxkBp3KSxjzAS/qMkwB5Qm4rxnSh5TD0eBehknw==","signatures":[{"sig":"MEUCIHXIjaE67mM+p1UqCzKhfULPn4mADnbxJxVzrEyGZcumAiEA5yrAgfXZGU4iDTHcrF9cuAFy7828T8kARlUR10Hpyas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.256.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14381248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"20dc9bb084fa8c91e0eef1117798d9e0dc8af4fb","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.256.0_1786883326737_0.06481008520346765","host":"s3://npm-registry-packages-npm-production"}},"1.257.0":{"name":"@principles/core","version":"1.257.0","license":"MIT","_id":"@principles/core@1.257.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"029a9ddb07c20d303f5bff07de4d5be214f96349","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.257.0.tgz","fileCount":2686,"integrity":"sha512-3JITRdVBp5ofy1nGcg9d0nH7h8st7HxcP6VyvL4Twi0Gp3QFrEbIPeKeRcVSvPxSrdnYpT7qrUbiMA++r68cHQ==","signatures":[{"sig":"MEYCIQCXtHWBWZLhOezuAbEH9b+WS1OvHqF67M+Kc+SW+lwvaQIhAMwF6NlpwVDEiOJiOfByTyriqQHWyiCgUHgZQOH/h4qx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.257.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14423539},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b334027b7768db119c6d4536ca57ef4e814d66da","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.257.0_1786930487307_0.27976219548924064","host":"s3://npm-registry-packages-npm-production"}},"1.258.0":{"name":"@principles/core","version":"1.258.0","license":"MIT","_id":"@principles/core@1.258.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c63ee738de58caa3eafe215a528d924e445af798","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.258.0.tgz","fileCount":2686,"integrity":"sha512-yzPxy36x+G0CidKON5+A+ynHJUx4g5VpmhUuEjwdifaU7KCom0yIQwsm0RgCGPW2wBcLOguNTnfXKeDh37W1+A==","signatures":[{"sig":"MEQCIA2VIu9io07GWMzvOc1sD4mDmADT/4Y/sCCnb3a+jbcHAiATp99p6lSGyAnZclDIafYBP80zTy1h720L/tEKsNB5eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.258.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14430549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"8ca29ccedf2df91cfd03bec77107d0d3c591c386","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.258.0_1786934363705_0.3143722923485581","host":"s3://npm-registry-packages-npm-production"}},"1.259.0":{"name":"@principles/core","version":"1.259.0","license":"MIT","_id":"@principles/core@1.259.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5b6db8a83c014361961d602aa9eea4665feab515","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.259.0.tgz","fileCount":2698,"integrity":"sha512-6hKNp6Nbi9tnoF0XaRDpCNUPhYxcPY0+22TeQWHIbCUcUTOgCn5kflXtfnGuC9DtrHy0UVgChEXotuJ9MiTOiA==","signatures":[{"sig":"MEYCIQD9w9dFy2ir/07Fq3+mkulYHT7Id4ctu3K90aXpLW2XfgIhAP0hKgp83hu/JqS9dYlZkDMn0puBiwX9Y27mAjjT4nI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.259.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14490175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2aef51c00269c39c2c3c258a8000e6a92d154d06","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.259.0_1786968472155_0.9638834443979429","host":"s3://npm-registry-packages-npm-production"}},"1.259.1":{"name":"@principles/core","version":"1.259.1","license":"MIT","_id":"@principles/core@1.259.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"93a94ede6914bea5627b68584906f6abee203e6f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.259.1.tgz","fileCount":2742,"integrity":"sha512-WJdA0Ek4Ci2clAUo/9ny8VGv1WZejVK2zY4dAZqbYoPvb0sVlcenU3yzmQ05clcQsOKys1x87hV3Mt/it28wag==","signatures":[{"sig":"MEQCIGkeTgXzeqGyXhNtubFexPRvDoSi2yzDxw7KPFfCPitZAiBT572Rw7hBvD2CMumVH9kFHipGmz+zW5Uo4ENPV3zItA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.259.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14962185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"1e74e251044429bdd19dfc80b33e302e19df6387","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.259.1_1787187607494_0.1290518395632827","host":"s3://npm-registry-packages-npm-production"}},"1.260.0":{"name":"@principles/core","version":"1.260.0","license":"MIT","_id":"@principles/core@1.260.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"30d988c3d76758ea5bcd9ef7148660af4aeb434c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.260.0.tgz","fileCount":2750,"integrity":"sha512-YPz3ck0V7/58kSRZcoxHts/8GbeBAbDzPdNl/KDRP5FBgi6uzC8LCygvX+tyaV1DUdNWOBNx2bvTRtWhQcoF1Q==","signatures":[{"sig":"MEYCIQD+fLzCnC3WeabIRY/n3RVTbs+gD5ImNxb95puqx6wxjwIhAI7NFbLx4Xl854Hi3QXhpVcgzmuPPujpzOI+sKbDDy+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.260.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14962802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"ccceca96e5bf706486ea41a527d5e144f8dcdc02","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.260.0_1787211049175_0.6466294031156687","host":"s3://npm-registry-packages-npm-production"}},"1.261.0":{"name":"@principles/core","version":"1.261.0","license":"MIT","_id":"@principles/core@1.261.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"686e4a69b1d8c41b1b90e24003a922997a47c3f6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.261.0.tgz","fileCount":2754,"integrity":"sha512-wtpVk2F+EMfz2NHZcGuPAnvPbrlOLg1IVpPmyZ4vrgxTRmfS0oBXVRuLa0VYJqhJkcV1JOZPbpMaBMlFxk8IVw==","signatures":[{"sig":"MEUCIQCRhymsgmmSj9iuQKGUoS2c/J5Cty+D967AW/5ifPwpRAIgekTQduI0y2CE1vXZJSL+MlmSYhPl0dZgpor0i3uhDQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.261.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14974488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"5655f3ab13444a75579689568c0ad98a504de785","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.261.0_1787225759089_0.02069237352954678","host":"s3://npm-registry-packages-npm-production"}},"1.262.0":{"name":"@principles/core","version":"1.262.0","license":"MIT","_id":"@principles/core@1.262.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ad73bc4357674ff5de213dd4ffb2f703011cab16","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.262.0.tgz","fileCount":2770,"integrity":"sha512-VxBYJHO8GqSdy8zLitMHGe5OuIZWQnXsaVC5E92srcEfPvNh/gwuFDJwzGuI/+5Gr4JXFW2FD/ZEGwzIeRmlnQ==","signatures":[{"sig":"MEUCIQDz3ycWon6mZbTBlMJrF/GiOi5ASez+i+kA6njCh58CmgIgS74keJPqBaENejH/DQySL3kC1aeEXRJ/JBg3c+95eps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.262.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15146994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"faa9ae05363b79efa53b9adffc9a6eec1477106a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.262.0_1787232311675_0.26072235444910374","host":"s3://npm-registry-packages-npm-production"}},"1.263.0":{"name":"@principles/core","version":"1.263.0","license":"MIT","_id":"@principles/core@1.263.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cbdf0b3446697da2f10b68f1ffee6af3f308cb2f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.263.0.tgz","fileCount":2770,"integrity":"sha512-cGDRzvfCxJx0PYIbdpZva679Itv/asx5rRF68L0AOv/tdfJEhyRCABxuZFvzEMa3nkIz0/voF0Ol+1RB2N4OaA==","signatures":[{"sig":"MEQCIBrIR/MCd+LE1gvRiBAda95mgeMs6s7OO40eBDpi5Nd4AiACTxXzdXoSPfNK0e9sRPjStvYR/xPGhUtktQ30kCCr3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.263.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15146994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"457bb120766a288c4e1733105e4e940137d84fc8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.263.0_1787282484528_0.09731425913129543","host":"s3://npm-registry-packages-npm-production"}},"1.264.0":{"name":"@principles/core","version":"1.264.0","license":"MIT","_id":"@principles/core@1.264.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"84f0b09de88826c7506420ed7bd6e2062d95dfe9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.264.0.tgz","fileCount":2826,"integrity":"sha512-mvjV0Q2yHL5dneavfbKNS+pZbnATfwb8kYMgQyBJqllpL/J5viSjqtJ4LfFi8VJwa/gzKjQ4xTQOxqIR6g87jw==","signatures":[{"sig":"MEUCIQCk3yS4SrXPXMScjlq6uEwMv8HjRLNk9xYmMjnj0o0TUAIgLn57QZ14QFsL60rSSLJYuibDgh8G9N4AvzvF0ASq6H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.264.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15382770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2b0ccdabf0cb1e95fb5c82d83f4df5744123d56b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.264.0_1787302524407_0.5762206063622277","host":"s3://npm-registry-packages-npm-production"}},"1.264.1":{"name":"@principles/core","version":"1.264.1","license":"MIT","_id":"@principles/core@1.264.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"515ba9c2e981f4c96ea2aedc7ea4567b9c2f9306","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.264.1.tgz","fileCount":2838,"integrity":"sha512-mVEeKvjmVPw/QwCenDkPyi9p+eG/lwywPIRbO1lsd0T0McQmreC0DRb24qRA2sHvWovpPtf7imKiYCG6UUPnZg==","signatures":[{"sig":"MEUCIQDu4cnPQ8cO1ZEUWVezuPnJCxQGWkwXgOfbspYt0v3U6QIgcvk+AF9QOmG6egruF//DbTmKMcHyYBDZyNM/SxEjLec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.264.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15421668},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9ecfeb15f7a0c6d52de9fcd9fb13e54e5af85244","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Universal Evolution SDK - framework-agnostic pain signal capture and principle injection","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.264.1_1787309296215_0.002606450470056254","host":"s3://npm-registry-packages-npm-production"}},"1.265.0":{"name":"@principles/core","version":"1.265.0","license":"MIT","_id":"@principles/core@1.265.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"37e79d29931a1ac11f3b3f0263955f94dcff93aa","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.265.0.tgz","fileCount":2838,"integrity":"sha512-3jc59C7fpCJjt2Rm/X5pNR8QKqS9I/jliB2AOF0jZY48pZYKWCQbIUx8pFpvV2sz+h7cA58Hkn3TiNdH3SqY1g==","signatures":[{"sig":"MEUCIQCai7ARiDYALfv0/yNaanwg0dwV7IimPIpUBQUuMklEeAIgI2Pk/0SJKv2mrbAMLIXiGWLXXee7rdRm3ln69P5XXX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.265.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15421703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"a04511841aaa924c5e9cf14fcc557df73b2b2d82","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.265.0_1787316009222_0.9572818283615836","host":"s3://npm-registry-packages-npm-production"}},"1.265.1":{"name":"@principles/core","version":"1.265.1","license":"MIT","_id":"@principles/core@1.265.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b24a3f7efdf005ce9591a9a0a7d68584a4115ea7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.265.1.tgz","fileCount":2838,"integrity":"sha512-1KMybcYyKtT6+C9AbNf2obkrc7RRcSYrw0Gomo+mV0VEpcK+YkTDQETHApZUZIMIHUoI85wNn8HEzlRfZUMNBg==","signatures":[{"sig":"MEUCIQD7GnH9Bsf+n1aLNx3Jv38iBgkQUUc9M0YmDRpWOlzWdAIgSgV6+kV0fqvD+vIFWExPDVFSXLYZIzrCV+g34s2+/Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.265.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15423676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"868662fb26baf487561f6bd36f7980a0801034a2","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.265.1_1787414111697_0.9136255454584283","host":"s3://npm-registry-packages-npm-production"}},"1.266.0":{"name":"@principles/core","version":"1.266.0","license":"MIT","_id":"@principles/core@1.266.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c80d4adfb9344396ef15d3dcded3f65904e22928","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.266.0.tgz","fileCount":2854,"integrity":"sha512-hHd23dNA/XjrQQ6OfcGVomCEDaLGo+3pita6TzyIrTlDi68c0SarNup/8gBmgAmPEEd1lB0Ehk0uKdPFPlVpLg==","signatures":[{"sig":"MEUCIAsj4MKyh/54fPHfw9ktz4c+sRGGoB7TcNtQAAhcT7nwAiEAtB3aQZagks0cjFnHLueEmIAYGr3EcPvVDekorSDt+eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.266.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15495219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"3ec07690d215bff0e97007d28481981f9dfee3f6","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.266.0_1787532254365_0.6873618339365142","host":"s3://npm-registry-packages-npm-production"}},"1.267.0":{"name":"@principles/core","version":"1.267.0","license":"MIT","_id":"@principles/core@1.267.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"69fbf06cab096b3a7e0b30d893c487ff2df68f53","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.267.0.tgz","fileCount":2870,"integrity":"sha512-ZR9sbZZsny8/RpoLp9P49nGy5ME9MZ4oCyyDX9VyqMxXRKkXSbvd480EmVHIIS/uhtnCXWGovRGZRpKD9Kb4Qg==","signatures":[{"sig":"MEYCIQD9CxkdD+O5zfrHoRC7lS/sUuuz1SYiZDQZO5bcdGXLGQIhAO5YdwZxT630mCtNAvZTuGwROi3vI1D1XTMuvWbQl20V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.267.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15541458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b7f2b8cb38ea07d48304242a239b3a0306b79a49","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.267.0_1787536047164_0.7932072630332239","host":"s3://npm-registry-packages-npm-production"}},"1.267.1":{"name":"@principles/core","version":"1.267.1","license":"MIT","_id":"@principles/core@1.267.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"db26f2e9726ee6edd41b19bfee9c89bb88a134e0","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.267.1.tgz","fileCount":2870,"integrity":"sha512-WduIZXsydB2Tt7w4V69IcW26g8zsHlN6Ud7y5AyJiW8ApCgx/ue7XDvTmQKtfVaR8oVm+6oUnsY4W/a8h9xLyQ==","signatures":[{"sig":"MEQCIHQ6K7o6R3TmpJN9uD8M4y1VK9V3sEs8JpX1tQO2oVx4AiAu0gLD862Nnzjiq9KH5Jzhaz2ZyN8lYk2ANVTONYwFWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.267.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15542054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"764a79510f8123b096b97a144aeadec6f1ae45a5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.267.1_1787558809049_0.6788175171078332","host":"s3://npm-registry-packages-npm-production"}},"1.267.2":{"name":"@principles/core","version":"1.267.2","license":"MIT","_id":"@principles/core@1.267.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e92a9e09606089e33fad9c4960b526a5d0bb9c79","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.267.2.tgz","fileCount":2874,"integrity":"sha512-En0KCiG9806oBt0VmRtbVqFdl9mySw+tN4VMLEPeZfO5Hl60AqBVdIkxTbPKJTRqnUBSxs/SaxQneai/cZpySw==","signatures":[{"sig":"MEUCIQDo8TlPAX5/7E+ZQR9tjW/7DTDOEiE17TLchAUj4pr9PQIgMJMUSkUCfvvb5CI3CsGwCSJEoq/d/9tZ5ozG4J2dAe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.267.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15552722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"3487d0590683139bdf461240b58df49e93c75a16","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.267.2_1787559905839_0.4519296927117171","host":"s3://npm-registry-packages-npm-production"}},"1.267.3":{"name":"@principles/core","version":"1.267.3","license":"MIT","_id":"@principles/core@1.267.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7b36f6274e516237269d7c63f76355bdf63dc5c1","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.267.3.tgz","fileCount":2874,"integrity":"sha512-7LubeFWPW27oq+Z10K/9ilAHmmb+TPqbBEl3RWUuZQ3yd4FO3k0VbtfU95O1oO8Xt8I/Z2wGteGeND/PLs4B3w==","signatures":[{"sig":"MEUCIQDi+3PWdhl9MO03XCaoWdtEshvxawcqR+vDcRXYaQyj7QIgVJ+ML99k17o1oER4ED0JsyDi3GSMApBzOw3ydAdxsHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.267.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15559675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"ce9ff03eda062d1fedd1522d8c33586b178951ac","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.2.2","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.267.3_1787564039705_0.9271414418595507","host":"s3://npm-registry-packages-npm-production"}},"1.267.4":{"name":"@principles/core","version":"1.267.4","license":"MIT","_id":"@principles/core@1.267.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2369a4bfa29538610627374eaa1a4911945ea46c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.267.4.tgz","fileCount":2874,"integrity":"sha512-ZtVeSsZua6LfdBb18z10syaLHQcUZBNo3cMtF0tan864PRbEVg73LJM/xZ648kkVBWkZVW0eTq1/dOKGE4V74Q==","signatures":[{"sig":"MEYCIQDmfBNlFF3Zo0Y/yoFpaw6kvv7tZLruSB+7QaIpjnjRAwIhAI3Zxri8GmQUkhwM47RsLr3abdO2G61PX9/3py5z8joz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.267.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15559676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e8ab7033408394158b35946870798a9eafdf5469","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/core_1.267.4_1787575940781_0.5968368626631633","host":"s3://npm-registry-packages-npm-production"}},"1.267.5":{"name":"@principles/core","version":"1.267.5","license":"MIT","_id":"@principles/core@1.267.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9494e5fcf1d2bcadaf74329bf57be30223db8f77","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.267.5.tgz","fileCount":2874,"integrity":"sha512-ZpccmzOLjeHdKPxKGO9JRuUtm6HCmPqNzeTMCrj/WsBv9+6PFExBZ0VOjsS7t4J88Lme96UB8GsH5OUc5mEJMA==","signatures":[{"sig":"MEUCIQDbVEd2WP0st4gd5ps+id+qd+CLkbqNVnUcVb/2AhMZoAIgX+vsL/L58sBlStMTHnUo2iU36upxLEkMmKKw9WMDe0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.267.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15559675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"34f48712464b0f8ce7b5a93d99a0f6835e12c994","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.267.5_1787576608515_0.28129761756101757","host":"s3://npm-registry-packages-npm-production"}},"1.267.6":{"name":"@principles/core","version":"1.267.6","license":"MIT","_id":"@principles/core@1.267.6","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"64ea9b3f72db60929dcd93d790d31bfed6e7b7f9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.267.6.tgz","fileCount":2874,"integrity":"sha512-u/dWHPM2B3/8D2c/RfRAcu2OPn9jMbm3pfSHGkdu5HoBKn/P8A4R4CTnn+EGFCVhfmUEeVZcKJ0sJtzYobA2Sg==","signatures":[{"sig":"MEQCIFE4izE9Eq8Pg1uzlu9QScLAAE6Kf5ixLqmP6mEdx2vHAiBfzbfCaB+pOhtvoqwkiiQ9uTrxYSkjwiGLB6yHuNxsgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.267.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15561549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"4a94b5f9d75467fa8cab55ae27c649bcfdc48d00","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.267.6_1787578028274_0.9362671383150916","host":"s3://npm-registry-packages-npm-production"}},"1.268.0":{"name":"@principles/core","version":"1.268.0","license":"MIT","_id":"@principles/core@1.268.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"49e3c2b978906097a75cf939e244c871578a31a7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.268.0.tgz","fileCount":2886,"integrity":"sha512-ZedRtWM8RrpiVZ2n/JEXqAPmoRz2BTyPLnU8x8rJA5jgGsXVFipYsuBctUJEZDRUy+gMbOGdvFMk3jjYsR+mHA==","signatures":[{"sig":"MEQCIBGJy5VOe4vn/olpJATuxv5k86YLbuW1cgUaPhWhKCl5AiAwDkLNwjDcSk9HWZ05mg8FawSYJf40ViyxanTiW8bzhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.268.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15729079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"702ff1004c44a2e604cd7111357cba70b22794fb","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.268.0_1787620111201_0.3340729615684981","host":"s3://npm-registry-packages-npm-production"}},"1.269.0":{"name":"@principles/core","version":"1.269.0","license":"MIT","_id":"@principles/core@1.269.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"2b7d8c3242e8ac27f27985e51f4fa2dfcc0cdf3e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.269.0.tgz","fileCount":2890,"integrity":"sha512-jXsk9VGHDN6SsvwlZjXcHs2mLQo1qEsh+P/OeN8gqgp6ltvEneem/XOJMuuviw9dYgBezHnyOn5cWPYauXqZZA==","signatures":[{"sig":"MEUCIQDDTvQAOilQ3odIPcS9EZMWDn8pgAcsjf6jdHALB0L+oQIgUubvzS5zVPAbVBbXo4AE4nVZQQmlKJ5l+O9yvWebSzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.269.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15734361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9d99e38c2e89cb857f2a6a24d5f07c645c199a2a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.269.0_1787644777804_0.6258042118280456","host":"s3://npm-registry-packages-npm-production"}},"1.269.1":{"name":"@principles/core","version":"1.269.1","license":"MIT","_id":"@principles/core@1.269.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"bd016bb9d5906fe6de12b5de28f5e0b32b619da9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.269.1.tgz","fileCount":2890,"integrity":"sha512-cFq+/ZlxtNaE0eYpssgBQzt88qFgpllPzB5WP4NM9w8SG9tqEVyuHCY/YfvtgClwz1izTV61Yjed/12z2Q/mtQ==","signatures":[{"sig":"MEQCIBE6rMg9L/9vpeUFbpeIhA11jDmskH49mLnvXvmGjmCvAiBIUeTFNeDDrW1Z8VFxDU0qcQ4v1Z7fkcH/bShEVDZ6ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.269.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15734578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"dd10394be1c6b93e5595b249ff14248cdfa3048f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.269.1_1787715260241_0.5493413309098005","host":"s3://npm-registry-packages-npm-production"}},"1.269.2":{"name":"@principles/core","version":"1.269.2","license":"MIT","_id":"@principles/core@1.269.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"684dbb37f498a1612da184889871886b9633ad77","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.269.2.tgz","fileCount":2890,"integrity":"sha512-kRhDfF/69M5mCye8wPFH4jqh17dCZVJsrBNW4JJT7BAbtEknVLH+x76BakATa9wqOAoORFRC6WxxI+gP+WKIFA==","signatures":[{"sig":"MEUCIQDmhddYGmk4POrZtEoUZqQhlBnyo/rqTsXH0b0lt1BzAQIgPvWtowaShuuzhn5qzD/Fn3ZAXx9z5NHLQtUjj5QYS6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.269.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15734693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"24015782666625f58225da42c84c46b64b4657a6","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.269.2_1787735683893_0.35921172533776624","host":"s3://npm-registry-packages-npm-production"}},"1.270.0":{"name":"@principles/core","version":"1.270.0","license":"MIT","_id":"@principles/core@1.270.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6c8f129a13435bf01ade11378cb3af79273e63a9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.270.0.tgz","fileCount":2898,"integrity":"sha512-yWdEu0JAGvj4gyGV6cIkq5EmE2uzgULTpVH7viHNvvjfqZARWh6Umx5xinRjLcenXzSOPl94h6cI6e+U4FIbfg==","signatures":[{"sig":"MEYCIQC/r0hpButIDpjFnotE+832Y0FWK6Hyuw/FmXs30OKMPgIhAM3AYLG4QtfH0F113Ki4Ma0WZkA+FJ2hTNOd9tC7nVdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.270.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15761271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"f538e9b85304c5078fa2b235e2ed87d4ae8afce1","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@mariozechner/pi-ai":"^0.73.1","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.270.0_1787747942221_0.7745278908248898","host":"s3://npm-registry-packages-npm-production"}},"1.270.1":{"name":"@principles/core","version":"1.270.1","license":"MIT","_id":"@principles/core@1.270.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"abe2526bdee6293cce39508d262df4e3ea007a87","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.270.1.tgz","fileCount":2942,"integrity":"sha512-aBQt1UlfeuIb5LHYx6Z7j5UOmC0Efj+nR2Q0VCT4RuwzbNMUsbgl/aZqRW0qE8l6KEQJiSothP6qCE75zUr/tw==","signatures":[{"sig":"MEUCIQDqOCQaFd4p/kRcpfDC+C8WG2l6/dOVlgdJEX5XJKawkwIgX8PHfEL3lq6joiMZ6+OptSUeQFzsUNHuZOZ/0qJ1xJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.270.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16017434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"732a2252460179f75e6190cee1caf4c2039c6e28","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.270.1_1788002623984_0.57135650354065","host":"s3://npm-registry-packages-npm-production"}},"1.270.2":{"name":"@principles/core","version":"1.270.2","license":"MIT","_id":"@principles/core@1.270.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"eeb7ed59a4c254531449e7dfbfe5ce9eb8fa2bb0","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.270.2.tgz","fileCount":2942,"integrity":"sha512-iQdQLZ7PL4EFbLP7aLiaRTFoNnZZLKcg8YabPvEd4mR5yZKRiB3LoYohR56eTU5trrFDfpRQ77qHZ5JTEr+JaA==","signatures":[{"sig":"MEUCIFyMRna+Lzko4sn5eVvJb2R2Sru2BlKRwL1AE6RarG3VAiEA8TAVut72wL94xS/mL3eTi59CVky/681SVGn9hPmUYm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.270.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16017434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"732a2252460179f75e6190cee1caf4c2039c6e28","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.270.2_1788005643743_0.36183459532228324","host":"s3://npm-registry-packages-npm-production"}},"1.270.3":{"name":"@principles/core","version":"1.270.3","license":"MIT","_id":"@principles/core@1.270.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"09c782fc828182c3da4ea20675c986b4a8a98a7a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.270.3.tgz","fileCount":2942,"integrity":"sha512-bEUpNbPxkhDSV0KN79aWYq89bEYgwq6fnsiE67scX5fKLt2vxoVg/qVnGb082NXfxGlTzOZLiklruK+Bq5zgfg==","signatures":[{"sig":"MEUCIQCQZ0/54TEfjS4lc9cys/0GHjgi8M5AtLRa47EvOu0XqwIgPTzkg3pXO2G1HIs+b70wu8UqJSLnDYb/EptcsTtgwlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.270.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16017434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"732a2252460179f75e6190cee1caf4c2039c6e28","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.270.3_1788009332064_0.9158452326895865","host":"s3://npm-registry-packages-npm-production"}},"1.270.4":{"name":"@principles/core","version":"1.270.4","license":"MIT","_id":"@principles/core@1.270.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"08f526ac2f6c0202adaaab19e3dc3691190e884a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.270.4.tgz","fileCount":2946,"integrity":"sha512-9HyQLXkCzFqe9PGJYlZwQ1HzBLceYeaI4Ruatt0pIzRF3QYsYVoMwKAoVmMuZxIu5Fd96MPx5dv19F7SKSLNkQ==","signatures":[{"sig":"MEQCIFTmL3aVNdal42xxmzfq8kKgZFxRq7f7nVxGWRh9VBfkAiBSd4CXTu3oYMzWXEWEWswKYXb9/voPwtlMkRBCliYsYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.270.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16025831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2fc9b9d067bde0b441d3c37fa1ef685af060080b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.270.4_1788011784642_0.8093806916336566","host":"s3://npm-registry-packages-npm-production"}},"1.270.5":{"name":"@principles/core","version":"1.270.5","license":"MIT","_id":"@principles/core@1.270.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ca57c97b2b3789c1a2d9f0d45ec23b5ca4e3936d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.270.5.tgz","fileCount":2946,"integrity":"sha512-N1JCOlXomL4F/GilT4Rt8m/AxA4Rk3E4c84fSVK1Xf+z0rGBd5EtLiUWsqiZ8cq1+l4HbPye8+ht9bOYNKeYWg==","signatures":[{"sig":"MEUCID4FqkCI7gA+bylJpZflj1ughCOabHUVYd2mXZF6BsXoAiEAvhSIm1t+ech5vwZ4bBEf1qd5Ijd6hmgQxN9a1zn7Bi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.270.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16025831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"6518929893608626a4bf0ceb983fe8371986dd41","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.270.5_1788013835627_0.1503465207321839","host":"s3://npm-registry-packages-npm-production"}},"1.271.0":{"name":"@principles/core","version":"1.271.0","license":"MIT","_id":"@principles/core@1.271.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b58b2dcaceea0cd97b502fa4d78064d6d70472f6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.271.0.tgz","fileCount":2974,"integrity":"sha512-OimkVpKLsfIaj8kJQY4bruPJp2TnB2go0rlnaFo01qnWSsS6wK/tMAqRntGGH2rHXl/cHl4S6B6P9+BY07Uc3A==","signatures":[{"sig":"MEQCIH8IDg/T3EMIviVnix6PJ+tfsczQtJw+jaCmGkI5th9rAiBqXjNI4fA5LviYGXnZEclWJ+XcQ2Wa32DIaN814ofnNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.271.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16363215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"5b1547d5385b77ed1c5409b2da6bafe259cdb7f2","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.271.0_1788103109721_0.5752282956286907","host":"s3://npm-registry-packages-npm-production"}},"1.272.0":{"name":"@principles/core","version":"1.272.0","license":"MIT","_id":"@principles/core@1.272.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"86c08819b937bd0cd3469cea0736fa97db43eb2d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.272.0.tgz","fileCount":3006,"integrity":"sha512-W0CGcssOA9MWtsC6g42czsHaI9arPloAGG2P1244xk6Yg9phAL70VFucDIUpZsf1ydMzr6GiejLAErbbUBqWBg==","signatures":[{"sig":"MEUCIQDsRx1BbR5wwD7bTaFwDfxTogZaCdX5vzpGPWpcKF4UWAIgAc+PVUVgVEvWtRDNCq1ah5J3BOMeMRkb++nHt8+RrsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.272.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16580762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e6bbc69388e4ec9732efded1609ea99797852064","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.272.0_1788190287341_0.5597318464754144","host":"s3://npm-registry-packages-npm-production"}},"1.273.0":{"name":"@principles/core","version":"1.273.0","license":"MIT","_id":"@principles/core@1.273.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"13692cdf8f48a178f89b037a3721323a9b622be6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.273.0.tgz","fileCount":3010,"integrity":"sha512-McTlYvXL5DgZ33+eFSIUWmiSq1nZB3vgVyB7Hi1680kBVGOyVk9q3OHkR1T33ub9JxUwxVdQzL0Iz6G0o/OIvA==","signatures":[{"sig":"MEQCIEa4EGO3nnL5DsuceucILmmAGoXn15+mR0KuufPoZDh6AiA+DU1Z4e5aJUFLM72KP1T/7ZU0tQ88nQs6v+MhQ8g2TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.273.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16605756},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./pain-signal":{"types":"./dist/pain-signal.d.ts","default":"./dist/pain-signal.js"},"./package.json":"./package.json","./pain-recorder":{"types":"./dist/pain-recorder.d.ts","default":"./dist/pain-recorder.js"},"./evolution-hook":{"types":"./dist/evolution-hook.d.ts","default":"./dist/evolution-hook.js"},"./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./storage-adapter":{"types":"./dist/storage-adapter.d.ts","default":"./dist/storage-adapter.js"},"./telemetry-event":{"types":"./dist/telemetry-event.d.ts","default":"./dist/telemetry-event.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./pain-flag-resolver":{"types":"./dist/pain-flag-resolver.d.ts","default":"./dist/pain-flag-resolver.js"},"./principle-injector":{"types":"./dist/principle-injector.d.ts","default":"./dist/principle-injector.js"},"./workspace-resolver":{"types":"./dist/types/workspace-resolver.d.ts","default":"./dist/types/workspace-resolver.js"},"./pain-signal-adapter":{"types":"./dist/pain-signal-adapter.d.ts","default":"./dist/pain-signal-adapter.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"6994336a594b9052958a07bd69a466c2ba4b42c1","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.273.0_1788195335841_0.7574526159661457","host":"s3://npm-registry-packages-npm-production"}},"1.273.1":{"name":"@principles/core","version":"1.273.1","license":"MIT","_id":"@principles/core@1.273.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5b58e9ce2578f4e86dd2cd82b4156e17452138cf","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.273.1.tgz","fileCount":2998,"integrity":"sha512-i73nWqKZDkUCjj1Fma7eUfP38f+xjFIpweio33eGSEniuGndlYPi4Y/hd1VvaxfyJ5QaeBgB/U2J0N6lXBhiBw==","signatures":[{"sig":"MEYCIQD2iJXEZLr6GDi9mtAFkFyfDXSKydTphlK8Uc45ssHHWwIhAMv7Bw2FX0EsLGc41xw8VF+wlHVWBM/oyc7PyQXY2ApY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.273.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16563245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2ee99f90961efba6018b3571c8d37b59c5d085d3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:bench":"vitest bench"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.273.1_1788225702118_0.9553458568291364","host":"s3://npm-registry-packages-npm-production"}},"1.274.0":{"name":"@principles/core","version":"1.274.0","license":"MIT","_id":"@principles/core@1.274.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"4a635a47aad2fc35028f0ab246e0fc07017c2479","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.274.0.tgz","fileCount":2938,"integrity":"sha512-SOL6eUwVvnSh83ZFvuLKr9rmlj8NA+/GySMCKv3W3di0qHwD79costphbP4wscIv2Nw7BTznllCPGNAxaSSfzg==","signatures":[{"sig":"MEQCIGHSEBeRAyTNIDK0DfC6E7UR5exrBXp0xiqQjVisZbrtAiAKoMNHz1I9F6HrjCupmlByF2gxzKwtv+SmKkr2NZcOxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.274.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16451347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2d2aa6451cf831386c145f1e2bcf45ea74d1f8e9","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.274.0_1788232065217_0.32005202323214843","host":"s3://npm-registry-packages-npm-production"}},"1.274.1":{"name":"@principles/core","version":"1.274.1","license":"MIT","_id":"@principles/core@1.274.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ba5cc91c6ae7dae8a0ddbbe1176c685a0c919fee","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.274.1.tgz","fileCount":2942,"integrity":"sha512-BCKikd4o4s9chYs9j/6Fali1wMlF1Z6Djc8j8TQlz4NIIZkIZq4XZS/qpxUFwieQacaV8Rdu48HVfiq2OUupqw==","signatures":[{"sig":"MEQCIBjaeO+prhFcY8UaIFgrzY3tieAg46ZoYu31NhKwE7hGAiA1T0bY90Ubnpf0XoTvhd2O8rE0ZautwCTUn7XCUNHC9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.274.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16477910},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"f51eadae45e12ff8def60691c4381195b4f29590","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.274.1_1788238748570_0.4733274305921116","host":"s3://npm-registry-packages-npm-production"}},"1.274.2":{"name":"@principles/core","version":"1.274.2","license":"MIT","_id":"@principles/core@1.274.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7506937b807fc7d29bb642a4bcd4b8d8175e65a9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.274.2.tgz","fileCount":2942,"integrity":"sha512-tYxLDToGWzi+L3oOPhD2ZZByiySsgE+XS/VUoHt58GHL6cDSbUFA6rTJnWc8iw/N687NrVkxEYwJ/ttA79UY2g==","signatures":[{"sig":"MEYCIQDlsJDoakVqCvFDZF4oRJPsftqw/T7AN03+54ZUO+b+nQIhANMN+iPaJLLy3oTH2cxtpJnoaOaxYKeP1pdM/A6lsB8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.274.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16529431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"4641194345e64fcc4c83017b0b19190a3b1e812d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.274.2_1788261629953_0.33158733973598276","host":"s3://npm-registry-packages-npm-production"}},"1.274.3":{"name":"@principles/core","version":"1.274.3","license":"MIT","_id":"@principles/core@1.274.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c6eeab9904ace8c0bbad3d7e9c79753a5e2498a4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.274.3.tgz","fileCount":2942,"integrity":"sha512-zdhwVw9BXV5LiBgvhC+aSgRnByoDxgxDtZZMEMIaHzXP25BDtFv0e5OLJFjDf53VfuPVB/EQeUd8Wuw8aSPaxw==","signatures":[{"sig":"MEUCIFzDul0CwB0rsTM9tXREfQNRIGyEREFXL5ynSpHuCpxoAiEA4hb7uW3WM6PH+mKaXTrU+4pPxdn57Ncykdc2D76vlZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.274.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16529431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"8a5001eb3556a8f1c78270f49bbc30486d6687ad","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.274.3_1788269485259_0.2543488271458949","host":"s3://npm-registry-packages-npm-production"}},"1.274.4":{"name":"@principles/core","version":"1.274.4","license":"MIT","_id":"@principles/core@1.274.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"447a6932ff2c6151588ec407e249cfa56ad02bb8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.274.4.tgz","fileCount":2958,"integrity":"sha512-eugihqAxvmM/0rAcwRkOuhhNN8vKEUjIJQP2wiSdWbAZgwOg2n1LkaQLp06Dd81oQzgj6pAihZjhIFYYZwfv+w==","signatures":[{"sig":"MEUCIA/8apFYcZXUOqRymeO1EQbDIJP8a1nJ5tHh6bVt7hjYAiEAtjdns13XD4AvHuO0RinauLSTu2KikUtz0cSxKHC9qCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.274.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16616220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"6bfa4f31d0c1c9c79936e8a5e0e9439263990121","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.274.4_1788310230755_0.9163534480659008","host":"s3://npm-registry-packages-npm-production"}},"1.275.0":{"name":"@principles/core","version":"1.275.0","license":"MIT","_id":"@principles/core@1.275.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"80bf126f2eb0dcac6e07c57fe2739f469ea05596","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.275.0.tgz","fileCount":2978,"integrity":"sha512-L/Ac02Ja8YnqMoqo9GEugZE7unWZm/s16Ijczk3q1OsY/+5RmPYUjdkfzCCwCEOjhBZoTrmQcPwJ/zOwTLkSNg==","signatures":[{"sig":"MEQCIHCprVN2nmT4qHhItssPVqnTsKolgzRtYtLo8lPO3aGRAiBNodwGzX8UihW9TURa2Wjdkx7fb6vg/844ZdqYKYWrXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.275.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16746114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"11164c7ac16a4da0108e3ff38dc7574a401ff346","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.275.0_1788334778425_0.5876866853885006","host":"s3://npm-registry-packages-npm-production"}},"1.275.1":{"name":"@principles/core","version":"1.275.1","license":"MIT","_id":"@principles/core@1.275.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"29e919e996ec447c19b396dd495e2c99fb02225c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.275.1.tgz","fileCount":2990,"integrity":"sha512-5qJqeroLsootgDmgDZhQgz4b5y+4tuCj+oVAHQM2sHBFXyO+A9GausQ4V8hl4dQKwiJ3mdJDEBYjj9fCZx3LCw==","signatures":[{"sig":"MEUCIDrXrOhRcclUAqE1RNQZZnV5dTK/t8m+9WW6OcLeZMNtAiEAoJwOS7c9sObnURfIIxMBtAr5UaZKwRFDd94esSsbJtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.275.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16901034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b6e677a946138275a08804f34dbf4dd4ed113d58","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.275.1_1788362157121_0.3655264268424798","host":"s3://npm-registry-packages-npm-production"}},"1.275.2":{"name":"@principles/core","version":"1.275.2","license":"MIT","_id":"@principles/core@1.275.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7bb39ec0a5bc1ef268e2caad3de36d61c839f0da","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.275.2.tgz","fileCount":2994,"integrity":"sha512-7aIDgTvNwDIXB6rH34Hzro116pPSrzJhMBlCl9U3nOg1mo1tt+M9lECaXPjvutaNwpJdH1dYW0VkkLyniVFEGw==","signatures":[{"sig":"MEQCIFxnu1c0xMNEaTV0E+M9+1zphWn1BGWsJz2P/y+qeMQAAiBCe+61xuyFGihWq4v+A/THb4313styqu8r3Eg7g7Qeiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.275.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16917528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"4504dc069c44e3d77a55b3bb93a3fe8de6253fb0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.275.2_1788367479187_0.16662895175568893","host":"s3://npm-registry-packages-npm-production"}},"1.276.0":{"name":"@principles/core","version":"1.276.0","license":"MIT","_id":"@principles/core@1.276.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1f97e18e9c3112b8f6b6f679e4904002af2826a8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.276.0.tgz","fileCount":3006,"integrity":"sha512-+P/yqCLXKj1Q5sJdSL4vfE3BCG0oQLUiMzeP8YSjnh+tevKcjMAugAHiEEXomNMwYDQ/7xzhSJa5VmKT5IsLIg==","signatures":[{"sig":"MEYCIQDZ8iIX874x05A9AbjWRx5tavNvvs1N6NJaFAUarzwYGgIhAPEAawT131FPSnzIkL3+WRxDt8J2ZTzRqbYt0VKU/xC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.276.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17093428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"1ce9d8252ce0872cfaae4f5f03958f9fb68d2532","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.276.0_1788405642344_0.11017916875801714","host":"s3://npm-registry-packages-npm-production"}},"1.277.0":{"name":"@principles/core","version":"1.277.0","license":"MIT","_id":"@principles/core@1.277.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"98fc8788b0d30928396225cfeb8aa5546db708f5","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.277.0.tgz","fileCount":3006,"integrity":"sha512-n2OKhjXJYXXlA8ikOx+SCme1ZFJW+HQYfefiVjBxh6cVT5Sgc0jRBp5My8w7toT0a3HXq3ERflgAd5ztrAlCVw==","signatures":[{"sig":"MEQCIFqdYaDCVjpaIUDutChMdwopX7wa/Ml+yBLLymxIb3D3AiBV3UIQV7FBCn+aIJ+Eas8FceSps4o8ccdJHSv5c55V1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.277.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17095961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2e97ce1ec26aafe47d5bf46cbf19476b072345ea","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.277.0_1788423812639_0.9173684544290035","host":"s3://npm-registry-packages-npm-production"}},"1.277.1":{"name":"@principles/core","version":"1.277.1","license":"MIT","_id":"@principles/core@1.277.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cee770be4df1513899dcfd252d4c30ec9cb2cfce","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.277.1.tgz","fileCount":3030,"integrity":"sha512-YmLEY8A5/DEbMXsZi9zZw452G9k7WJ9Rs/N91mG+RAqojzvuFxYx0rpNtZsyjpafwcjFSRURA0tRiGNcU4ujEA==","signatures":[{"sig":"MEQCIAF/18HkzRbfauJOS6Nkl9k8GiY/+i2zrsQZSrCc9khgAiBK86xfs6NPAvUHfBRpAvSPESvkMOi5vbJUbWy+6QZ8FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.277.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17208527},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"1fdb4ea99d56c37c20e58c8f4da2f5b119625ace","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.17.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.277.1_1788523141271_0.519579024837743","host":"s3://npm-registry-packages-npm-production"}},"1.277.2":{"name":"@principles/core","version":"1.277.2","license":"MIT","_id":"@principles/core@1.277.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ce08307ec2966579a16ddfcf45aa5007407bbcdf","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.277.2.tgz","fileCount":3030,"integrity":"sha512-sDWis3RSOgh7mlI+hwloSOh1tbGVL1UYInMmwEwsXU8hzDe3GOFVmuYA3rDCRkCyv4/vMEOjT0r/Usu6DflZ4Q==","signatures":[{"sig":"MEUCIEbkBZXYQjSZE+fR6DH9mGC5GK3H5PAHzhk6RZv75EUsAiEA7PEsFihgRQugymycmfi8R9TteOi8/rW5pZDvPiLnxe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.277.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17242374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"53dae06c677851f9eb546a2a6e48e4d3aba9955f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.277.2_1788568151662_0.0689239262979946","host":"s3://npm-registry-packages-npm-production"}},"1.277.3":{"name":"@principles/core","version":"1.277.3","license":"MIT","_id":"@principles/core@1.277.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8c430b1d43fe0bdec42501377d47065dd46852d2","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.277.3.tgz","fileCount":3030,"integrity":"sha512-wAY58G4H35j3gzDiyv7tZHlHbul5tCBmn6w86/aygAKsTRII62e1Wy82V5BoBXnEg+PPYX9gKnlqIUxlH1nmOA==","signatures":[{"sig":"MEQCIBY1WBc3tE1BfdCKsRC8NRCfUt2FP514z5kqJzzVNFo8AiBoC2NDlvo8cSofVcRQ83q5CYpju6xyBSi+JwfGo56AWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.277.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17259526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"897f954541a32303c403f61576ca9e05c30a9639","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.277.3_1788606077784_0.9486428085383813","host":"s3://npm-registry-packages-npm-production"}},"1.277.4":{"name":"@principles/core","version":"1.277.4","license":"MIT","_id":"@principles/core@1.277.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1bf7f3eb0c878396da600cdc2b312a984e1da53b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.277.4.tgz","fileCount":3042,"integrity":"sha512-HcRQR10VAezsztVFb5UyS6DZiP/E3q+wAapMS3HplxIivOOfrXHOn3Tqov6heGkbO77GwO+kl9x6JjLpFUmsZQ==","signatures":[{"sig":"MEQCIH3NgoVa4hRLX9LyydkXLpYzf62tr2rai+OoPtUwDCeVAiBHfWIUqQRu+2no7s1pY+BFkPBDkPuis2gMP153bClAYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.277.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17300084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"0050857514430b4035edf14792c6d3eeb523dabc","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.277.4_1788685256619_0.3280314402851181","host":"s3://npm-registry-packages-npm-production"}},"1.277.5":{"name":"@principles/core","version":"1.277.5","license":"MIT","_id":"@principles/core@1.277.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e56a792aec148d6a00f195f10238f35cde84aec4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.277.5.tgz","fileCount":3042,"integrity":"sha512-LO0MPFlGvUNi5y9R5DCVkIFWGRRlgVmonBR4DNBDDbWJ+le0p1lmBQzXqz3bih7HgmqyPKqSmvsGJPsyk6Ctyg==","signatures":[{"sig":"MEQCIAHrQCSbXItMsLmY+6d6xQwJrUOICZGMzn1g2jSi03A8AiAidam1NfAjr9IILTCDpDfgmYQurCkjU+LcwuJRURqFAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.277.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17313732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9bbb041e41edb326a8c15080a3cedfc89deea35f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.277.5_1788703780767_0.8482607751563485","host":"s3://npm-registry-packages-npm-production"}},"1.278.0":{"name":"@principles/core","version":"1.278.0","license":"MIT","_id":"@principles/core@1.278.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9ab9bbfc9d8149594ee1090c25213634baf547d3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.0.tgz","fileCount":3042,"integrity":"sha512-X+gVg8hstxcLjBfo/3DRPbs+tu02LFVnUdxRcbtufuIw2dVCI2cso1D9UTiCeDZyw0G+u7jjFsIPrTkWFU3+iQ==","signatures":[{"sig":"MEQCIHweaMA8Yt0c1B5o944YvWbfIEZADes/cJ6gukWdmZqCAiB9kEYI3Q+iXIE0a0rYki/auZcmRCdfcF/X4tHPq1xWrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17317388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"63f1b374af1ea35c35d16983c2f014f6146618a5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.0_1788747868311_0.19569117439173822","host":"s3://npm-registry-packages-npm-production"}},"1.278.1":{"name":"@principles/core","version":"1.278.1","license":"MIT","_id":"@principles/core@1.278.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"5dd737e24044d65ffbf636e1c8b651680889ed50","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.1.tgz","fileCount":3050,"integrity":"sha512-IaCCWy+8g7+hPINbI7OoAvgs99o8DOMiSsW3YtlMK0trFmZydpL5b0rhgxxj4YcPAhl2lk6Tdy21cyhphBSkKA==","signatures":[{"sig":"MEUCIFzTX/WqdQgazK/ncfSx+NJfzREYNVfZJzBQUqNngB1DAiEA/4ZcbH72Y8hWDyWyA/GkCaa9r+aw5khNuejqiJl6P+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17329391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"3ec948741d98650a44f09a0472a91c25bbae3b87","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.1_1788775032293_0.7973271970708773","host":"s3://npm-registry-packages-npm-production"}},"1.278.2":{"name":"@principles/core","version":"1.278.2","license":"MIT","_id":"@principles/core@1.278.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"134a08df5617cb72f161f98f1fe680844fcf2099","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.2.tgz","fileCount":3050,"integrity":"sha512-HFAP6fTepu1P99fm3822EqlAvCWCY3qrcsqN082+wLpfeSD5NJtdjwiXnS8nQb/7iJfQR8wnrUCmS7kYOUL6Yg==","signatures":[{"sig":"MEUCIQClt30QuTXd01/j0+DgSjGD39nW1dnm4mh1WdBmN+1k8wIgYoln/F0ALDDNDYoLNw1crJpRKWKk6HT9YDolaD0hGoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17329390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"c21bb6d46300e719935322e3a75aedb6d89ae37b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.10","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.2_1788786780088_0.1328436635903707","host":"s3://npm-registry-packages-npm-production"}},"1.278.3":{"name":"@principles/core","version":"1.278.3","license":"MIT","_id":"@principles/core@1.278.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"91c8e81c0e45a75ecd9956c6551a554c19ff542d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.3.tgz","fileCount":3050,"integrity":"sha512-hNBuJ0qVhqquZ4WGPSk3sY8+CMmRfr5xLCuvNeu75OPDPrxpwVRy6px2x2DaZyrJY8a4aNm8ouaAdQCs0jAbZg==","signatures":[{"sig":"MEUCIQDILX3QXEeIPQFAB6trvfADa5u0k3EobCzCRM9OKlMUOwIgOl7rCbcBfr8MH6va5Ma2YRVyqRd73lfGLDvgONbZ1+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17329389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"1a9b071714b739ebce3df3c900b3f1ec22045e26","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.3_1788860173457_0.2549785803685274","host":"s3://npm-registry-packages-npm-production"}},"1.278.4":{"name":"@principles/core","version":"1.278.4","license":"MIT","_id":"@principles/core@1.278.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e6a95b89bcf5b7445208e84ab07806763a7d4ccf","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.4.tgz","fileCount":3050,"integrity":"sha512-jfahW7O+98BBk646wln6VY6BuGTFfKMibe0mNd7+2N7KaoxiLh2HZgocFgESddWeJvdC0UVPHixQOvM2M51qKw==","signatures":[{"sig":"MEUCIQDQziJiRJ2FVFL0cPyR5g2zBXZP6tVWPYyLFBVM83hC3QIgUXgb0+HqkGNJOAroX2S62D+g8lPpvMOFQwkHXpy/cM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17329389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"a7c22f030a898abe133eefb7763bd34aaa7067f8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.4_1788867137656_0.6081396946591577","host":"s3://npm-registry-packages-npm-production"}},"1.278.5":{"name":"@principles/core","version":"1.278.5","license":"MIT","_id":"@principles/core@1.278.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"eaa39a5904fd0660adf7deb4485c55e41e1134a2","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.5.tgz","fileCount":3062,"integrity":"sha512-s9vfnVzpRwMfAj3pH+GCNdU88kkj9kMcjLdXNt8UhyboPJvWqVmTR25WwHs6hxpkdOIRMWGHQTVb0gR8pJ3MJA==","signatures":[{"sig":"MEUCIQDf4EMVb64oRy2oGakcDjS9kejMQ9aXNAVuDvB/NayPJAIgV8kFigrK9nWTUbC4dZgcHrj6vodfpgSMTkyixSKIYOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17523677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"b9bdc9852023083809b77ee08c90819d912b88ce","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.5_1788873719597_0.5514196651781418","host":"s3://npm-registry-packages-npm-production"}},"1.278.6":{"name":"@principles/core","version":"1.278.6","license":"MIT","_id":"@principles/core@1.278.6","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"d9f13d8870d198f5d75f2a0561dbd83181d1b672","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.6.tgz","fileCount":3062,"integrity":"sha512-JuR2bUTAIbieXHzFYiUH5PmRAQce7PYVqDvm5h/DJJrdS099tSwKsR2WlnkfhmJ79/Bn2QHz/7j8wJLYxkfaSg==","signatures":[{"sig":"MEUCIDpBU/j53gTKp7IjkqcoB/nm8qSVNPI59RHQ2DYdXWKnAiEA/vQrPXQYVUPh96mIG+xcFZf1vcQHG0z4kD2H8gOmWO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17536702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"3763f042bcdb4b0a1dbdd79b6f766730ed0c6232","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.6_1788880017917_0.544450069487687","host":"s3://npm-registry-packages-npm-production"}},"1.278.7":{"name":"@principles/core","version":"1.278.7","license":"MIT","_id":"@principles/core@1.278.7","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"80819028f68f2b1f571a4ca6fff14d62e1224ded","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.7.tgz","fileCount":3062,"integrity":"sha512-IiXihGGvoDBG6tQHxoAOiApzD8CbBELI4XWZxV/FSpSeGu2e6rilSiYy6VzbpwWvl5kJ4+pVwym9Unoq4Fj18w==","signatures":[{"sig":"MEUCIQDraS5I+DmH6cjsfnPTu3KPa6rkf8gZw7M7l2ae8+00kwIgZcmtBZuaW5oxRM4ePBHPZRRv3E60dTnngptBXj40x80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17563035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"2dcbaa7081d54c5061f8747c2e6230f7d1c0260a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.7_1788946530804_0.3482394235423989","host":"s3://npm-registry-packages-npm-production"}},"1.278.8":{"name":"@principles/core","version":"1.278.8","license":"MIT","_id":"@principles/core@1.278.8","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"632265be29e44345e178fcf10531c4db2c779130","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.8.tgz","fileCount":3070,"integrity":"sha512-EzDL8E3Q1VFrDr0/vZjn43uqCU+Ng0weZtShALbavKafzex1RLUyPw5qeL0UL76i80SN8yeglL1UR7NfXZSI/w==","signatures":[{"sig":"MEUCIQD1Jq3WtdmcbBgSqSGuDazx70ejRWEj6Y7YEg7GXK/v1QIgeQsqDe4rMjaBRA8QZSHT3Kp4UUC9QufphTdMdWIM0N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17635024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e81a05f73f2630ca93dd223b232f2742daef933b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.8_1788998890882_0.8581360063195962","host":"s3://npm-registry-packages-npm-production"}},"1.278.9":{"name":"@principles/core","version":"1.278.9","license":"MIT","_id":"@principles/core@1.278.9","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"1447a9f2b219c0f40d8073ae0bc6eeed523dcbc1","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.9.tgz","fileCount":3082,"integrity":"sha512-LeVoATotlCAt2rr+Bjv4GhQUV5lSm8/q+F0vWrj4biIyxjbTwa6WTJ1TjbD5txNmYekR5c+SMW4XnEU6tI4L2Q==","signatures":[{"sig":"MEUCIDjDV8xjoWaxwn97cHf948NIkXp71rdS8q257bZOB2KUAiEA+nZZMtkDTPp8M9o1n9QR68fQK8NpV/ldXX6Ga86WEFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17679157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"bdecf47db40aa84583b1a720c69b76064695f217","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.9_1789009860775_0.841046680346774","host":"s3://npm-registry-packages-npm-production"}},"1.278.10":{"name":"@principles/core","version":"1.278.10","license":"MIT","_id":"@principles/core@1.278.10","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9483ed0aae6a18b2394f1c4ed2fed82fd063824d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.10.tgz","fileCount":3086,"integrity":"sha512-JzECYcm/lF/5JosoBMS2SbxNhz756bEIxbc1raO0KHZnQQYKF79VcqXKwo1Ur8JukXSogg1uFSP5gwie57rbeg==","signatures":[{"sig":"MEUCIQCzADj0fgoZv8Cfc5W21CaVT5gc8ya1qLXdp9sdIp0SUgIgPefRiqnnvUCFoYQVaS2u6MrWpaP6BdKSvydsQORt18Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17692353},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"0cbcdf5e0f77cffaa9e898668375fc5b9d6692c0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.10_1789016626819_0.7066954471023899","host":"s3://npm-registry-packages-npm-production"}},"1.278.11":{"name":"@principles/core","version":"1.278.11","license":"MIT","_id":"@principles/core@1.278.11","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"07dde147bd00de40b386d04e35d091afdc920d42","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.11.tgz","fileCount":3086,"integrity":"sha512-2YwDTlsj9XIkqrOW7f4kHHeyYanpjQXY75WjWfl7OAJCcIgypoZfuwmhS6RlU1Glr1VzFsMra7BLNbuWhmtG0w==","signatures":[{"sig":"MEUCIQCHfQ4YmgFlTrAQAii3z9rUNDPimCHAxhApLVSzwDKHjwIgc/sogILorkNCsydMIGBil8uB94kOhy0Ok6vw/t1sDwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17713637},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"d0b67e80d94b64ae41d8099eba14c9e89e87eea6","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.11_1789024989427_0.9898530028080024","host":"s3://npm-registry-packages-npm-production"}},"1.278.12":{"name":"@principles/core","version":"1.278.12","license":"MIT","_id":"@principles/core@1.278.12","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"8e10d278f7ab15d79cad9e13ca91117025b37abd","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.12.tgz","fileCount":3090,"integrity":"sha512-EcKY6kedaUSs+FWSG2OvlX6hzCAxIxzVI+mwGBuUtSk98hOoDjaeus6IvyQyHQ3NrLx7XQEWPWQpHiE+QrVaoA==","signatures":[{"sig":"MEYCIQCNqCfae81KEQDJumAxyiR5gKmXdLoZREWfGlzF/mohdwIhAM7/3Flwi0SHnpcm1LYYU3F/tA0SfikjtwgPUTMDRuP0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17790213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"8482af6e9a5a83c67139dcb18fb8157b1bf6d08c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.12_1789042703331_0.07333195620462463","host":"s3://npm-registry-packages-npm-production"}},"1.278.13":{"name":"@principles/core","version":"1.278.13","license":"MIT","_id":"@principles/core@1.278.13","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"44c7e8bf437ffc8d820980aadb9c424ce29353a6","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.13.tgz","fileCount":3086,"integrity":"sha512-2DHlhHjQx8ErpudfGF1yzUYlGiG+3oXxeCgkPB0g7iZTi73Pe0KYah/VXsukrgQGHZ5wqYMqLJo85lq/FhpQ8w==","signatures":[{"sig":"MEUCIAoxNE4twu4w9PxYErVatAWq56ehQycrNCaNUdqB6Xc+AiEAl+1PEwVOKkDmw6ChtG2F1afujEjrmDZChaRodelgReI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17781373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"403722fc376f95d2faa001d8c823c2bed3daaa64","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.13_1789058396290_0.29423527098746693","host":"s3://npm-registry-packages-npm-production"}},"1.278.14":{"name":"@principles/core","version":"1.278.14","license":"MIT","_id":"@principles/core@1.278.14","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f4056faf4d99dfbda36d64cb5985869fb7f7232d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.278.14.tgz","fileCount":3082,"integrity":"sha512-gmVEFNVkxk+/2SOwVTPLfQYDulEvpm7N8jF96bDwnl6Vtm2mJQNt2GOu/t6YKB9pl4xXAxrBEROhfNcL/UltXg==","signatures":[{"sig":"MEYCIQCEN7We0JqtK90Biw909g+XMFfYWPgS/EM0CQRcR2IUbQIhAM/751w822ETpjCTE9OKazuBEAy3lgSbEBa0YifkZFOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.278.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17771210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"cfe2ac1320c8905568c0bcbca642c3d1691ca90f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.278.14_1789100376093_0.889474512373587","host":"s3://npm-registry-packages-npm-production"}},"1.279.0":{"name":"@principles/core","version":"1.279.0","license":"MIT","_id":"@principles/core@1.279.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"66ae5078ea53ce30041ecde88c4a48595ceab5cd","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.279.0.tgz","fileCount":3082,"integrity":"sha512-Qm3Qkt4d6OX5J3qVMz8VHwhJxsHJVb3BiNc3oZExqlBotFBMmCbXTYmdi5965NHiSh6WUd0OFgCMf78gLj9d9w==","signatures":[{"sig":"MEYCIQCpPeYD+0/DToLHfkiJXvff4n7QFkWiStiO4Z8JyiDBWAIhAOASm8xdsAGobHSSWPAkBMvj1piFF7a3HznklhQgf8Hg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.279.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17771460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"764d16e12bc4b0b20f5930d227ae5d57983f497a","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.279.0_1789132900670_0.2912335307504288","host":"s3://npm-registry-packages-npm-production"}},"1.279.1":{"name":"@principles/core","version":"1.279.1","license":"MIT","_id":"@principles/core@1.279.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a1f78e5ab5f79d4f2f78121ba08325bb32d10cf5","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.279.1.tgz","fileCount":3086,"integrity":"sha512-OgW8wDmPrIe38s97ifYRsfJ7w7UCVpq+RdzTEagg300sptA5RdwkNueLV6Smb9q5J8XtVaYIYdougWbBVrIMQw==","signatures":[{"sig":"MEQCIFCt90fMYzLiMDKVtKIzUlstTP/gA4RTwCvQhNmgAz0PAiBZUu8fZ3uIkfgzpIIfREpLDFuaCER8iLGnSgJZpmAx7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.279.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839913},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"5f40b55a87d6f4b2c7d0a436ebae8b29db7108d1","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.279.1_1789182662428_0.5986716164323904","host":"s3://npm-registry-packages-npm-production"}},"1.279.2":{"name":"@principles/core","version":"1.279.2","license":"MIT","_id":"@principles/core@1.279.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ebf026ea7b0433a0244436e86368423f517eabde","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.279.2.tgz","fileCount":3086,"integrity":"sha512-LlK4RNpVtKta2ZceBScZtS03r493DGH53KVApwK+xArGT1QCDrUiPANCTMqWsWSYewIRqE64xb+pZbYXm9IvTQ==","signatures":[{"sig":"MEQCIAfAw053UjNIK9q/EWXNOuU5dluPnCOHi+YQeAJ9LuEQAiBFXX+603nsg6/KQpSPNlXu1EOlt41l3UK51wv3hjkvXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.279.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17860404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"64808c23c81dad3e1995c771a1f3cb78eae8e450","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.279.2_1789185426241_0.5811352201603002","host":"s3://npm-registry-packages-npm-production"}},"1.279.3":{"name":"@principles/core","version":"1.279.3","license":"MIT","_id":"@principles/core@1.279.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a5febff81badadc74ad6e9c32c6236bbae2ff571","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.279.3.tgz","fileCount":3086,"integrity":"sha512-ROmkn6cYLv+5TTsSJRxJUOFLOByaT7P+bKplHgesJsTjiVRiDokxM8vYkv8JYqEuEvYhBTdIdpdK/d5zLMd7Yw==","signatures":[{"sig":"MEYCIQDn/sLILz9MF4sGVSqcbwbAfb3qakV+HYECsRPUBHgPDgIhAO9WIoVVka1XilELygVtHgGdxV0VpxjTavxU6Tvj+4YS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.279.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17858905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"38bf693c3221b081517ac887c517c0f9f9728904","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.279.3_1789188166810_0.696572288327236","host":"s3://npm-registry-packages-npm-production"}},"1.279.4":{"name":"@principles/core","version":"1.279.4","license":"MIT","_id":"@principles/core@1.279.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7b35857b09b5963cfcedbfa989189da8b10306bf","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.279.4.tgz","fileCount":3086,"integrity":"sha512-Ztt5Rlqr/shJdPSE59fbzY5yZ9zA7v2BDI/GQPFf5Y4lCz5KD9pY5srppIsoiHjRczZP30o+/J2NaBRJyznZag==","signatures":[{"sig":"MEUCIQC5lzI3qYs2t1FKkbzcoLWqhx3kMK1JtwE9sSSlXIZvEAIgeAwaS69hlykYOIyMT7SiciEJzypV2c0hQ62aeV147gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.279.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17859100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"158d52906f96c2b69b156645a1b399046522f48c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.279.4_1789189999058_0.31360048692840015","host":"s3://npm-registry-packages-npm-production"}},"1.280.0":{"name":"@principles/core","version":"1.280.0","license":"MIT","_id":"@principles/core@1.280.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"a68ece09848686e2212886b58792567a451e539b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.280.0.tgz","fileCount":3086,"integrity":"sha512-Jub/sZOYlf4wk7o7Xnd4ikiTswoFgltO9NWpZ9E+sNqAOD3ft8/O+ubJfDlosICi6YjRhj96RjJ5F6BKEPX2Sg==","signatures":[{"sig":"MEUCIFobo48oWv4vlxW/xPqdocdMiBsSWW9NtNWOKMhtMQd+AiEAooRj6tWKZ17KFb4eINdErJBhfC4/49uVFfKNrMYO/6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.280.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17842560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"98e8f2e94ec92809b1d00ddeb634f3b4a80ee2a3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.280.0_1789209655553_0.9556688756970755","host":"s3://npm-registry-packages-npm-production"}},"1.281.0":{"name":"@principles/core","version":"1.281.0","license":"MIT","_id":"@principles/core@1.281.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b86aa9062a744d77b14b0f2ed6fb03d0d779e194","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.281.0.tgz","fileCount":3090,"integrity":"sha512-cFjEq/JYQHWdgNltLAMMSG6jA10FmC9daufziXugjDOQoRt+A0p5FlaG1Josn92WqPgtD5zKpcw3sjoME2ekVA==","signatures":[{"sig":"MEUCIHzlRts1hxY0TtLozz5OFm8Wglw/AMwdEZi50pryddycAiEApKIVM9ko62LBjXDYqZhzkU8wofSRjynUHA8NWMpkWug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.281.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17854094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"100c5247aa4a98cba3762900dc26e9ecb9813242","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.281.0_1789233975411_0.36914088886573837","host":"s3://npm-registry-packages-npm-production"}},"1.281.1":{"name":"@principles/core","version":"1.281.1","license":"MIT","_id":"@principles/core@1.281.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6a77067a4f64410077722c385e15adc498560dec","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.281.1.tgz","fileCount":3054,"integrity":"sha512-AbuZOm48Zr8CsRqvo6Ox4YoqlyzWBifBzQ0fzgUzOO85cTuZiv40gT/W4Z004wLMX9P0FArCCck1jEK/RgPB9Q==","signatures":[{"sig":"MEQCIH/9iOogu5EM1TvF1lGedoxJU8m03uGAM+NPF4tyy5kmAiBlWqo2Msht7Pu40SSS8twrXf9kBfKBGVYUJxPxTfPXlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.281.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17566597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"15a3a8add7b35f5d331b2a0ea59208134e5b20fc","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.281.1_1789256725016_0.10819868340874028","host":"s3://npm-registry-packages-npm-production"}},"1.282.0":{"name":"@principles/core","version":"1.282.0","license":"MIT","_id":"@principles/core@1.282.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e139286aadb32648bcaaa984ba0c5d4d013236c9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.282.0.tgz","fileCount":3054,"integrity":"sha512-Byh2bdMuE5CzHrEPCSCohm1ctZLgr8Zy4H/bKRvI1rc77I8sdTM8evT9WA+tKAfKLwgxKAw15mVhsoPMTPlahA==","signatures":[{"sig":"MEQCIHKuJA0OhSzAPDI57R5YZNOu91CZ8lol/hHVWXIswvZPAiAdX99tJFMLCjt0fll73io+T0ban09dvCTG3HGN4GxxAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.282.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17566895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"40c6090f92313231916cb427f92d8e57f67bead6","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.282.0_1789262719536_0.9383261675018624","host":"s3://npm-registry-packages-npm-production"}},"1.282.1":{"name":"@principles/core","version":"1.282.1","license":"MIT","_id":"@principles/core@1.282.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"0a83d941b9d7765d1f8c9fe955b9fe520655b9c7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.282.1.tgz","fileCount":3058,"integrity":"sha512-/wEsbtKv3uV7zgSjnklFjcCFj1U7Q99fjN99uB23+wvU+PcqLwHTvtmlc5KT6huEso640BwZlo8JWBU2Yzke5A==","signatures":[{"sig":"MEQCIEAaRFd9ubS6iaCndWlprO1GbaFL6bZktDXDuTWnawgSAiBkB0cS7rT3wxaOG3vgftnBfqYfJlNPFxIqFCIpd9/9yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.282.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17586047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"430cbdbd4d3086e97eb27f0c053b6200b79be95e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.282.1_1789264818601_0.9883047035163697","host":"s3://npm-registry-packages-npm-production"}},"1.282.2":{"name":"@principles/core","version":"1.282.2","license":"MIT","_id":"@principles/core@1.282.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"df4aec4d3b897c701adeebf72dda6c16a40683a8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.282.2.tgz","fileCount":3058,"integrity":"sha512-QBU+oIpWuU8G0EBORU6HOKTfAx1DnvkS+tLMzITqfudsKvCpGIh1gUiWlKCYpCXUR0Lpc0aHR6kk1DVWDViPew==","signatures":[{"sig":"MEUCID869BpsGYQcxdtz2djA4n+BXiLzK+cPSSBMwWqamg92AiEAnllLctVUa4zc3pNmJTzKrIBNaC8hXrFxSrdQyig4i04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.282.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17615400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"6ee3c2ffbbe5340bc78566cb780ba9e512dfaf66","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.282.2_1789266622981_0.2848578119324128","host":"s3://npm-registry-packages-npm-production"}},"1.283.0":{"name":"@principles/core","version":"1.283.0","license":"MIT","_id":"@principles/core@1.283.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"882371a7a12c3f1118d28b87a52837395af1d3e7","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.283.0.tgz","fileCount":3066,"integrity":"sha512-WKMyjYT+nO404+OuyBY/1VTUQWW+m6Z7u6RAB91MsWvgs8VyMaYiOqjY1J59W8xxZDI1K8rtaq4oGvH1ZBQQyg==","signatures":[{"sig":"MEUCIHLkYIchIUk+sEl5mDnsQ+MFfk8aFCEyIQKxgfZ6YR9nAiEAwUyfJQ+GwpKkFvOA4ZTU7DMy7MwZPane/DAv/HejPgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.283.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17627815},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"353aaab770744b51631b99714d21f14019dd0936","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.283.0_1789295638196_0.5740120450014148","host":"s3://npm-registry-packages-npm-production"}},"1.284.0":{"name":"@principles/core","version":"1.284.0","license":"MIT","_id":"@principles/core@1.284.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cae6a732177b93380370279f31c4e04674e74b80","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.0.tgz","fileCount":3066,"integrity":"sha512-8xFxCtQsSrs0lHXUak3iW4AUkyGfg9vtuhPospuHuiYcaEY+JSOyvlrqa+UvoHNwB0edPSKLdl8ByU39fjnzKA==","signatures":[{"sig":"MEYCIQCGyVoAeIa5u1ciF8Mp7+zwPGDSaiXuooDWNSuWj+1yIwIhANFS8rMvlLXDKBBCTczbagCYGroVHnJI0qI/UqKmqkmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17645959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"c9e1bbfa61db4d58b1bfdbe17b3d755250854fda","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.0_1789307743887_0.13160292140735508","host":"s3://npm-registry-packages-npm-production"}},"1.284.1":{"name":"@principles/core","version":"1.284.1","license":"MIT","_id":"@principles/core@1.284.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"e139a52af0fb3212cb9cbd8f7a074b99e5ca6fda","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.1.tgz","fileCount":3066,"integrity":"sha512-9QxcglXJtTqo8co1BTvxwWDWLuG8OunOShu5VL6AZ7HtQf4zDf4x5x7bwh3X3p1X3NAIlCQExTk1wZzB/cfBZg==","signatures":[{"sig":"MEUCIDeXuYgMFFr61GvwD/mXHsEXr8x25NLLBD1Z0+pjFpo3AiEA4zQKWtSfwiNa3EK0CQ1K7+WXxfC35ZeooM1SvvoMPLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17659008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"5ea9ae0acd09cfd577e0286dc75c24f85bdbaf78","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.1_1789348789726_0.8830594571022712","host":"s3://npm-registry-packages-npm-production"}},"1.284.2":{"name":"@principles/core","version":"1.284.2","license":"MIT","_id":"@principles/core@1.284.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"268957fb046601fec40b2cf91ba68c40ee76806d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.2.tgz","fileCount":3066,"integrity":"sha512-U1vIwLhzTmAXdbNtRHK5+fwE7CYxknxaCC2C/cbRfF+Nzxvd6tflZLwvbG7MKiXaNhRnRkT/Pep5/S+KwbQd8Q==","signatures":[{"sig":"MEYCIQCqTSawTb/G/W4X/2oluJMkAY+biy52vtAqRthiPbbZZgIhALueHmWVlEynmFx/ANkSEsVWoJst0YSZzgvCWN4hD1tK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17660380},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"381ff8138c02170279dca51faabe3b52e0d2ca94","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.2_1789350604190_0.592058570269866","host":"s3://npm-registry-packages-npm-production"}},"1.284.3":{"name":"@principles/core","version":"1.284.3","license":"MIT","_id":"@principles/core@1.284.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"18b16f977174534a03fd698018b3eaeea34f7816","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.3.tgz","fileCount":3066,"integrity":"sha512-VJK6rUAxLBo2/t/jgOdJOD0BtwGZzkvRVKQs83mKsO6xekfrwTombgrAZzE8nJLfo1ByUv0jz73Jt8ypkdO+Iw==","signatures":[{"sig":"MEUCIQD0lOMDEui6YgcQIw223vnOIBLuS+0N+PjbgdcMrSBbGgIgVOlXqE5aPXTXWbd9nq0o3T6ll+Ses0mVutyor8ALOK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17707919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e2f6d7d502c8c46026d56b445853c75fcfaef27e","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.3_1789353603602_0.3372248181940676","host":"s3://npm-registry-packages-npm-production"}},"1.284.4":{"name":"@principles/core","version":"1.284.4","license":"MIT","_id":"@principles/core@1.284.4","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6dd22842bac01b38ab1e7ec3c46b7ec1666f0400","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.4.tgz","fileCount":3070,"integrity":"sha512-HUyDdx8WbB0nDEbBTwEF/FgLpAC2daVi4I3YHB8g6qEKk1OKAXmR4EiM/8exHdxiazFyxLNDudLFyiO+FoWZow==","signatures":[{"sig":"MEQCIBP+zLEEG5pz02LzawJRADSRNcOypAhTl9zITejGMlHmAiBBkyXdUvBiL7rprDYL/e2XbxGFtwQdFOr33ke8PlmHRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17729200},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"c6037c6eb4e295ec15db9a19aa266056b588800d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.4_1789359629935_0.1160751531352564","host":"s3://npm-registry-packages-npm-production"}},"1.284.5":{"name":"@principles/core","version":"1.284.5","license":"MIT","_id":"@principles/core@1.284.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"dd57008e83658f1f7e4df588cac6efb1a721cf56","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.5.tgz","fileCount":3070,"integrity":"sha512-G/txf17HDNmb7CczOHBb7dixpNmYkbKvnjP3LQEX+j1+TsjeXckF/O1kAOqTWluQEjdnSlhC09GEIbdePC/41A==","signatures":[{"sig":"MEUCIHJY5cDL9/1c96WK1c4jhRdo6Hj2mQ08267dsYKb7ZJkAiEAw1veSu7MB9TMNVZr4TMnl8d9qnt0dIuzl8V9dMFpcSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17732925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"fa998e0cdeef57401b10ae441492a9312fa4c6e8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.5_1789376964343_0.4858202121093953","host":"s3://npm-registry-packages-npm-production"}},"1.284.6":{"name":"@principles/core","version":"1.284.6","license":"MIT","_id":"@principles/core@1.284.6","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"cb4128218bf110fa9f5ff9b4fae353e71c9bf159","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.6.tgz","fileCount":3070,"integrity":"sha512-RgLfhWZeHMXlUOIvb90VSyDjZ6z5DvHdOG2+/eO3wm8jr4fy0qqiIvK+LQgLSFiudSy72IjxbVBWS/tVztekvw==","signatures":[{"sig":"MEUCIQC+SmnvV6AvkFd5MJ5/nWpN0VNB9RnJnMfdG17L6ILafgIgNqoEjK9BPbFSF6AoQj46KJqTcYz4p+UUMqJuIVa0DHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17733512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"464953783677eca2a3fc613a0022d05883272e26","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.6_1789379759196_0.060188821039683704","host":"s3://npm-registry-packages-npm-production"}},"1.284.7":{"name":"@principles/core","version":"1.284.7","license":"MIT","_id":"@principles/core@1.284.7","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f69cf796a912382a01028d7f589fd1929b29828c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.7.tgz","fileCount":3070,"integrity":"sha512-D5q+IcXn9vS/nqTbxxZVIeWUIp+tzflkwMBsQxFZpdQX0ryuJsYSWvyJpiuDLSFdzcIM3hoMv3OCiopn6WMDpQ==","signatures":[{"sig":"MEYCIQCKeNSDBS6FMVAGFAYILhE6AIWEiwu9gB9SXMdbokdUhAIhAI2pssBBk7xkDZao6qrmhlOzx/II+nqv9uu4opuieZeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17733512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e5fa2b550ae0a4951b04bf9cd3aa526ad5528244","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.7_1789403144039_0.10529136310935128","host":"s3://npm-registry-packages-npm-production"}},"1.284.8":{"name":"@principles/core","version":"1.284.8","license":"MIT","_id":"@principles/core@1.284.8","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"be6065ab9b0c9d7afdb456206fe5807db4f8ea02","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.8.tgz","fileCount":3070,"integrity":"sha512-132JA2ejax8cdwdZ7PAU91tgx043OS3IiJhP94AR6NMqnsqwpZmxQprWOEhjDAY0O0rZrmFX07cXB+1ZcReq8w==","signatures":[{"sig":"MEYCIQDdMgc7xhGLzWsNUfRAtrtBBtedso9YKvZ13tkNqUA2BQIhAPzIjPw4wkVE8+eWKu7AuBrg4Q4lNRvpCjw8BUt930Ly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKcasXxfA26W4ATLNGMdYb9PI+SkBWDdQJzx+pVJJvYwIgcKmUovMcytUgd7UD3btIJ7+gpzC9XWtTqGuxJtz5TcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17733524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"f53f78c58710b6220390159311e6cf671cccd5f0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^4.1.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.8_1789407538744_0.4141133617631443","host":"s3://npm-registry-packages-npm-production"}},"1.284.9":{"name":"@principles/core","version":"1.284.9","license":"MIT","_id":"@principles/core@1.284.9","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"32711fb572ab515954ccd27ca760c8b50bae504b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.9.tgz","fileCount":3070,"integrity":"sha512-0LgzWv1LoEmL0Pu2FJdf+3R9KGpTnZwmOI+w1FfLmOCQhuOVgnG/QFLQAt8CP8uBcMpWrkwHRIVX6z5/F1ui5Q==","signatures":[{"sig":"MEYCIQD3xaOPTaFbB5/UXdMRtwFUYHWgNTK52S2EP1bk3dVqBAIhAJl1mm3N2hhWrtGgIYYp41y0X2HvuENzkHbPlfKsEph5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbU2vgETYBmC5sp+Oksi0Z/ou1NfqhPT034gOTnhrnlgIgc9TM7lvKOOGOM3ip1mYqQiEQ8nnInUHj3igx2KVgsTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17733902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"70d824c4f0dbed38c94de4fefa09c4d35f0f6b98","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.9_1789409766385_0.32308991168168744","host":"s3://npm-registry-packages-npm-production"}},"1.284.10":{"name":"@principles/core","version":"1.284.10","license":"MIT","_id":"@principles/core@1.284.10","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"985d6daf0d62aaad72ea949ae4085b03b64587b4","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.10.tgz","fileCount":3078,"integrity":"sha512-JHbME73RAkoyzeSslpViiRddulaVN13u5m+w7qDeQY18Ist0Z018yj0oUDCM4wUyBLBEDllBwZOb6dN9a2s9bw==","signatures":[{"sig":"MEQCICHG2ufLJyQorEF8BVQGd46JT3K6CVLHSXQUBod+xzclAiAvhq+r6Lual/bpWhfRST40GGHoynK9a4XfT853xur1IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC1q3z+COlMNbzKUCtFfaK0tDwLzMSLQ9Kn9DErcGWsbAiAf9/ZvigkEGkW1eg6odwEHzYS+xXtYA8hDXD2n1Dmf4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17861295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"285d1c8142b29c2ee483bd2d98deb79324872d82","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.10_1789437186673_0.3326503638454823","host":"s3://npm-registry-packages-npm-production"}},"1.284.11":{"name":"@principles/core","version":"1.284.11","license":"MIT","_id":"@principles/core@1.284.11","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"7b91c5ddca47e9ecc8283852270f35dfa9929443","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.11.tgz","fileCount":3070,"integrity":"sha512-yTsHf0WWq7ds9Q1gckQVShp4NJS/7V+3aKknCrrK+j0rSOsirhwcMC1jW01StPUqpUgawGtwWDCSzktYoEJ4Cw==","signatures":[{"sig":"MEUCIBZDv+uDjax08vJjgCGF/dmO+kLqvrDLRQ/lvuBlNkuLAiEAv8E8shPv25TLdHABy2zAeOjVCNGiHZ7+XMzORHcbPM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA8vkMcW/5MDMBWqZLnVUhKlOppd8BH/NFXIa7xhyug1AiBVsc/Kr6lbUdf0pRT4ORtD2sUrRMID2rx1JDl8089qRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17867368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9c9a7cc548ebcb5ea743e340722a984e9299a792","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.11_1789442770960_0.21534742358204007","host":"s3://npm-registry-packages-npm-production"}},"1.284.12":{"name":"@principles/core","version":"1.284.12","license":"MIT","_id":"@principles/core@1.284.12","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"f6498717c7ab2807f98c3b2f494edff6c7c07b2d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.12.tgz","fileCount":3078,"integrity":"sha512-kEI5F+a3FUng0csisA00wPHMT3PMO4Y17hHwWC8IB6sjPfYLm9OBKPOq3G3A3A9Wjx317vTpcxUKdLSwOc4hew==","signatures":[{"sig":"MEUCIQC5+VO5bfUQDZ69CIZQ0eg6PlaR2txZMgqhTuSlSvHSjwIgYGRmQqw4ar4tpVP+gi/llf85jEMEHv61Udrn1rZlLOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQiVrnt02DqtFciDfZeih59UY+f5SHG65IA9O9LLHuEAIhAPf5TIaEsnkqhOOytuqfzTkn9LyhXEP8jxkldGHOCddR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17886441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"da3887aff643893191267f0b549a9f6afa408c7c","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.12_1789446069109_0.7789027139746802","host":"s3://npm-registry-packages-npm-production"}},"1.284.13":{"name":"@principles/core","version":"1.284.13","license":"MIT","_id":"@principles/core@1.284.13","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fce704f90b27b29cc3dcf75e85f32493c085ba19","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.13.tgz","fileCount":3078,"integrity":"sha512-/Kyk9NjDawy78BX2vhX/cLk/l7RX6kn4xywRCLbnioU0wY4Gv0B23pBTTzd0Jja7onPT1aYMI7OWBtYSFkwQHw==","signatures":[{"sig":"MEUCIHWmXvjROowLxRroN/9qp1HlepD/5mmr/uFZTdQjX17LAiEAuKJC/8MVEEiHWyCbguUPn/raf8h0HQgEhV616ZVgpSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChjnWeg9NgOVKDfeQaBX0x7kzkPfZbDvnVhaGFMrgQlwIgNWaIRkCCSLtOIsYTZ7wQ4QbzzkZyd0n16jFu7K+q+c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17890021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"28e1de74c64c2c7fd8cf8a1ccba55ec7b51939ee","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.13_1789467888735_0.0029626754719114246","host":"s3://npm-registry-packages-npm-production"}},"1.284.14":{"name":"@principles/core","version":"1.284.14","license":"MIT","_id":"@principles/core@1.284.14","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"101d373cda58ea06d916c1b062346549c0fab651","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.14.tgz","fileCount":3078,"integrity":"sha512-MfvT1DW5toCcnLuCxrXmC8ZrbSEfleVD4Am5hsV52rACgykwEZDeGc6At6NEt4Tx+KcFZUzG/DrXKmX5nCT4ew==","signatures":[{"sig":"MEQCIEUbQR8Qy0TsKRR87oMx4M31GNOy5VOvFhZpcG21udKrAiAsjIDH7p1/1HQiRLFqLuxM/2A/SAUP/M5vVzAMGgy9ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIELy9omCn0uobzuO33jotuKX2wQ9vfGw5vMqrIi+T0oAAiEAunBQj2VTeyWTPlbt/EjC4vvmZdSDyc/PkHBOb4n2LBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17908959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"e6d7e9828a96c63357446236369d57e9ab9c13db","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.14_1789519254586_0.42531182069292117","host":"s3://npm-registry-packages-npm-production"}},"1.284.15":{"name":"@principles/core","version":"1.284.15","license":"MIT","_id":"@principles/core@1.284.15","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"12ace5e0e73cbf35f76ace2d2a4ded5e23968afd","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.15.tgz","fileCount":3098,"integrity":"sha512-a4KDMkXwwLbICRVaYcuocNOjKfRsgFomuPS08Dbq1UthHdEWSw4WHsHwWMOIfy5OhnNEAvX9eAyhDuR/fN676w==","signatures":[{"sig":"MEQCIAuPW7pf1XhDIcP8LSWTTjKJbnNjuMNlLOy7Ic/FV8acAiBYy9qcBJVbQE5bQnLWnwPj3g65UHuUAvtsKOVfwr5vXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQCY9NRrj0IU+ufeIMIrgXTguf8tEwsq9UlRzcSolEnlFgIfQP41tztz7gcQvFCPN3AsomIbwBo7IAeMGAUQ3SOX3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17986857},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"5cd8b5313161d3015735f1f589079ec837825964","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.15_1789551316282_0.08987124508426692","host":"s3://npm-registry-packages-npm-production"}},"1.284.16":{"name":"@principles/core","version":"1.284.16","license":"MIT","_id":"@principles/core@1.284.16","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"56eedd2660a0d7d74b22f0fcba20708f45214a04","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.16.tgz","fileCount":3098,"integrity":"sha512-A47EFu1rsIBfXfUaKjZHLdgNh2DPmO85Q5/AyWIlr2p4vZneZoXP6hCwrpfwvfFXLpzicRycD8/0lUXl0sg7gg==","signatures":[{"sig":"MEYCIQC+1z61P3cN0BGPkORhthwDcPRwJU9eqaeLccmhWaXUfgIhAPwhlEnODytdjgTapnezZYWkkPvvbp4V9qJc699/YlKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCERLGvvikaf2yIZe2zv+KRZccdJEqcEVJDRTNN/NpfwIgPoDeh6DU+tnXynEi3WWzxqk323wn+WA19Fn5CFZ2wHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17985786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"7d8ec8d6b771b03ec3eefaba09a63c0e00d80e67","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.16_1789561784792_0.38990805635712067","host":"s3://npm-registry-packages-npm-production"}},"1.284.17":{"name":"@principles/core","version":"1.284.17","license":"MIT","_id":"@principles/core@1.284.17","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"ed41667c720731ddf2f2d23193113eb23b8be02d","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.17.tgz","fileCount":3098,"integrity":"sha512-MwpyVEkuVTklLrzb5P/f0JM6mfncZJpWS766SJxonBOu1pkv7beFijnZB5hZg/t/oxDW2ytpHtCJy7z6HxvO+w==","signatures":[{"sig":"MEYCIQCxeZARXSe4+wSowjLu10ipprf20VJkxDIjq9NTC0kV7wIhAPTd3tL/QQYutB2+ACuvE8JU7C9nHXHlYd4rf/OQV5It","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDijiGRsOFUFcZzQbRWTq6rMtqFnsLyWuCuy1RyCvfTbAiEA7OKzr8CCbPmrsDovgysrFeFkwFoU3Wziybahf6wqd2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18016465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"64d4c3d8ced1eef692fb18b86ca4404b5f1cb1de","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.17_1789564670947_0.1494078952826341","host":"s3://npm-registry-packages-npm-production"}},"1.284.18":{"name":"@principles/core","version":"1.284.18","license":"MIT","_id":"@principles/core@1.284.18","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"09b8d0dde22be9b5af3600756188141dbeec4bcf","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.18.tgz","fileCount":3010,"integrity":"sha512-SZUwSe36I92xJiQH2Af4ss1c7bpb/hhHfC+NTedzTzsJS8Ka2zCeKX3sFptWXjzPjiypL+vEE7hJ7RybNDpYjw==","signatures":[{"sig":"MEQCICwODabqOkF+YKPd8gdKxk5KRcOyTnHh6PxKhiSRZbX+AiBRNCiOx0+NfPKrLsCK6MkMWVC8NlcjM70p0cH1KMEDBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAnpaca3VqRenHz/9nj/9ULrIQz6Vi6sgPm8xqXwkoAYAiA9Tg6ryfGYn2mEkNiZSj1nGKG7af5PmZM9dcJZsHywMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18640662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"99666f436374e8510cd3a5d563fc91009faa0db3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.18_1789775066087_0.8388803119896311","host":"s3://npm-registry-packages-npm-production"}},"1.284.19":{"name":"@principles/core","version":"1.284.19","license":"MIT","_id":"@principles/core@1.284.19","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"26d21b2ed6114778cfd3f0027d5883a9f3fbce9e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.19.tgz","fileCount":3010,"integrity":"sha512-6NgSHSBdik7zpzaBB6WT9HuSVuiFQq9urZyX6M5AxeVkJhoYnTGbE+WJbSeMRYd10Nuz8zDlcdSmZorI9koi5g==","signatures":[{"sig":"MEUCIGCC0r0NMb8+2kP0Ef0Esx8l4y1rzN3KCyydvZhw0ZDWAiEAt5ypJ25nA/hkMqQtNY0CZ7oEVXUz0Ra1dUoc7Bvhgeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIChWPaf2NjLYs6ChW5UvxAX5Bt4bcCjEmG7MZ8Ckk5OLAiEAoLtalJCHhtIVN8BGI0NFw9a0LAUjmrvD381rC5iPxEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18640662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"99666f436374e8510cd3a5d563fc91009faa0db3","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.19_1789779892384_0.918904337135878","host":"s3://npm-registry-packages-npm-production"}},"1.284.20":{"name":"@principles/core","version":"1.284.20","license":"MIT","_id":"@principles/core@1.284.20","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6052bbdc4545dab785a6317e4898378d19a661f1","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.20.tgz","fileCount":3010,"integrity":"sha512-epGxkpiMaik7pb1dLbVGXwyrBlMDL+eQQY59uh7dw7yF0dxYQSSBYVlzNMfZ30b7ZjMswZBh/ILwM7jDEH2mcw==","signatures":[{"sig":"MEYCIQDD2emN5aaSbbylYU6h+S5JpW+z+d9IM1y9yIZqXtw/WQIhALPRLJqVnCMMRYg2DUdJ+e7RAVLrpupPJ79jfu1o/H18","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxJd95kWOIrrrQZULa2baB4BY0ZbTB7UzKPTeLpDGCTAIhAMjtQc35cDbAodxCRi0Q5CI4aMgRNHhJybZ/MTw1rHbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18652196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"9ca2a4b5c095b5a89250c00f58198b74850e20b6","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.20_1789786592682_0.620852686091343","host":"s3://npm-registry-packages-npm-production"}},"1.284.21":{"name":"@principles/core","version":"1.284.21","license":"MIT","_id":"@principles/core@1.284.21","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"6c2d12ee1dc36a1b987833fa9bd85a715efb049a","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.284.21.tgz","fileCount":3014,"integrity":"sha512-Ru8d5eJGj57yWaOLxM5S8NhMRYyYfnoaDMJnvMi1OmS91LJ9HueFr2i/yk+8ZNOMglo+keafJdCVksf0AasfwQ==","signatures":[{"sig":"MEUCIF61A18gFGPTYnGCE4aqV/zttQvLbJHB23j0WAJCF7+YAiEAn0qydAl/CNOcuRUzueHXFqaV7M66gOZoJ3bS6DoIGaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6aIA9bQFZ2ZSs2iT23MnXAs5NHqkLcT47xtWIKRJN2wIgb4s+CdSAQkNMvBxan5jtCQ18Tf62KXfczaAbJlOQauE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.284.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18698168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"fb3974526095939178ed17aa90217f5fc09c1aca","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.284.21_1789791969869_0.6002478930673791","host":"s3://npm-registry-packages-npm-production"}},"1.285.0":{"name":"@principles/core","version":"1.285.0","license":"MIT","_id":"@principles/core@1.285.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"03d2c9c7ac812b843fc45322052343e096698211","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.285.0.tgz","fileCount":3018,"integrity":"sha512-thPn+9Z73xG/4yK4MHIiOzfvTL2j0KKgXcK/ss1HSxNv2XU2RQKMhtUGIf4bhOgmDWGTyt/SVPDUABgmyoywFw==","signatures":[{"sig":"MEYCIQDdB4wlyo4zKNI3WJ5+I95PAqIAgc75m4ryX3YJl1xcvwIhAKTCsUXt9bfpOay3GzPKlvE65IIGsCIX+Tk3wi8RFWTY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFgCNhPZy/YFmfep96ZwewCZ7b/JLCW/NK+QSNxRNK2RAiEA8+JvlrXg/i8Y0fAbdTyWRFep/mIA61Rd8ELd/QTy+68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.285.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18778714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"ac41ef6e736fbece6f55aa3323a1732b78e7f2b4","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.285.0_1789806369238_0.510831194900583","host":"s3://npm-registry-packages-npm-production"}},"1.286.0":{"name":"@principles/core","version":"1.286.0","license":"MIT","_id":"@principles/core@1.286.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"836f2c725ac303fd21bb2388cb961993e1f30579","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.286.0.tgz","fileCount":3018,"integrity":"sha512-XpEa7YaEPWd9WmRZ4Aq8+lAboqY06w0/hHIBoobABUXg+3v1tKv27pJO10SsYF+ZEANEdsqVq+VipCYmGcDi/g==","signatures":[{"sig":"MEQCIBw+eTLo9g+Hr08z5LFoZ++h8sn9lkMiMlUEJgui5KeTAiBOIEQWIhVf/ozj8+5jBUhrgDtdGWEm5FHNLclSa8ziZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFVCe2VNz8FeoPrbDGm0k3QUIUL3+a5t+zuQRAaZHnlIAiA4q477Z6hKSXy2hkhK3zRGE11ThsagI3bQs5zYXk71OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.286.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18796533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"7e8bf2f0080750942eabdec7931517bf49be35c7","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.286.0_1789813247769_0.2349786788303243","host":"s3://npm-registry-packages-npm-production"}},"1.286.1":{"name":"@principles/core","version":"1.286.1","license":"MIT","_id":"@principles/core@1.286.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"aea29d55ea8ae82a249f5383c1dc8eb35569dbfe","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.286.1.tgz","fileCount":3030,"integrity":"sha512-bUmvFuRdBN4d8a+5Q/1boOcW/uK2H/jOvVxGo69nxNrQslU6SPRHUyoN0KgHO+OG6djGG96sPIbDSDEJDLzxMg==","signatures":[{"sig":"MEUCIQCkNYS+v0nScd/MYgHLC4CWT3PiCzO0zrIMaekiW01vDAIgDI/+CouF/q2bOXyCrm+rppfnJY35bLXaHbhsOEthQfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEjxKlPvwQMKHmwCFkZMc+72ChD7S38tOBgCFvN9yLIvAiBed7obIegK7qBguRuiKA/75tE4QlXwFEFVgxo9utE+7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.286.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18968339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"505e41bc669fc36026f7c472edce4eae51e15783","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.286.1_1789957920308_0.8165462406620476","host":"s3://npm-registry-packages-npm-production"}},"1.287.0":{"name":"@principles/core","version":"1.287.0","license":"MIT","_id":"@principles/core@1.287.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"fe8d788b0aeb0a39fd5bbc3213008457f721ac2f","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.0.tgz","fileCount":3030,"integrity":"sha512-b9MDbvsiGI5KfQKyGUVWQrLGPq5hmL5TEPG56/oVSEAU7fGUIIH2kWVKYUdfbdtfB6mRGgpnIG5uFdSYA2aiRQ==","signatures":[{"sig":"MEQCIBqkud0EI3lxVY0/CYV/Fi11OqJwLaVDooHkwbsGknGpAiAUUZc/BUCnpNzXYcygYT5MJSiUSN9HsOZg2fwhmFeZuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCafesqSVUaKZeUd4DM3bvQD9cq5sELzfTqfnnkLUMD7wIhAJzRSXtEaBvCcWAi9QD+g2CJq4EMJPMJc7YOtXAbysvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18969174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"4c5909b4536a4667e4c43283bab23ef2b81c1c67","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.0_1789975388607_0.8588562102262998","host":"s3://npm-registry-packages-npm-production"}},"1.287.1":{"name":"@principles/core","version":"1.287.1","license":"MIT","_id":"@principles/core@1.287.1","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"90a3759c01db1c0bb01f4e332dee6c5544819629","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.1.tgz","fileCount":3030,"integrity":"sha512-I+mfXUKNC8yaqiZxcbdl19j8M1vUtgfUuYzOFM+skqwSpmNX3ZkTr6KUNyy3fRSoOd5neZ/IRmeWJGo8NV92NA==","signatures":[{"sig":"MEUCIAmFZyleojHnPr5p4280dwGOGm6LuXBC9VHaVQ2JfzpOAiEAoP8/JeCjmg1ttW6U3WFprMpv9EBb2aLp052zMIK5Glk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB5sjPDpdnljPwpMzjPMEpN3xlPYUOmn6/IY6wMePWilAiAee0GqekzNrB8NRv7VnLyMIytbJ0anEoSTHVqgM8vumw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18969246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"bdfe2fc80afdefec8d00d20754907c967cf6afff","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.9.0","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.1_1789997749283_0.2551188467998593","host":"s3://npm-registry-packages-npm-production"}},"1.287.2":{"name":"@principles/core","version":"1.287.2","license":"MIT","_id":"@principles/core@1.287.2","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"9a27b5d35ffce74a7dc906cbe9e1407b940faff3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.2.tgz","fileCount":1478,"integrity":"sha512-OUJdXYxrJA4PasxEE9zviFESfdkGJEPgQVAyjG2P/JlNvZ8Jl8GTdF19JU1vMdQHdmr+3PLW7TtSjV6p7d8CVA==","signatures":[{"sig":"MEUCIGXP3NMzhABzibFs2MDq+sOPBcQjgg8GgGuR5V+W8ZZxAiEA2amL7vbrF1eNYjux4qg9m0VeDJQoz+Pu7sRMYUlOezw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF4LRVFkHdWWpvqAVOGgJLDpKlYUZ/RYV/9ia00PHMmEAiEAjd6WhcNYVZWa+D7ZquELT50SgANZ+T1LsLHPRuKbBGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8375211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"}},"gitHead":"14276dc11a4ab7862a8f57196273a11128099575","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.2_1790143179131_0.671198258769268","host":"s3://npm-registry-packages-npm-production"}},"1.287.3":{"name":"@principles/core","version":"1.287.3","license":"MIT","_id":"@principles/core@1.287.3","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"c0325f682a0c7d4ec856c4e17075bf1606cd9047","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.3.tgz","fileCount":1478,"integrity":"sha512-bpliJaBI9p22GIsPZfm2afiF2csUayINpSfDQQLXZzLBjFbWSt/d2sd7jo/6+pBZwtfjwQuljXewpKGgrXW0hQ==","signatures":[{"sig":"MEYCIQDkpN6eZl4aZC+nG7xKJ55leNILcsA/stWjfIDEtKSvCwIhAKPuLuIx8ZBCIKff7cqU2cRpwK2fW7ObR2mF9Xwk6PCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCafFUTXYUbygVKAAfHZTycW7JoI0oWEOnhNR7HyrKUCgIhAOjH7KgG9d08y360J/slCfz8cgjMd/le227pwur8lTDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8394470},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"},"./runtime-v2/trajectory-schema":{"types":"./dist/runtime-v2/trajectory-schema.d.ts","default":"./dist/runtime-v2/trajectory-schema.js"},"./runtime-v2/types/event-types":{"types":"./dist/runtime-v2/types/event-types.d.ts","default":"./dist/runtime-v2/types/event-types.js"},"./runtime-v2/feedback/redact-sensitive":{"types":"./dist/runtime-v2/feedback/redact-sensitive.d.ts","default":"./dist/runtime-v2/feedback/redact-sensitive.js"},"./runtime-v2/store/workspace-leak-guard":{"types":"./dist/runtime-v2/store/workspace-leak-guard.d.ts","default":"./dist/runtime-v2/store/workspace-leak-guard.js"},"./runtime-v2/internalization/rule-context-v2":{"types":"./dist/runtime-v2/internalization/rule-context-v2.d.ts","default":"./dist/runtime-v2/internalization/rule-context-v2.js"},"./runtime-v2/internalization/behavior-example-pack":{"types":"./dist/runtime-v2/internalization/behavior-example-pack.d.ts","default":"./dist/runtime-v2/internalization/behavior-example-pack.js"},"./runtime-v2/internalization/tool-semantic-registry":{"types":"./dist/runtime-v2/internalization/tool-semantic-registry.d.ts","default":"./dist/runtime-v2/internalization/tool-semantic-registry.js"},"./runtime-v2/internalization/rule-host-input-builder":{"types":"./dist/runtime-v2/internalization/rule-host-input-builder.d.ts","default":"./dist/runtime-v2/internalization/rule-host-input-builder.js"}},"gitHead":"d743b3039e305603d3b07dc1749b7af2f6fa2a2e","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.3_1790152930094_0.07172842215755271","host":"s3://npm-registry-packages-npm-production"}},"1.287.5":{"name":"@principles/core","version":"1.287.5","license":"MIT","_id":"@principles/core@1.287.5","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"74fcfe8a5f821b605ea3f90b24cba8f4ec4d39f9","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.5.tgz","fileCount":1482,"integrity":"sha512-zIvvEm8j303onPuxku9zr9SpdHIRsDJ911AEWtclsLjJHyQ9Rwo/a/UJW/g7ZqltRr4UuLUDO9qaWatQPMFhTA==","signatures":[{"sig":"MEUCIH+gbJYGv4EoyMYFj3vyrlMuIY8Pn4IBwKvt2woyk4YvAiEA8Z+nxGNkcI/5a98A+zIqDu7sZpN0AzWoAqAQlpAwSFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBASkWw/8iEYuV5Yghk940+YJhofOBkZnzwuPX3N0XHJAiEAxTbwj8QhKPAAd7rdg9AQ5yV2Y6lnHvxhFKbTvVb+xQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8437805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"},"./runtime-v2/trajectory-schema":{"types":"./dist/runtime-v2/trajectory-schema.d.ts","default":"./dist/runtime-v2/trajectory-schema.js"},"./runtime-v2/types/event-types":{"types":"./dist/runtime-v2/types/event-types.d.ts","default":"./dist/runtime-v2/types/event-types.js"},"./runtime-v2/feedback/redact-sensitive":{"types":"./dist/runtime-v2/feedback/redact-sensitive.d.ts","default":"./dist/runtime-v2/feedback/redact-sensitive.js"},"./runtime-v2/store/workspace-leak-guard":{"types":"./dist/runtime-v2/store/workspace-leak-guard.d.ts","default":"./dist/runtime-v2/store/workspace-leak-guard.js"},"./runtime-v2/internalization/rule-context-v2":{"types":"./dist/runtime-v2/internalization/rule-context-v2.d.ts","default":"./dist/runtime-v2/internalization/rule-context-v2.js"},"./runtime-v2/internalization/behavior-example-pack":{"types":"./dist/runtime-v2/internalization/behavior-example-pack.d.ts","default":"./dist/runtime-v2/internalization/behavior-example-pack.js"},"./runtime-v2/internalization/tool-semantic-registry":{"types":"./dist/runtime-v2/internalization/tool-semantic-registry.d.ts","default":"./dist/runtime-v2/internalization/tool-semantic-registry.js"},"./runtime-v2/internalization/rule-host-input-builder":{"types":"./dist/runtime-v2/internalization/rule-host-input-builder.d.ts","default":"./dist/runtime-v2/internalization/rule-host-input-builder.js"}},"gitHead":"6199897a3575e85083537634c951fc34993617ab","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.5_1790321404100_0.3436253705624175","host":"s3://npm-registry-packages-npm-production"}},"1.287.6":{"name":"@principles/core","version":"1.287.6","license":"MIT","_id":"@principles/core@1.287.6","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"dc7677022145cc5dc9c11dbe6129f899d41cc0d8","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.6.tgz","fileCount":1482,"integrity":"sha512-RxoppQQbsnTDzHYVSAaAnZZKjlX2Qc9LwE2sL8Z96+FzXjXkZP+g3jqVY51EeHIAAIt31SWSPoSOBneFoPEJ7g==","signatures":[{"sig":"MEYCIQC3n+THbeNahY4zJm+6uQfIZzJNI78eaIB4BgLhS2crmQIhAIYpIHk8mVlRnbpEonmgU4MEPloLmWHLPhw/jdDQ8W21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIETJc8zu07LWkpGPc/BDz2dA8Al6/wh0POn9ueNZXi+dAiEA3Qv4uZamWfgCYYIa0rzwBlpEshLuAwYc4Bz4C+8U1nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8453827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"},"./runtime-v2/trajectory-schema":{"types":"./dist/runtime-v2/trajectory-schema.d.ts","default":"./dist/runtime-v2/trajectory-schema.js"},"./runtime-v2/types/event-types":{"types":"./dist/runtime-v2/types/event-types.d.ts","default":"./dist/runtime-v2/types/event-types.js"},"./runtime-v2/feedback/redact-sensitive":{"types":"./dist/runtime-v2/feedback/redact-sensitive.d.ts","default":"./dist/runtime-v2/feedback/redact-sensitive.js"},"./runtime-v2/store/workspace-leak-guard":{"types":"./dist/runtime-v2/store/workspace-leak-guard.d.ts","default":"./dist/runtime-v2/store/workspace-leak-guard.js"},"./runtime-v2/internalization/rule-context-v2":{"types":"./dist/runtime-v2/internalization/rule-context-v2.d.ts","default":"./dist/runtime-v2/internalization/rule-context-v2.js"},"./runtime-v2/internalization/behavior-example-pack":{"types":"./dist/runtime-v2/internalization/behavior-example-pack.d.ts","default":"./dist/runtime-v2/internalization/behavior-example-pack.js"},"./runtime-v2/internalization/tool-semantic-registry":{"types":"./dist/runtime-v2/internalization/tool-semantic-registry.d.ts","default":"./dist/runtime-v2/internalization/tool-semantic-registry.js"},"./runtime-v2/internalization/rule-host-input-builder":{"types":"./dist/runtime-v2/internalization/rule-host-input-builder.d.ts","default":"./dist/runtime-v2/internalization/rule-host-input-builder.js"}},"gitHead":"d6fa40559e0fcb52924728a96e0e1388af6c270d","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.6_1790506265320_0.6939644319880709","host":"s3://npm-registry-packages-npm-production"}},"1.287.7":{"name":"@principles/core","version":"1.287.7","license":"MIT","_id":"@principles/core@1.287.7","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b26643f84087868c9954141581d19599a983274b","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.7.tgz","fileCount":1482,"integrity":"sha512-SIaGt5HRUUADsuYqhHevVbUNfuxd2jywPIpiP+bYeho8fwLnXHlUnONDOdgvyZHOuOVZzCYRS9AEzyju10Kf3A==","signatures":[{"sig":"MEYCIQC8Me5o1ciPuVeb3pk+ahwdF4degF77FROKeACBsqn+mwIhAPdqQEwr41C6dkO7YUQ8WRgmLjW2QuJnKTjJ0E2kIOVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHIoglxHxhGgveaON2QLuh6rpCqfXxLOMmZy710wY4ZCAiBkLFxRKD9fjRdJOPeFHD9iR92gaaXDpG7b0HC+5LtxTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8458807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"},"./runtime-v2/trajectory-schema":{"types":"./dist/runtime-v2/trajectory-schema.d.ts","default":"./dist/runtime-v2/trajectory-schema.js"},"./runtime-v2/types/event-types":{"types":"./dist/runtime-v2/types/event-types.d.ts","default":"./dist/runtime-v2/types/event-types.js"},"./runtime-v2/feedback/redact-sensitive":{"types":"./dist/runtime-v2/feedback/redact-sensitive.d.ts","default":"./dist/runtime-v2/feedback/redact-sensitive.js"},"./runtime-v2/store/workspace-leak-guard":{"types":"./dist/runtime-v2/store/workspace-leak-guard.d.ts","default":"./dist/runtime-v2/store/workspace-leak-guard.js"},"./runtime-v2/internalization/rule-context-v2":{"types":"./dist/runtime-v2/internalization/rule-context-v2.d.ts","default":"./dist/runtime-v2/internalization/rule-context-v2.js"},"./runtime-v2/internalization/behavior-example-pack":{"types":"./dist/runtime-v2/internalization/behavior-example-pack.d.ts","default":"./dist/runtime-v2/internalization/behavior-example-pack.js"},"./runtime-v2/internalization/tool-semantic-registry":{"types":"./dist/runtime-v2/internalization/tool-semantic-registry.d.ts","default":"./dist/runtime-v2/internalization/tool-semantic-registry.js"},"./runtime-v2/internalization/rule-host-input-builder":{"types":"./dist/runtime-v2/internalization/rule-host-input-builder.d.ts","default":"./dist/runtime-v2/internalization/rule-host-input-builder.js"}},"gitHead":"9b993151f65b075845e56a4f19dd523eac9810da","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.7_1790597318902_0.6631875065934354","host":"s3://npm-registry-packages-npm-production"}},"1.287.8":{"name":"@principles/core","version":"1.287.8","license":"MIT","_id":"@principles/core@1.287.8","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"b8aaaff8deb45707017f4a10501aa0f116e340a3","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.287.8.tgz","fileCount":1498,"integrity":"sha512-P+Awzd+S1D4QBTtFj1hDr4lsfqZup+L5CYjnKxWEKvXDZ1D1KAjjESlBl5HrpsOOK/YAaSBCXD+3a4lC18dk+w==","signatures":[{"sig":"MEUCIQDW+33RlrPj7nf27Wg0v3Pxv+HYLR9vnTMSzWrwz9DgDgIgAbFVqcoK1oVbrjWejrHyAWiUFtzuUiRglP4ZBSXmijY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBTtpQQPKfAzpKOmycTP8I1Z/rd7Vjpo1rUj23h4cQedAiEApEsddqAMznuZNpsDLil2FuLqhVSDCULreJhjEyBgi6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.287.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8562772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"},"./runtime-v2/trajectory-schema":{"types":"./dist/runtime-v2/trajectory-schema.d.ts","default":"./dist/runtime-v2/trajectory-schema.js"},"./runtime-v2/types/event-types":{"types":"./dist/runtime-v2/types/event-types.d.ts","default":"./dist/runtime-v2/types/event-types.js"},"./runtime-v2/feedback/redact-sensitive":{"types":"./dist/runtime-v2/feedback/redact-sensitive.d.ts","default":"./dist/runtime-v2/feedback/redact-sensitive.js"},"./runtime-v2/store/workspace-leak-guard":{"types":"./dist/runtime-v2/store/workspace-leak-guard.d.ts","default":"./dist/runtime-v2/store/workspace-leak-guard.js"},"./runtime-v2/internalization/rule-context-v2":{"types":"./dist/runtime-v2/internalization/rule-context-v2.d.ts","default":"./dist/runtime-v2/internalization/rule-context-v2.js"},"./runtime-v2/internalization/behavior-example-pack":{"types":"./dist/runtime-v2/internalization/behavior-example-pack.d.ts","default":"./dist/runtime-v2/internalization/behavior-example-pack.js"},"./runtime-v2/internalization/tool-semantic-registry":{"types":"./dist/runtime-v2/internalization/tool-semantic-registry.d.ts","default":"./dist/runtime-v2/internalization/tool-semantic-registry.js"},"./runtime-v2/internalization/rule-host-input-builder":{"types":"./dist/runtime-v2/internalization/rule-host-input-builder.d.ts","default":"./dist/runtime-v2/internalization/rule-host-input-builder.js"}},"gitHead":"332de78574839e4970145fc34617ed4b8abf743a","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.2","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.287.8_1790730676542_0.836686149473173","host":"s3://npm-registry-packages-npm-production"}},"1.288.0":{"name":"@principles/core","version":"1.288.0","license":"MIT","_id":"@principles/core@1.288.0","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"homepage":"https://github.com/csuzngjh/principles#readme","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"94078a5b172268c5f62a6f71ee408f38771df75c","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.288.0.tgz","fileCount":1506,"integrity":"sha512-noT6u9ASXhdKuJNlwLM3gmuBQkCrcFosqKzfWaY73ziHTulRSln5GLVvSQRrVX/MPEZlhf6f1lRXQg6tqGG3Mg==","signatures":[{"sig":"MEQCIF+Se/0UbsN7BmbK3aqSTa13WvLi0RD3TwwIAJSFEpN1AiAp1Ngt4TzGBtVQeInq0Lw3Vg3fOHAT5gaica0bo4TMxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDHJzupAdOAi5V5NzEQBVJ7F8Vtpyvo/NA8sT2niF53lAiA2mMcQXvJgFH43Qv+JI3ItJbv3cj2XfJfeh5z+dzEpFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.288.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8614269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"},"./runtime-v2/trajectory-schema":{"types":"./dist/runtime-v2/trajectory-schema.d.ts","default":"./dist/runtime-v2/trajectory-schema.js"},"./runtime-v2/types/event-types":{"types":"./dist/runtime-v2/types/event-types.d.ts","default":"./dist/runtime-v2/types/event-types.js"},"./runtime-v2/feedback/redact-sensitive":{"types":"./dist/runtime-v2/feedback/redact-sensitive.d.ts","default":"./dist/runtime-v2/feedback/redact-sensitive.js"},"./runtime-v2/store/workspace-leak-guard":{"types":"./dist/runtime-v2/store/workspace-leak-guard.d.ts","default":"./dist/runtime-v2/store/workspace-leak-guard.js"},"./runtime-v2/internalization/rule-context-v2":{"types":"./dist/runtime-v2/internalization/rule-context-v2.d.ts","default":"./dist/runtime-v2/internalization/rule-context-v2.js"},"./runtime-v2/internalization/behavior-example-pack":{"types":"./dist/runtime-v2/internalization/behavior-example-pack.d.ts","default":"./dist/runtime-v2/internalization/behavior-example-pack.js"},"./runtime-v2/internalization/tool-semantic-registry":{"types":"./dist/runtime-v2/internalization/tool-semantic-registry.d.ts","default":"./dist/runtime-v2/internalization/tool-semantic-registry.js"},"./runtime-v2/internalization/rule-host-input-builder":{"types":"./dist/runtime-v2/internalization/rule-host-input-builder.d.ts","default":"./dist/runtime-v2/internalization/rule-host-input-builder.js"}},"gitHead":"5edef8378b92a90f37b0c5e940da471a471467d0","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b7a337be-514a-4654-8a53-f25238a00b5b"}},"repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.2","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.288.0_1790752613661_0.24305130932700103","host":"s3://npm-registry-packages-npm-production"}},"1.288.1":{"_id":"@principles/core@1.288.1","bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"dist":{"shasum":"de2631f09866226e61bcf21abcb09e665b29f56e","tarball":"https://registry.npmjs.org/@principles/core/-/core-1.288.1.tgz","fileCount":1506,"integrity":"sha512-i6JME+2xYB+Okv+DWO7rvq/lZYtr57aQwObpi4ua0vMntQyPAnVTQhru+KTfAv9f3i0mVHhtn80lnA4NgWgVdw==","signatures":[{"sig":"MEQCIHGnqUdIIKk4dtVnEEsRPPX1/9ct9oUQzFTeo3pv2/nwAiA064hBgh1Vp4UElrq2UUrF9WP67VunlfmeChyrJxK3xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaIgH6QgMJKpAAVb6Q/zAtKF6UfODhfWLPtdT3m5kwnAIhAJ4lmUHCn402sPCL/0w4lmvnGVp0qiSIHB6628o6CRUn"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@principles%2fcore@1.288.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8614923},"main":"./dist/index.js","name":"@principles/core","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","default":"./dist/host/index.js"},"./runtime-v2":{"types":"./dist/runtime-v2/index.d.ts","default":"./dist/runtime-v2/index.js"},"./package.json":"./package.json","./prompt-builder":{"types":"./dist/prompt-builder/index.d.ts","default":"./dist/prompt-builder/index.js"},"./evolution-store":{"types":"./dist/evolution-store.d.ts","default":"./dist/evolution-store.js"},"./trajectory-store":{"types":"./dist/trajectory-store.d.ts","default":"./dist/trajectory-store.js"},"./trajectory-types":{"types":"./dist/trajectory-types.d.ts","default":"./dist/trajectory-types.js"},"./quality-scorecard":{"types":"./dist/quality-scorecard/index.d.ts","default":"./dist/quality-scorecard/index.js"},"./runtime-v2/feedback":{"types":"./dist/runtime-v2/feedback/index.d.ts","default":"./dist/runtime-v2/feedback/index.js"},"./principle-tree-ledger":{"types":"./dist/principle-tree-ledger.d.ts","default":"./dist/principle-tree-ledger.js"},"./runtime-v2/intent-browser":{"types":"./dist/runtime-v2/intent/intent-browser.d.ts","default":"./dist/runtime-v2/intent/intent-browser.js"},"./runtime-v2/trajectory-schema":{"types":"./dist/runtime-v2/trajectory-schema.d.ts","default":"./dist/runtime-v2/trajectory-schema.js"},"./runtime-v2/types/event-types":{"types":"./dist/runtime-v2/types/event-types.d.ts","default":"./dist/runtime-v2/types/event-types.js"},"./runtime-v2/feedback/redact-sensitive":{"types":"./dist/runtime-v2/feedback/redact-sensitive.d.ts","default":"./dist/runtime-v2/feedback/redact-sensitive.js"},"./runtime-v2/store/workspace-leak-guard":{"types":"./dist/runtime-v2/store/workspace-leak-guard.d.ts","default":"./dist/runtime-v2/store/workspace-leak-guard.js"},"./runtime-v2/internalization/rule-context-v2":{"types":"./dist/runtime-v2/internalization/rule-context-v2.d.ts","default":"./dist/runtime-v2/internalization/rule-context-v2.js"},"./runtime-v2/internalization/behavior-example-pack":{"types":"./dist/runtime-v2/internalization/behavior-example-pack.d.ts","default":"./dist/runtime-v2/internalization/behavior-example-pack.js"},"./runtime-v2/internalization/tool-semantic-registry":{"types":"./dist/runtime-v2/internalization/tool-semantic-registry.d.ts","default":"./dist/runtime-v2/internalization/tool-semantic-registry.js"},"./runtime-v2/internalization/rule-host-input-builder":{"types":"./dist/runtime-v2/internalization/rule-host-input-builder.d.ts","default":"./dist/runtime-v2/internalization/rule-host-input-builder.js"}},"gitHead":"d76bc1dca228334341c7a804b037a344ef42cced","license":"MIT","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node ../../scripts/build/check-dist-hygiene.mjs","clean":"node ../../scripts/build/clean-dist.mjs","typecheck":"tsc --noEmit"},"version":"1.288.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b7a337be-514a-4654-8a53-f25238a00b5b"}},"homepage":"https://github.com/csuzngjh/principles#readme","repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"_npmVersion":"11.19.0","description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","directories":{},"maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"undici":"^7.25.0","js-yaml":"^5.4.1","typebox":"^1.3.16","better-sqlite3":"^13.0.3","@sinclair/typebox":"^0.34.48","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-agent-core":"^0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","vitest":"^5.0.0","fast-check":"4.10.2","typescript":"^7.0.2","@types/node":"^26.4.1","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.288.1_1790762981473_0.05040981367209474"}}},"time":{"created":"2026-05-31T04:42:48.365Z","modified":"2026-09-30T10:09:41.944Z","1.73.0":"2026-05-31T04:42:48.761Z","1.74.0":"2026-05-31T10:32:30.558Z","1.75.0":"2026-06-01T02:30:43.844Z","1.76.0":"2026-06-01T12:05:56.763Z","1.77.0":"2026-06-01T12:20:25.976Z","1.78.0":"2026-06-01T23:56:17.105Z","1.79.0":"2026-06-02T00:16:26.136Z","1.80.0":"2026-06-02T02:46:33.274Z","1.81.0":"2026-06-02T03:06:35.850Z","1.81.1":"2026-06-02T09:00:23.738Z","1.82.0":"2026-06-03T02:27:36.255Z","1.83.0":"2026-06-03T03:16:48.340Z","1.84.0":"2026-06-03T07:58:05.843Z","1.85.0":"2026-06-03T10:06:44.265Z","1.86.0":"2026-06-03T12:24:53.423Z","1.87.0":"2026-06-03T13:08:50.419Z","1.88.0":"2026-06-03T13:16:57.519Z","1.89.0":"2026-06-03T23:48:35.875Z","1.90.0":"2026-06-04T01:54:27.785Z","1.91.0":"2026-06-04T03:25:01.089Z","1.92.0":"2026-06-04T07:42:50.675Z","1.93.0":"2026-06-05T09:31:29.103Z","1.94.0":"2026-06-05T11:00:23.445Z","1.95.0":"2026-06-05T14:51:50.536Z","1.96.0":"2026-06-06T01:43:08.949Z","1.97.0":"2026-06-06T12:57:39.752Z","1.98.0":"2026-06-07T00:39:29.545Z","1.99.0":"2026-06-07T02:09:12.228Z","1.100.0":"2026-06-07T02:20:27.755Z","1.101.0":"2026-06-07T05:16:09.662Z","1.102.0":"2026-06-07T07:52:24.941Z","1.103.0":"2026-06-08T04:46:37.754Z","1.104.0":"2026-06-08T10:36:17.062Z","1.105.0":"2026-06-08T10:47:52.460Z","1.106.0":"2026-06-08T14:29:41.933Z","1.107.0":"2026-06-09T02:13:34.711Z","1.108.0":"2026-06-09T05:52:26.075Z","1.109.0":"2026-06-09T07:54:58.978Z","1.110.0":"2026-06-09T08:10:19.261Z","1.111.0":"2026-06-09T08:56:15.800Z","1.112.0":"2026-06-09T13:17:41.810Z","1.112.1":"2026-06-09T14:25:11.274Z","1.112.2":"2026-06-09T15:10:15.928Z","1.112.3":"2026-06-09T15:29:27.861Z","1.112.4":"2026-06-09T15:57:42.463Z","1.112.5":"2026-06-10T00:43:45.269Z","1.113.0":"2026-06-10T01:32:03.366Z","1.114.0":"2026-06-10T02:23:16.526Z","1.115.0":"2026-06-10T02:26:57.948Z","1.116.0":"2026-06-10T02:45:49.079Z","1.117.0":"2026-06-10T04:11:04.082Z","1.118.0":"2026-06-11T01:37:28.276Z","1.119.0":"2026-06-11T03:05:06.799Z","1.120.0":"2026-06-11T07:57:53.087Z","1.121.0":"2026-06-11T11:09:41.940Z","1.122.0":"2026-06-11T12:17:32.663Z","1.123.0":"2026-06-12T03:23:07.089Z","1.124.0":"2026-06-12T04:01:17.806Z","1.125.0":"2026-06-12T10:14:51.376Z","1.126.0":"2026-06-12T14:37:21.668Z","1.127.0":"2026-06-12T14:50:28.993Z","1.128.0":"2026-06-13T00:09:00.931Z","1.129.0":"2026-06-13T02:45:43.125Z","1.130.0":"2026-06-13T06:54:00.363Z","1.131.0":"2026-06-13T08:24:24.607Z","1.132.0":"2026-06-13T10:20:08.389Z","1.133.0":"2026-06-13T14:37:09.076Z","1.134.0":"2026-06-14T01:32:01.564Z","1.135.0":"2026-06-14T02:48:18.107Z","1.136.0":"2026-06-14T04:58:04.802Z","1.137.0":"2026-06-14T07:55:13.617Z","1.138.0":"2026-06-14T10:31:40.692Z","1.139.0":"2026-06-14T15:03:29.000Z","1.140.0":"2026-06-15T00:52:58.817Z","1.141.0":"2026-06-15T03:39:18.370Z","1.142.0":"2026-06-15T04:49:27.450Z","1.143.0":"2026-06-15T04:51:36.152Z","1.144.0":"2026-06-15T08:06:08.129Z","1.144.1":"2026-06-15T13:21:14.031Z","1.144.2":"2026-06-15T13:44:15.194Z","1.145.0":"2026-06-15T15:31:00.903Z","1.146.0":"2026-06-15T15:57:37.056Z","1.146.1":"2026-06-16T06:27:53.161Z","1.146.2":"2026-06-16T06:31:28.048Z","1.146.3":"2026-06-16T07:12:30.130Z","1.147.0":"2026-06-16T13:17:02.629Z","1.148.0":"2026-06-17T00:18:51.660Z","1.149.0":"2026-06-17T01:41:57.626Z","1.150.0":"2026-06-17T01:50:01.740Z","1.151.0":"2026-06-17T09:03:43.447Z","1.152.0":"2026-06-18T02:38:09.191Z","1.153.0":"2026-06-18T09:18:04.472Z","1.154.0":"2026-06-18T12:38:55.593Z","1.155.0":"2026-06-19T11:53:57.854Z","1.156.0":"2026-06-19T12:21:27.608Z","1.157.0":"2026-06-20T05:51:37.625Z","1.158.0":"2026-06-20T07:36:16.569Z","1.159.0":"2026-06-20T09:16:19.427Z","1.160.0":"2026-06-20T10:02:42.109Z","1.161.0":"2026-06-21T00:12:42.333Z","1.162.0":"2026-06-21T11:31:45.030Z","1.163.0":"2026-06-21T14:01:02.241Z","1.164.0":"2026-06-21T14:43:09.110Z","1.165.0":"2026-06-21T16:06:48.966Z","1.166.0":"2026-06-22T06:32:55.977Z","1.167.0":"2026-06-22T09:10:44.248Z","1.168.0":"2026-06-22T12:13:14.602Z","1.169.0":"2026-06-22T13:32:42.606Z","1.170.0":"2026-06-23T00:58:05.284Z","1.171.0":"2026-06-23T03:00:36.190Z","1.172.0":"2026-06-23T03:38:59.322Z","1.173.0":"2026-06-23T06:58:11.130Z","1.174.0":"2026-06-23T10:50:19.343Z","1.175.0":"2026-06-23T13:13:08.794Z","1.176.0":"2026-06-23T23:45:22.831Z","1.177.0":"2026-06-24T00:16:25.577Z","1.177.1":"2026-06-24T01:41:20.188Z","1.177.2":"2026-06-24T02:34:14.496Z","1.177.3":"2026-06-24T03:05:31.058Z","1.177.4":"2026-06-24T04:07:07.363Z","1.177.5":"2026-06-24T04:52:11.356Z","1.177.6":"2026-06-24T06:39:34.246Z","1.178.0":"2026-06-24T12:40:32.456Z","1.179.0":"2026-06-25T02:21:27.210Z","1.180.0":"2026-06-25T02:25:32.164Z","1.181.0":"2026-06-25T02:35:10.476Z","1.182.0":"2026-06-25T02:58:38.895Z","1.183.0":"2026-06-25T06:31:55.402Z","1.184.0":"2026-06-25T11:08:04.175Z","1.185.0":"2026-06-25T12:56:31.358Z","1.186.0":"2026-06-25T15:47:11.440Z","1.187.0":"2026-06-26T02:30:53.754Z","1.188.0":"2026-06-26T04:38:57.278Z","1.189.0":"2026-06-26T09:08:56.667Z","1.190.0":"2026-06-26T09:43:19.365Z","1.191.0":"2026-06-26T14:28:49.317Z","1.192.0":"2026-06-26T15:30:22.455Z","1.193.0":"2026-06-27T01:26:49.165Z","1.194.0":"2026-06-27T07:26:34.319Z","1.195.0":"2026-06-27T07:42:17.037Z","1.196.0":"2026-06-27T11:08:00.308Z","1.197.0":"2026-06-28T02:07:34.267Z","1.198.0":"2026-06-28T03:19:21.264Z","1.199.0":"2026-06-28T07:08:35.104Z","1.200.0":"2026-06-28T07:15:34.152Z","1.201.0":"2026-06-28T10:56:17.834Z","1.202.0":"2026-06-28T11:51:55.794Z","1.203.0":"2026-06-28T12:05:08.437Z","1.204.0":"2026-06-28T12:09:03.350Z","1.205.0":"2026-06-28T14:13:30.709Z","1.206.0":"2026-06-28T15:54:38.128Z","1.207.0":"2026-06-29T00:54:13.564Z","1.208.0":"2026-06-29T01:43:29.312Z","1.208.1":"2026-06-29T12:00:34.685Z","1.208.2":"2026-06-30T00:51:10.616Z","1.209.0":"2026-06-30T01:44:25.041Z","1.210.0":"2026-06-30T06:30:26.269Z","1.211.0":"2026-06-30T06:43:14.809Z","1.212.0":"2026-06-30T09:04:35.403Z","1.213.0":"2026-06-30T09:59:48.693Z","1.214.0":"2026-06-30T11:00:29.461Z","1.215.0":"2026-06-30T14:59:19.255Z","1.216.0":"2026-06-30T16:09:18.123Z","1.217.0":"2026-07-01T00:24:26.427Z","1.218.0":"2026-07-01T00:36:28.978Z","1.219.0":"2026-07-01T00:54:42.121Z","1.220.0":"2026-07-01T02:42:03.151Z","1.221.0":"2026-07-01T02:53:55.247Z","1.222.0":"2026-07-01T03:01:17.985Z","1.223.0":"2026-07-01T09:41:54.698Z","1.224.0":"2026-07-01T09:56:27.710Z","1.225.0":"2026-07-01T12:42:26.115Z","1.226.0":"2026-07-01T13:55:49.784Z","1.227.0":"2026-07-01T14:05:53.494Z","1.228.0":"2026-07-02T05:44:37.801Z","1.229.0":"2026-07-02T14:05:27.218Z","1.230.0":"2026-07-02T14:34:40.802Z","1.231.0":"2026-07-03T04:33:07.642Z","1.232.0":"2026-07-03T05:22:44.414Z","1.233.0":"2026-07-03T05:30:54.909Z","1.234.0":"2026-07-03T07:46:57.815Z","1.235.0":"2026-07-03T12:41:27.083Z","1.236.0":"2026-07-03T14:07:29.052Z","1.237.0":"2026-07-04T06:57:03.130Z","1.238.0":"2026-07-04T07:05:39.378Z","1.239.0":"2026-07-04T09:53:59.265Z","1.240.0":"2026-07-04T11:39:11.640Z","1.240.1":"2026-07-08T12:28:15.299Z","1.240.2":"2026-07-08T15:46:27.156Z","1.240.3":"2026-07-10T12:55:50.743Z","1.240.4":"2026-07-12T12:24:17.232Z","1.240.5":"2026-07-12T14:36:53.407Z","1.240.6":"2026-07-16T00:12:26.989Z","1.240.7":"2026-07-16T01:09:26.318Z","1.240.8":"2026-07-16T01:20:06.034Z","1.240.9":"2026-07-17T07:35:55.676Z","1.240.10":"2026-07-17T07:44:19.419Z","1.240.11":"2026-07-22T14:54:58.295Z","1.240.12":"2026-07-22T15:34:51.305Z","1.240.13":"2026-07-23T00:01:17.613Z","1.240.14":"2026-07-23T00:55:38.264Z","1.240.15":"2026-07-23T12:49:23.273Z","1.240.16":"2026-07-23T13:54:17.078Z","1.240.17":"2026-07-23T14:26:09.016Z","1.240.18":"2026-07-23T14:39:58.286Z","1.240.19":"2026-07-24T01:05:09.995Z","1.240.20":"2026-07-25T01:55:05.911Z","1.240.21":"2026-07-25T16:28:04.571Z","1.241.0":"2026-08-03T01:38:04.963Z","1.242.0":"2026-08-03T14:01:38.062Z","1.243.0":"2026-08-03T15:00:50.113Z","1.244.0":"2026-08-04T10:35:04.881Z","1.245.0":"2026-08-04T11:43:24.638Z","1.246.0":"2026-08-04T16:18:05.710Z","1.246.1":"2026-08-04T16:22:50.698Z","1.246.2":"2026-08-05T01:35:26.509Z","1.246.3":"2026-08-11T06:08:23.540Z","1.246.4":"2026-08-11T10:08:05.428Z","1.246.5":"2026-08-11T12:55:27.015Z","1.247.0":"2026-08-11T15:22:32.380Z","1.248.0":"2026-08-12T01:33:59.780Z","1.249.0":"2026-08-12T05:05:49.614Z","1.250.0":"2026-08-12T15:32:31.160Z","1.251.0":"2026-08-13T12:11:52.835Z","1.252.0":"2026-08-14T11:17:05.739Z","1.253.0":"2026-08-16T01:16:52.148Z","1.254.0":"2026-08-16T01:37:12.221Z","1.255.0":"2026-08-16T03:05:57.104Z","1.256.0":"2026-08-16T12:28:47.006Z","1.257.0":"2026-08-17T01:34:47.544Z","1.258.0":"2026-08-17T02:39:23.922Z","1.259.0":"2026-08-17T12:07:52.378Z","1.259.1":"2026-08-20T01:00:07.713Z","1.260.0":"2026-08-20T07:30:49.471Z","1.261.0":"2026-08-20T11:35:59.329Z","1.262.0":"2026-08-20T13:25:11.909Z","1.263.0":"2026-08-21T03:21:24.768Z","1.264.0":"2026-08-21T08:55:24.619Z","1.264.1":"2026-08-21T10:48:16.499Z","1.265.0":"2026-08-21T12:40:09.481Z","1.265.1":"2026-08-22T15:55:11.928Z","1.266.0":"2026-08-24T00:44:14.637Z","1.267.0":"2026-08-24T01:47:27.413Z","1.267.1":"2026-08-24T08:06:49.298Z","1.267.2":"2026-08-24T08:25:06.054Z","1.267.3":"2026-08-24T09:33:59.953Z","1.267.4":"2026-08-24T12:52:21.032Z","1.267.5":"2026-08-24T13:03:28.752Z","1.267.6":"2026-08-24T13:27:08.498Z","1.268.0":"2026-08-25T01:08:31.470Z","1.269.0":"2026-08-25T07:59:38.043Z","1.269.1":"2026-08-26T03:34:20.552Z","1.269.2":"2026-08-26T09:14:44.122Z","1.270.0":"2026-08-26T12:39:02.444Z","1.270.1":"2026-08-29T11:23:44.217Z","1.270.2":"2026-08-29T12:14:04.011Z","1.270.3":"2026-08-29T13:15:32.294Z","1.270.4":"2026-08-29T13:56:24.889Z","1.270.5":"2026-08-29T14:30:35.878Z","1.271.0":"2026-08-30T15:18:29.927Z","1.272.0":"2026-08-31T15:31:27.638Z","1.273.0":"2026-08-31T16:55:36.215Z","1.273.1":"2026-09-01T01:21:42.355Z","1.274.0":"2026-09-01T03:07:45.470Z","1.274.1":"2026-09-01T04:59:08.821Z","1.274.2":"2026-09-01T11:20:30.149Z","1.274.3":"2026-09-01T13:31:25.524Z","1.274.4":"2026-09-02T00:50:31.044Z","1.275.0":"2026-09-02T07:39:38.637Z","1.275.1":"2026-09-02T15:15:57.407Z","1.275.2":"2026-09-02T16:44:39.484Z","1.276.0":"2026-09-03T03:20:42.672Z","1.277.0":"2026-09-03T08:23:32.940Z","1.277.1":"2026-09-04T11:59:01.495Z","1.277.2":"2026-09-05T00:29:11.916Z","1.277.3":"2026-09-05T11:01:18.035Z","1.277.4":"2026-09-06T09:00:56.981Z","1.277.5":"2026-09-06T14:09:41.028Z","1.278.0":"2026-09-07T02:24:28.563Z","1.278.1":"2026-09-07T09:57:12.508Z","1.278.2":"2026-09-07T13:13:00.400Z","1.278.3":"2026-09-08T09:36:13.669Z","1.278.4":"2026-09-08T11:32:17.911Z","1.278.5":"2026-09-08T13:21:59.796Z","1.278.6":"2026-09-08T15:06:58.162Z","1.278.7":"2026-09-09T09:35:31.028Z","1.278.8":"2026-09-10T00:08:11.167Z","1.278.9":"2026-09-10T03:11:01.002Z","1.278.10":"2026-09-10T05:03:47.038Z","1.278.11":"2026-09-10T07:23:09.667Z","1.278.12":"2026-09-10T12:18:23.617Z","1.278.13":"2026-09-10T16:39:56.537Z","1.278.14":"2026-09-11T04:19:36.385Z","1.279.0":"2026-09-11T13:21:40.929Z","1.279.1":"2026-09-12T03:11:02.675Z","1.279.2":"2026-09-12T03:57:06.539Z","1.279.3":"2026-09-12T04:42:47.041Z","1.279.4":"2026-09-12T05:13:19.333Z","1.280.0":"2026-09-12T10:40:55.777Z","1.281.0":"2026-09-12T17:26:15.648Z","1.281.1":"2026-09-12T23:45:25.249Z","1.282.0":"2026-09-13T01:25:19.736Z","1.282.1":"2026-09-13T02:00:18.829Z","1.282.2":"2026-09-13T02:30:23.279Z","1.283.0":"2026-09-13T10:33:58.445Z","1.284.0":"2026-09-13T13:55:44.089Z","1.284.1":"2026-09-14T01:19:49.957Z","1.284.2":"2026-09-14T01:50:04.469Z","1.284.3":"2026-09-14T02:40:03.855Z","1.284.4":"2026-09-14T04:20:30.178Z","1.284.5":"2026-09-14T09:09:24.548Z","1.284.6":"2026-09-14T09:55:59.426Z","1.284.7":"2026-09-14T16:25:44.272Z","1.284.8":"2026-09-14T17:38:58.938Z","1.284.9":"2026-09-14T18:16:06.553Z","1.284.10":"2026-09-15T01:53:06.906Z","1.284.11":"2026-09-15T03:26:11.135Z","1.284.12":"2026-09-15T04:21:09.311Z","1.284.13":"2026-09-15T10:24:49.019Z","1.284.14":"2026-09-16T00:40:54.820Z","1.284.15":"2026-09-16T09:35:16.469Z","1.284.16":"2026-09-16T12:29:45.017Z","1.284.17":"2026-09-16T13:17:51.165Z","1.284.18":"2026-09-18T23:44:26.317Z","1.284.19":"2026-09-19T01:04:52.637Z","1.284.20":"2026-09-19T02:56:32.902Z","1.284.21":"2026-09-19T04:26:10.080Z","1.285.0":"2026-09-19T08:26:09.384Z","1.286.0":"2026-09-19T10:20:48.001Z","1.286.1":"2026-09-21T02:32:00.496Z","1.287.0":"2026-09-21T07:23:08.820Z","1.287.1":"2026-09-21T13:35:49.467Z","1.287.2":"2026-09-23T05:59:39.307Z","1.287.3":"2026-09-23T08:42:10.252Z","1.287.5":"2026-09-25T07:30:04.250Z","1.287.6":"2026-09-27T10:51:05.442Z","1.287.7":"2026-09-28T12:08:39.096Z","1.287.8":"2026-09-30T01:11:16.697Z","1.288.0":"2026-09-30T07:16:53.800Z","1.288.1":"2026-09-30T10:09:41.597Z"},"bugs":{"url":"https://github.com/csuzngjh/principles/issues"},"license":"MIT","homepage":"https://github.com/csuzngjh/principles#readme","repository":{"url":"git+https://github.com/csuzngjh/principles.git","type":"git","directory":"packages/principles-core"},"description":"Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)","maintainers":[{"name":"principles-disciple","email":"csuzngjh@hotmail.com"}],"readme":"# @principles/core\n\n> **Pure logic only — no I/O.** This package must not import `fs`, `path`, or any\n> I/O module. All filesystem/DB/network operations belong in `openclaw-plugin`.\n\n## Boundary enforcement (PRI-450 / PRI-462)\n\nThree automated layers prevent I/O from leaking into core:\n\n1. **I/O seam registry** — `io-seam-registry.json` is the single source of truth\n   for which production files may import `fs`/`path`. Each file belongs to a\n   named seam with a description explaining WHY the I/O is allowed. Both the\n   architecture-regression test and ESLint derive their exemption lists from\n   this registry — there is no second hand-maintained list.\n\n2. **Architecture-regression test** — `runtime-v2/__tests__/architecture-regression.test.ts`\n   loads the registry, scans every `.ts` file under `src/` for `fs`/`path` imports,\n   and verifies they match the registry. Any new I/O file must be added to the\n   registry — otherwise CI fails.\n\n3. **ESLint `no-restricted-imports`** — `eslint.config.js` bans `fs`/`path` imports\n   in `packages/principles-core/src/`. The exemption list is generated from the\n   registry at lint time.\n\n### Named I/O seams\n\n| Seam | Files | Why allowed |\n|------|-------|-------------|\n| `ledger-tree` | `principle-tree-ledger.ts` | File-based principle ledger SSOT; pd-cli reads/writes without importing openclaw-plugin |\n| `sdk-store` | `evolution-store.ts`, `trajectory-store.ts`, `workflow-funnel-loader.ts` | Standalone SDK store primitives exposed as package subpaths |\n| `sqlite-state-store` | `runtime-v2/store/sqlite-connection.ts`, `runtime-v2/store/runtime-state-manager.ts` | runtime-v2 state.db connection + manager |\n| `cli-runtime-adapter` | `runtime-v2/adapter/openclaw-cli-runtime-adapter.ts` | Spawns openclaw CLI process |\n| `read-model` | 5 `*read-model*.ts` files | Read-only composite models querying state.db + ledger |\n| `audit-observability` | `candidate-audit.ts`, `pain-signal-observability.ts` | Audit + pain signal observability writers |\n| `remediation-review` | `internalization-integrity-remediation.ts`, `pruning-review-log.ts` | Integrity remediation + pruning review log |\n\n### Adding a new I/O file (rare — prefer plugin)\n\nIf a core file genuinely needs I/O:\n\n1. Add the file path to the appropriate seam in `io-seam-registry.json`\n   (or create a new seam with a name and description)\n2. Explain in the PR why the I/O cannot live in `openclaw-plugin`\n3. Both the architecture-regression test and ESLint exemption update automatically\n\n## Usage\n\n```bash\nnpm install @principles/core\n```\n\n```typescript\nimport { /* ... */ } from '@principles/core';\n```\n\nSee `package.json` `exports` for available subpaths.\n","readmeFilename":"README.md"}