{"_id":"jorgex-pi","_rev":"58-b36baed907b78202f0b50009118569b5","name":"jorgex-pi","dist-tags":{"latest":"0.8.45"},"versions":{"0.1.0":{"name":"jorgex-pi","version":"0.1.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.1.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":[],"prompts":[],"extensions":["./extensions/bootstrap.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"970fe0a9aeb7fcec41aa8d7918828e786fa036ad","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.1.0.tgz","fileCount":13392,"integrity":"sha512-B1kKvsnpWUsAHijXXrgQJZxAiPny9tHVuf5Fa7LRWnJZ/zHuIl1fH1myehwzeh8fjj5XCJZWv3u62WbmUxEN3Q==","signatures":[{"sig":"MEYCIQDFvHZv6EXHZ8mgf/oUTrKT60F+fOYv5gXvw/1a2lNroAIhAN+e/s7ApYzqWvi70g6j700GhijmqNvQW5Cabg7gcZlo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256669537},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.1.0.tgz","scripts":{"test":"node --test tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"},"_resolved":"/home/jorgex_tech/dev/work/JorgeX Pi/.release-artifacts/jorgex-pi-0.1.0.tgz","_integrity":"sha512-B1kKvsnpWUsAHijXXrgQJZxAiPny9tHVuf5Fa7LRWnJZ/zHuIl1fH1myehwzeh8fjj5XCJZWv3u62WbmUxEN3Q==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"10.9.8","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.1.0_1787584011832_0.11709072257280773","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"jorgex-pi","version":"0.2.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.2.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":[],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"fcad4cdc852e0be530c23f7cd542b8849a97c73b","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.2.0.tgz","fileCount":13396,"integrity":"sha512-eWinThyd/RCtqlld+fHd2C7+KZdOZEf0fsxZMAcoFxs9V87JZ7rRqD5h++8LPObEHOzakzbhDT1n3HmeuCoiig==","signatures":[{"sig":"MEUCIQD2qnzD8Xw8Tb6oxbJxO7Xe0iHDyVgcTO9K0sJDgaN3mgIgWZEsK68F9c6WPKu3IUMVbC20SMKPUzJgQAyxV0CU14o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256688966},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.2.0.tgz","scripts":{"test":"node --test tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.2.0.tgz","_integrity":"sha512-eWinThyd/RCtqlld+fHd2C7+KZdOZEf0fsxZMAcoFxs9V87JZ7rRqD5h++8LPObEHOzakzbhDT1n3HmeuCoiig==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.2.0_1787645451281_0.5957442726343036","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"jorgex-pi","version":"0.2.1","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.2.1","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":[],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"05d9cdaa8fb9536a3013642b5c089578114caa15","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.2.1.tgz","fileCount":13396,"integrity":"sha512-Vd9lQJ+1E/UF7zfULytpyEQED+UYQW5apudm4Kn14xUnNNQQ7zGVqQuK1RU3IDmR8u+NW+YDj56va7CwkfXnGQ==","signatures":[{"sig":"MEUCIQDleLhcVNpvRMnr1DE9m5GrsN8cfqmYxROxjanUWEm34QIgXKxoguXXZfFIXLIWEBRuZb0yvzVCdFPbFjyPyUtYdyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256689193},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.2.1.tgz","scripts":{"test":"node --test tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.2.1.tgz","_integrity":"sha512-Vd9lQJ+1E/UF7zfULytpyEQED+UYQW5apudm4Kn14xUnNNQQ7zGVqQuK1RU3IDmR8u+NW+YDj56va7CwkfXnGQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.2.1_1787653943388_0.41236248659491204","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"jorgex-pi","version":"0.2.2","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.2.2","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":[],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"f6df93558c992857d99c95ca1cba626f9f59b6fa","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.2.2.tgz","fileCount":13396,"integrity":"sha512-e4HcHrYDDVYscIV9z3OXmN+UyIvd0kCydSxVj8HSFAP6pBGqiOGCoBZkoX4G4sru818VB+/0XJf0rMUhRpxFoQ==","signatures":[{"sig":"MEYCIQCeAACh9v0LJuCwaM6mywbMt7Zxq3iEiq49ijLRAkVN0QIhALBp8VNK9Q/s8LOjEdCtcJIJ6PjrKYmEeWZl8FkIRyYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256692656},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.2.2.tgz","scripts":{"test":"node --test tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.2.2.tgz","_integrity":"sha512-e4HcHrYDDVYscIV9z3OXmN+UyIvd0kCydSxVj8HSFAP6pBGqiOGCoBZkoX4G4sru818VB+/0XJf0rMUhRpxFoQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.2.2_1787677859235_0.20838269484438654","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"jorgex-pi","version":"0.3.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.3.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":[],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"ae7f6abe184f88c62541e61e3dfeec9a5f1220ea","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.3.0.tgz","fileCount":13396,"integrity":"sha512-hcmt8DjooOgmAJ/Iz/4jAGaIwYSkNgLYHimAdRYHPmBLDkUb2PaIPx01L7hY0jKs1ZPXKvZ2ibjvX3Rn8X/Alg==","signatures":[{"sig":"MEUCICGmUNEsRzxm2Bkz3ZdF0vP3O4dJZFvR4A8WjFhJIU1AAiEAxLycEyyxxwnCT+EpW5wlLV2/0FrmWAPG1TcNQplx7+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256713228},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.3.0.tgz","scripts":{"test":"node --test tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.3.0.tgz","_integrity":"sha512-hcmt8DjooOgmAJ/Iz/4jAGaIwYSkNgLYHimAdRYHPmBLDkUb2PaIPx01L7hY0jKs1ZPXKvZ2ibjvX3Rn8X/Alg==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.3.0_1787782498110_0.45373934935228855","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"jorgex-pi","version":"0.4.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.4.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"92867152cd785c60030e7028e873771d88087c47","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.4.0.tgz","fileCount":13399,"integrity":"sha512-jslCTLW7MTuaKbMNOfhKsyrzAEA58HdXPTNEwtlWRVZnmjcJGZEuH7lpeA2YnVblzOoNBr1QVsALZ7JIpo3mYQ==","signatures":[{"sig":"MEUCIQDMGsKrCLfzEyWV7i7sAxGdxRDwWeLxd21oK2W5lqxHUQIgazGxR6XTmlEqqbvLBQ11jjBTGT7P1iodRXkvSDiwei0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256751968},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.4.0.tgz","scripts":{"test":"node --test tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.4.0.tgz","_integrity":"sha512-jslCTLW7MTuaKbMNOfhKsyrzAEA58HdXPTNEwtlWRVZnmjcJGZEuH7lpeA2YnVblzOoNBr1QVsALZ7JIpo3mYQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.4.0_1787865476912_0.9823992025807062","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"jorgex-pi","version":"0.5.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.5.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"294dd95c2a2bd11baab76aee19c23884dcb7028b","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.5.0.tgz","fileCount":13400,"integrity":"sha512-iy1StgBYm8sa1qRz076xE/d9vI3zael90I/OkeDsysyOIRhd6WEkUf87iiy/XX/p1sdVYbE6dns09OSDb2GNNA==","signatures":[{"sig":"MEUCIQCmpDjCzOj0JXRscjeHaz7iaSpYMeckDq78FQ2ZssLkFgIgHJyjjw9M9pjn04MIoi0vgU5baIQS9/eSOCFEqPDRUQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256756705},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.5.0.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.5.0.tgz","_integrity":"sha512-iy1StgBYm8sa1qRz076xE/d9vI3zael90I/OkeDsysyOIRhd6WEkUf87iiy/XX/p1sdVYbE6dns09OSDb2GNNA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.5.0_1787946896702_0.9927312665203254","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"jorgex-pi","version":"0.6.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.6.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"c5e63de903e396b197eddf88c9b3d0b093d0c3bc","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.6.0.tgz","fileCount":13402,"integrity":"sha512-6D/46OW6dh4yLmkJQh4IPh3MBDPiJ9xBnVr2rWVObgvsurj8QqHFwLWc5f+M/jZdxV7vzZouoJoOFLHM3ZQLJw==","signatures":[{"sig":"MEQCIF1se11PgRLIaAPGKEDo7BQQvVJGyN4hYmtbuZ7fAU01AiBotkYPOv3suN22Cw6OZGA6xALY+mPgM0UEV2/A0Bh5fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256766964},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.6.0.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.6.0.tgz","_integrity":"sha512-6D/46OW6dh4yLmkJQh4IPh3MBDPiJ9xBnVr2rWVObgvsurj8QqHFwLWc5f+M/jZdxV7vzZouoJoOFLHM3ZQLJw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.6.0_1788131090165_0.1577214002195828","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"jorgex-pi","version":"0.6.1","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.6.1","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"795f65c5dac41ed7010c2f171788bc561df91c13","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.6.1.tgz","fileCount":13402,"integrity":"sha512-CwigriR3yd0ML2LL8VvCEtLqnvZsGjZuKcn3cu5z0HOrmR0XdYO7uvPbiEQFPX802DUKSs2esnDDiHvQXN3ZLw==","signatures":[{"sig":"MEUCIH7r39onZxWAPWRP5tES5a1595LibHJVDn2mM8u0wX8dAiEAonyVv5dn7w+LJ1p9BaeLFeijRh0hMdtQ6ouo1JHsdyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256767201},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.6.1.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.6.1.tgz","_integrity":"sha512-CwigriR3yd0ML2LL8VvCEtLqnvZsGjZuKcn3cu5z0HOrmR0XdYO7uvPbiEQFPX802DUKSs2esnDDiHvQXN3ZLw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.6.1_1788162105417_0.7568806379977504","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"jorgex-pi","version":"0.6.2","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.6.2","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"43b4b4f1aa088c4d3223018b47b9988b7916854e","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.6.2.tgz","fileCount":13402,"integrity":"sha512-hPFIuG+BuafLbOUFjN22tpIkvPmv2aslwUW5ENdulbkTdEzrxpScF5nr2e+3wzde6uNwaDdfk4mTKdZ9W2kFsg==","signatures":[{"sig":"MEYCIQC5gigWmstEc1WySc3vhoFMfwrlEQdQAilLzcNt2sNfewIhAMyDyv6t3iYeP2ETKFnB6ZLd9a04OkWCx6acenlmfAsB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256768423},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.6.2.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.6.2.tgz","_integrity":"sha512-hPFIuG+BuafLbOUFjN22tpIkvPmv2aslwUW5ENdulbkTdEzrxpScF5nr2e+3wzde6uNwaDdfk4mTKdZ9W2kFsg==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.6.2_1788181681970_0.14868972822358484","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"jorgex-pi","version":"0.6.3","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.6.3","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"f98d5378683a88464f29c7cb085e587e3b569209","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.6.3.tgz","fileCount":13402,"integrity":"sha512-6bUJpmhIgSNrVjelrlTwzYcPf1pKDiN3KJaViIMBmHaZjS9Tec19E8dxl5tCeqptEBQPN1S6jWhpuwuW0NXhAQ==","signatures":[{"sig":"MEUCIQDbY1CEa8JPHVtBchchK6/F3JN829Cq1+W395BgsVCZuwIgN9SRB2b6TbJXIAtft4r3uStXhcm6Sl7D87ieg10qNbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256770391},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.6.3.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.6.3.tgz","_integrity":"sha512-6bUJpmhIgSNrVjelrlTwzYcPf1pKDiN3KJaViIMBmHaZjS9Tec19E8dxl5tCeqptEBQPN1S6jWhpuwuW0NXhAQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.6.3_1788185436558_0.036715864823394506","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"jorgex-pi","version":"0.7.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.7.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"c295a5ee879a5b55bcd28e9d9e6c6c7b19424177","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.7.0.tgz","fileCount":13402,"integrity":"sha512-+1/c8VRj89qza+my5stVtzl4Mf6KFylyZmoNbRRrpeJucLdOKWLcJwK0rm7gJQlCkVl8kQ+WfdkkxaUb0MxlWw==","signatures":[{"sig":"MEYCIQDQRG58V6Qe6pHrIcXr3Z7hV6o1R50SGTcXdQAkfbO0FwIhAO2Eq/gjMB5ndqELNQbqAYvfLK8/F7MPYP1DuQ81lOa5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256779697},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.7.0.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.7.0.tgz","_integrity":"sha512-+1/c8VRj89qza+my5stVtzl4Mf6KFylyZmoNbRRrpeJucLdOKWLcJwK0rm7gJQlCkVl8kQ+WfdkkxaUb0MxlWw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.7.0_1788247842381_0.9176566173824314","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"jorgex-pi","version":"0.8.0","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.0","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"1af0ceb9c712c514874f296fee9df70a2c5304f4","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.0.tgz","fileCount":13403,"integrity":"sha512-pZG/Ij4tSN3syJNBJT3ArEGm+EN5bATKYvR9x1h7Psmvr9/7pj5S/pn4M67FrAs0km6vPCbydVADu/jmiR9r2Q==","signatures":[{"sig":"MEQCID2//VVteLNPiq7Gg9iwDEg6wzMdVOXXpu1KsQlB6yhzAiAcIDhKyhqWhPAiksrQr4BlFbt2o8nGgvaXfxKONRLnHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256788009},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.0.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.0.tgz","_integrity":"sha512-pZG/Ij4tSN3syJNBJT3ArEGm+EN5bATKYvR9x1h7Psmvr9/7pj5S/pn4M67FrAs0km6vPCbydVADu/jmiR9r2Q==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.0_1788266232506_0.7835203238020614","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"jorgex-pi","version":"0.8.1","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.1","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"aeae2ef737901bf653f3bee1994a87a6d9fe6fb3","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.1.tgz","fileCount":13403,"integrity":"sha512-eU/bW7GAdTfTMoATsdz9m+Ax1h252Gm8Hqw+KrQY2jzOcK9io8LKSgXsa0+OYeYSgXzU1aCicEOeoZy8wCPGRQ==","signatures":[{"sig":"MEUCIFDAlbj8I9ox51WwheVAJk3DU7fV9raQGpTSb7uci1oMAiEAhA+31+K207A1kdc2PGPdqw0vaHlKBVEw355XsGS6vUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256789020},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.1.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.1.tgz","_integrity":"sha512-eU/bW7GAdTfTMoATsdz9m+Ax1h252Gm8Hqw+KrQY2jzOcK9io8LKSgXsa0+OYeYSgXzU1aCicEOeoZy8wCPGRQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.1_1788299708622_0.341485741891594","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"jorgex-pi","version":"0.8.2","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.2","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"e3abf211b7747850967377b4b3c9aabb61cd3c6f","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.2.tgz","fileCount":13403,"integrity":"sha512-XRIYbDH7ZRNhNLCRC/gVY3TKzJToslNao7DArsSj5IBkJExBIwoWEJfU+lf4gKCxUt62B91JLWJZRhoEWPzg+g==","signatures":[{"sig":"MEUCIQCtqYjbP5aYSFlePqZbA2HPnXKK0bOjraKXRHae8zoIfgIgSt72M9v8OxENrQjefg2nAijnqgHkcMOX1SoFC60TxA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256791573},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.2.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.2.tgz","_integrity":"sha512-XRIYbDH7ZRNhNLCRC/gVY3TKzJToslNao7DArsSj5IBkJExBIwoWEJfU+lf4gKCxUt62B91JLWJZRhoEWPzg+g==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.2_1788471117344_0.617269319519737","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"jorgex-pi","version":"0.8.3","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.3","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"f2bec3f20759dd6d3077f2a4f4004ad2a8b6619b","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.3.tgz","fileCount":13403,"integrity":"sha512-NvlYyy7css4i4oxZ8y3cuXa4iaN8ujY36JR4Jh3cBdOpzxAB0ppqyjCpLZNcsHtQJDxNPsp4PtjlgL8Vuz0Hqg==","signatures":[{"sig":"MEYCIQCqY4DjQLpf159u9f17NYx9FhDLmnJ4uYh2cQLtG8CVQQIhAOAWuM8k8B65C71CoIiLYLKqxtJcqDgxsmCoO566ZAwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256791573},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.3.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.3.tgz","_integrity":"sha512-NvlYyy7css4i4oxZ8y3cuXa4iaN8ujY36JR4Jh3cBdOpzxAB0ppqyjCpLZNcsHtQJDxNPsp4PtjlgL8Vuz0Hqg==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.3_1788474993396_0.6117585552331064","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"jorgex-pi","version":"0.8.4","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.4","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"ece6cde47307d01c3e2c5f393df0b4e9e12ac795","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.4.tgz","fileCount":13403,"integrity":"sha512-OSVefM96rSy+EGni2+szNdxZ8orR8PMrZ3iJ454Wfl/Tm1RtqfRIwz+tRYHwtKjx3alaLxsbzgEMwDGxiP/Ckg==","signatures":[{"sig":"MEUCIQCqAh/ZFs2aIT6GydawKiJQqj0s2dSI7STZPe+3TFInAgIgaNp/2upazA70D6sQbb9/JYMddZ6XI5hnBXihxnFNrN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256800859},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.4.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.4.tgz","_integrity":"sha512-OSVefM96rSy+EGni2+szNdxZ8orR8PMrZ3iJ454Wfl/Tm1RtqfRIwz+tRYHwtKjx3alaLxsbzgEMwDGxiP/Ckg==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.4_1788610868437_0.44005037471013053","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"jorgex-pi","version":"0.8.5","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.5","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"48645dc9fe2979291716b517a2086c083f0425bb","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.5.tgz","fileCount":13404,"integrity":"sha512-D2vk55vjt63WlJsNPZE6eayw3TOOoEWdUANY/sRt2xklrS7JJtD76JnH5I8KfLloFCT8Gg0asQTn4l01BHi5iQ==","signatures":[{"sig":"MEQCIFRwe8DeYdrCtB7SiGy5ZAXMMjgr9gtXZ4pYC3oZlTfVAiBDEW1G0ouetuU2dUAb2FLcxqEJWewmKjMXtKujr0tv5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256806295},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.5.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.5.tgz","_integrity":"sha512-D2vk55vjt63WlJsNPZE6eayw3TOOoEWdUANY/sRt2xklrS7JJtD76JnH5I8KfLloFCT8Gg0asQTn4l01BHi5iQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.5_1788632136762_0.5633934786041022","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"jorgex-pi","version":"0.8.6","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.6","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"93710336b4fe5cbd6a91c33feeedd1a0c6e4de0b","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.6.tgz","fileCount":13405,"integrity":"sha512-U4iqOP3SpKph9a4u5o3khjJSopVNaC+auiCrfga19yEjubrkzEGT7D3pDkcs4sF2Gj7HCXVinvWZ/NVgCycd5g==","signatures":[{"sig":"MEYCIQCATpq+RBvNOGqS5vMeaEAeUdAvEHZZsu5W5B87ZTjFiAIhAP2IU8uxOL6ONmiK2RvsdmBCxPqbYXVtyBX+BgnoL4Xd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256827780},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.6.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.6.tgz","_integrity":"sha512-U4iqOP3SpKph9a4u5o3khjJSopVNaC+auiCrfga19yEjubrkzEGT7D3pDkcs4sF2Gj7HCXVinvWZ/NVgCycd5g==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.6_1788686294778_0.1969592230418875","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"jorgex-pi","version":"0.8.7","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.7","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"711e9d0b4fc2dd26555f33e237099b6072714f61","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.7.tgz","fileCount":13405,"integrity":"sha512-aVyKNYqst/vYbXe99hcYtRcftdEna6PDI5GutVV99H3d54MtCY7ZGP1EA3jrA78yKEH3HmeIigmcZqryoPc8Nw==","signatures":[{"sig":"MEUCIQD3Owy4F8lvChnxSHUclvspIVJPcN4ZjRPgj0YGZjEjGAIgWvFuKuoXhNCnDonuK1ueL9tOpxse1GRr0f1KP0l8lTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256831010},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.7.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.7.tgz","_integrity":"sha512-aVyKNYqst/vYbXe99hcYtRcftdEna6PDI5GutVV99H3d54MtCY7ZGP1EA3jrA78yKEH3HmeIigmcZqryoPc8Nw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.7_1788691156089_0.3626004316408995","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"jorgex-pi","version":"0.8.8","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.8","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"41a737ffd2afa899c2ea13ee0f72068466a7c529","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.8.tgz","fileCount":13405,"integrity":"sha512-lcalhbz84XrzaQisYsOTXGue3daqfJkkXNFdTNKEuCNnQ31yAJ7cZ0fLqzZ1clmR6pvYirwbwnfaQ3w+Mbo2VA==","signatures":[{"sig":"MEQCIGglq3W9WZ7o2KXq6lCYvf+xkwN6EeJlpWsz9lFNHp99AiAMNvg5lVEmrDM46nu+URIk7gln8uzzhmuARB5IBKStjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256832391},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.8.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.8.tgz","_integrity":"sha512-lcalhbz84XrzaQisYsOTXGue3daqfJkkXNFdTNKEuCNnQ31yAJ7cZ0fLqzZ1clmR6pvYirwbwnfaQ3w+Mbo2VA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.8_1788704973830_0.42986928953721093","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"jorgex-pi","version":"0.8.9","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.9","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"52495f777a1d0bd3e792ce1d93e1fd2c6d441abd","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.9.tgz","fileCount":13405,"integrity":"sha512-nX6Z4AjA1hE4dZBzrgPe45vh8wx6+aWS/YvS80cVTvmMrQ6BPWCZXSnanRO5tF03DCrABlaE69u48i+jGWEKmA==","signatures":[{"sig":"MEYCIQCwtm1rxik0Maoe5Aw5nvwPEWw1rqO1W1YUn82xjWoKOQIhAI4Dp59e6UqVeEtjshRqmARtH652kUN1adYhdgh1JB2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256832905},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.9.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.9.tgz","_integrity":"sha512-nX6Z4AjA1hE4dZBzrgPe45vh8wx6+aWS/YvS80cVTvmMrQ6BPWCZXSnanRO5tF03DCrABlaE69u48i+jGWEKmA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.9_1788707614908_0.9815855036599781","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"jorgex-pi","version":"0.8.10","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.10","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"31d8d450b2f9966ca00ab7304b8b619728edf024","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.10.tgz","fileCount":13405,"integrity":"sha512-gZPLnlA/C+ydOXPFvaIlQv709CGdMiBAIrDrbCGOrLpVjlchZGmawnKtM/Lik6m8Ga7neHP4XVP1s8CYQtT+5w==","signatures":[{"sig":"MEQCIDMBWkMw+o11WnQ7cuSZa6pjutErOMxP1v1Q4pkTKhBKAiBkbe3TydFa2HxFwSJsJTWSmCwXnIdOz+BZYk/guoLBBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256836315},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.10.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.10.tgz","_integrity":"sha512-gZPLnlA/C+ydOXPFvaIlQv709CGdMiBAIrDrbCGOrLpVjlchZGmawnKtM/Lik6m8Ga7neHP4XVP1s8CYQtT+5w==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.10_1788786106730_0.935407829711467","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"jorgex-pi","version":"0.8.11","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.11","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"37822db98386abe9dfcb4dbe46013c46adaeb6f2","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.11.tgz","fileCount":13403,"integrity":"sha512-rXamHcc4izsHf4mnfcIRWW89grj0SlA1UroO/2Vcv9w+6Zs5XWR4BqY36H7XMUg+cebP75wh85Rc47S48718Vw==","signatures":[{"sig":"MEUCIAnC8bo9VU+ncuP4lC8AGr24YGdyCd/SyS38VpgQ3ZThAiEA8yZAJaG52R/27IOl02qKhYWQ8VEF/1pqcpbLOMSS0hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256830264},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.11.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.11.tgz","_integrity":"sha512-rXamHcc4izsHf4mnfcIRWW89grj0SlA1UroO/2Vcv9w+6Zs5XWR4BqY36H7XMUg+cebP75wh85Rc47S48718Vw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.11_1788787466422_0.5372587763036853","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"jorgex-pi","version":"0.8.12","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.12","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"9811243134e7aa581b6238804be8915e15fb34ab","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.12.tgz","fileCount":13403,"integrity":"sha512-o3s25chG4WlNs8e9fprPI/Obi6RdNIvwOf0hj5DwQabZUmivLjtiSPxOdZ39ZEHfHERJBBHB4TwrDO28DvUmsg==","signatures":[{"sig":"MEUCIEgAOMJJxPVknnb8fpWw0CRoUQ4K1weNU2rBEReQHc9pAiEA5alkGErzPn/c/2nqdZPZHiPp9aFK3EdiAO1GtV1LYa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256830268},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.12.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.12.tgz","_integrity":"sha512-o3s25chG4WlNs8e9fprPI/Obi6RdNIvwOf0hj5DwQabZUmivLjtiSPxOdZ39ZEHfHERJBBHB4TwrDO28DvUmsg==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.12_1788815618403_0.14402141362178722","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"jorgex-pi","version":"0.8.13","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.13","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"b800fa3ff1e1a92c7ae64835389e78091d6225a4","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.13.tgz","fileCount":13403,"integrity":"sha512-u1J9HzgSQG8hhPd4sizKAOrTNpL+ysABLPjNzcRpt8zPPHicNbQyfdWZ0GVCFivQfu/uqqQN4ZZi7F/EIrFK+A==","signatures":[{"sig":"MEYCIQDW5E/J2EUGm3oNnxv17YDmJlsekUDGo8tzsW37tO0SxAIhAMuAM4k5U5wzUR1t4MDY95iVMHyyWFr0sCEPf1R4/x0K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256834393},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.13.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.13.tgz","_integrity":"sha512-u1J9HzgSQG8hhPd4sizKAOrTNpL+ysABLPjNzcRpt8zPPHicNbQyfdWZ0GVCFivQfu/uqqQN4ZZi7F/EIrFK+A==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.13_1789049455846_0.4904721314733984","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"jorgex-pi","version":"0.8.14","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.14","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"128c775a5d90318ec84f17a3a280dd0245115d7e","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.14.tgz","fileCount":13404,"integrity":"sha512-GPFgaPTo+iBwbd13Ip3kyKLheWsTUlQwc5AxFvNjOTFQQpRbeKMl0wjEnHCvgJL/g62qzwiyE0cjZbJnoaDgvQ==","signatures":[{"sig":"MEUCIAkzZJmR25aZSG66fiDLPlFxjPQdU1u991bxPD+/14GSAiEArogHJ7LNnmXMLu33Kqnrnu3SksVgx5+BER98RRJbAsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256840426},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.14.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.14.tgz","_integrity":"sha512-GPFgaPTo+iBwbd13Ip3kyKLheWsTUlQwc5AxFvNjOTFQQpRbeKMl0wjEnHCvgJL/g62qzwiyE0cjZbJnoaDgvQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.14_1789079216718_0.9651619135369065","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"jorgex-pi","version":"0.8.15","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.15","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"d67f804d8d14df67f1c8db6e22e2a74f38f3a0d5","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.15.tgz","fileCount":13404,"integrity":"sha512-rFpwvPM2vSjsywY2Coh0wqO7KIf+Qgtvl6C2HKGxyX0tsm/SgDP6KWqyc0I7G1iE0SPfxWrR1uJ0rv2CjZ0lxg==","signatures":[{"sig":"MEYCIQCPxMllx5866qPNUOT5sUYHVlqgiZVjRPQfvlyWbeC1rgIhAMgNfxQwA23lH93gaDX3S7xvatbWPfQy3ieSTHLArKVL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256840986},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.15.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.15.tgz","_integrity":"sha512-rFpwvPM2vSjsywY2Coh0wqO7KIf+Qgtvl6C2HKGxyX0tsm/SgDP6KWqyc0I7G1iE0SPfxWrR1uJ0rv2CjZ0lxg==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.15_1789105703073_0.7107817408156085","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"jorgex-pi","version":"0.8.16","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.16","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"89d2853d892bb62f317ed6c1d4ab079ac33a9705","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.16.tgz","fileCount":13404,"integrity":"sha512-d2SYJSrdLBabBIpqbFWJZJodKVO0mE/vkpj1XHBka9iC9ZggtN2Y/t0RD+4Zj/XvqIjiQZe5HlGZeXvttSqhsw==","signatures":[{"sig":"MEUCIFqd5HCen1+zOTlcGKjX6RYbj1UmxzQPXbTLDpR8tHAJAiEAjR2g6jcMTnUWomc1mobgXrqajIJ912ocZrUbp5phM50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256841237},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.16.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.16.tgz","_integrity":"sha512-d2SYJSrdLBabBIpqbFWJZJodKVO0mE/vkpj1XHBka9iC9ZggtN2Y/t0RD+4Zj/XvqIjiQZe5HlGZeXvttSqhsw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.16_1789120104077_0.1819225255105421","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"jorgex-pi","version":"0.8.17","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.17","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"73f76a67a9a959a96b1c04025947b7b99893f2f4","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.17.tgz","fileCount":13394,"integrity":"sha512-O/f/piqZK/GnP0KCEwG0APjr5S1ZXLTLGI52S/7/iw891yR+2kmZCpcxByjGvZaZ/9AymbJmQbjxeZSxeHY3IA==","signatures":[{"sig":"MEYCIQD52xuzHOBRQ2oTHbxXH1td7G+blMTNAHEqW6TXnQqsuwIhAO188u8S3Z7gLfsqLW438Wd3y7FuJcEwyBI4hFzKlyqx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256781069},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.17.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.17.tgz","_integrity":"sha512-O/f/piqZK/GnP0KCEwG0APjr5S1ZXLTLGI52S/7/iw891yR+2kmZCpcxByjGvZaZ/9AymbJmQbjxeZSxeHY3IA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.17_1789212386071_0.5987450392880487","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"jorgex-pi","version":"0.8.18","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.18","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"84d4b9a39304c7e2e4951d31613771c4a2d197b8","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.18.tgz","fileCount":13394,"integrity":"sha512-qfpgvhi2qE3KZwO/OKFGJILdPqANnrgq6tBumoaz2Szgm2jaKWjLdg1rOtjVsrNtU4ib7SJ+fqZ5GTLOJRUyIA==","signatures":[{"sig":"MEQCIBLIPKtIVOFszNLvPaxw+m0i0IsyUouce+jkRmooo+BBAiAcB/lBvVZ6WPzlkjH0UeBU6dNDj4Vk3QFXSCVX5xnOmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256780752},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.18.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.18.tgz","_integrity":"sha512-qfpgvhi2qE3KZwO/OKFGJILdPqANnrgq6tBumoaz2Szgm2jaKWjLdg1rOtjVsrNtU4ib7SJ+fqZ5GTLOJRUyIA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.18_1789220980867_0.14975457129093095","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"jorgex-pi","version":"0.8.19","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.19","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"ecac638c039a1b8afb1468b53e61f0a9baeba8b4","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.19.tgz","fileCount":13397,"integrity":"sha512-mTnyf/n6yOxYxhWF2XfpKyBimo/nX3GrQuBJzCcdG0q7kUwHKqN0CcbJEcAtJ6PEvJYn1cudPuBKDfx0oq0B5g==","signatures":[{"sig":"MEUCIQCgfu7aQdgjAIm6L9MmVF3cX0JRJsECQ3/P+VM/NJ3wmQIgAVFfuTVQTRuSHWrYxv6vdI7ylwhlsQQUVVvQTnjhEtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256782955},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.19.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.19.tgz","_integrity":"sha512-mTnyf/n6yOxYxhWF2XfpKyBimo/nX3GrQuBJzCcdG0q7kUwHKqN0CcbJEcAtJ6PEvJYn1cudPuBKDfx0oq0B5g==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.19_1789286139921_0.40447142547865833","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"jorgex-pi","version":"0.8.20","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.20","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"848d3925030fbe74e7e1f285a45f0cc069c9b5c4","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.20.tgz","fileCount":13398,"integrity":"sha512-GJSApNgSBItlRmFWR50diff6cERHH/agdrcQwAFLDlDqoCYdeiqDgaXnGlmL5h/i7XFLax2s1aX5VbWaQSAJwA==","signatures":[{"sig":"MEUCIQC1Yj/iyeCRrWoWDx1gI6BVJ6NwAd/WlJLnAhwS07jaUQIgPgfqAJzOrfKaWGaTA1rlBpCYToa1YFh6aKDhaxdLyXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256792363},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.20.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.20.tgz","_integrity":"sha512-GJSApNgSBItlRmFWR50diff6cERHH/agdrcQwAFLDlDqoCYdeiqDgaXnGlmL5h/i7XFLax2s1aX5VbWaQSAJwA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.20_1789293324753_0.2715464222065238","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"jorgex-pi","version":"0.8.21","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.21","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"72d3fa2f636a0d30f524de7d7d92ddf091becd26","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.21.tgz","fileCount":13400,"integrity":"sha512-dBhJKe4TZnHdMWD3b5alek2SmaLcriYIykdiIKPqin6c8y/GqbvQkzTRbCG35S3EbBtd12EHrZNuS0xlHx+mhA==","signatures":[{"sig":"MEQCIBX9nygCAyNCwjS65gkiVMznxSdv2t3eN20SdOdbVN/GAiBxLPuBfOJvgfe0sfNEb8UGlKx+yHZkLY5/txGaoMps+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256839775},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.21.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.21.tgz","_integrity":"sha512-dBhJKe4TZnHdMWD3b5alek2SmaLcriYIykdiIKPqin6c8y/GqbvQkzTRbCG35S3EbBtd12EHrZNuS0xlHx+mhA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.21_1789300115031_0.26272927039300487","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"jorgex-pi","version":"0.8.22","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.22","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"c6f378921e761bddc34e72718e4e3a83eb3c8523","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.22.tgz","fileCount":13400,"integrity":"sha512-70FQYfqycyjMHkMjhlNwW8oInTJxkDSj5lQ9oZBp1CmW1beZsflOrIsvzNZNl7JEDb8d3NHz0i2fxFrAqAWnzQ==","signatures":[{"sig":"MEYCIQCVmeP+AZpBZBNWDiTMZqu3mJkXKotqONR0cfJHl09ybwIhAMjGXwgjhR4oGeV/pDdHywAJdr9zdmoKrqSpuZ7hRgdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256847669},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.22.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.22.tgz","_integrity":"sha512-70FQYfqycyjMHkMjhlNwW8oInTJxkDSj5lQ9oZBp1CmW1beZsflOrIsvzNZNl7JEDb8d3NHz0i2fxFrAqAWnzQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.22_1789306685632_0.026209186751122493","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"jorgex-pi","version":"0.8.23","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.23","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"57e737e922423d041605283c9a9dd4dd0cdf0d10","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.23.tgz","fileCount":13400,"integrity":"sha512-u23UB1olgY8wHtc9a3sUMr7KY1+2wTDAsFQ4RNCGR1ZAxB+h4eaANfPfl6087lLl3okXsF/gHXSDh1rpNOM3TQ==","signatures":[{"sig":"MEUCIFEspqA1cjaBWtOZc7e19gDYYmOcr7XtAQpkSUA+Dn9bAiEA9kcL3Xe6X7vpr1CXZXzyDrvBqFnqOvJMIVe5pml7dpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256857963},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.23.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.23.tgz","_integrity":"sha512-u23UB1olgY8wHtc9a3sUMr7KY1+2wTDAsFQ4RNCGR1ZAxB+h4eaANfPfl6087lLl3okXsF/gHXSDh1rpNOM3TQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.23_1789405445161_0.8436471029226109","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"jorgex-pi","version":"0.8.24","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.24","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"d10c85a9975f323ddcfcb646efe13c0b9cde92ed","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.24.tgz","fileCount":13400,"integrity":"sha512-HOS/wxbxY1xeSYr3E0rhb0MKT2o9LJnHqm/DG3bOGGhHWcZID1BrXeRapbW2guA/aNEPx3yDrhZ5AG2rZ52apA==","signatures":[{"sig":"MEQCIHVU8HCem9wvcJtDmmX/PzIkWrx2bWwXZqo78haqG1obAiBJNW0kPMZO3HxL3jYnDQLadUJmYe+HRdVW4EmSNWOpIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHMy9LWszrTRz9OHhKPR03e1qLY+s/pfVdF9ZcP9apKPAiEAtHGHyktN6CbjA/6JtFohsgL9lK2LC/Fty2OGXDSFxYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256859533},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.24.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.24.tgz","_integrity":"sha512-HOS/wxbxY1xeSYr3E0rhb0MKT2o9LJnHqm/DG3bOGGhHWcZID1BrXeRapbW2guA/aNEPx3yDrhZ5AG2rZ52apA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.24_1789666206503_0.3055216496913402","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"jorgex-pi","version":"0.8.25","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.25","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"b059e95d13294919330c2d771b92fdd6248af08e","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.25.tgz","fileCount":13400,"integrity":"sha512-XYZWcjfylb04Po5Sxy1PqW8gtfjtOEh+K3Lug8Iqyrjw/mUEHtJ76A+0/6bxcO/SDbuTe1GqsWIHOw6VjJ3dLw==","signatures":[{"sig":"MEUCIFlK7ZDQvstHBAJIlcXAroU6SL/TFEBeg1AKER/vsyfmAiEAm34DKGO6hSDSTLJHBH9EoME4ksUTJu7RzqMSKC5H/5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDMClzHUAh/e6H2HTvPqC37ESSg+5Db2Tvl5otOXq61qAiAesfmpw67uQhui45hyY+17ceq4j4SHm0WawE0vFb5sXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256841345},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.25.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.25.tgz","_integrity":"sha512-XYZWcjfylb04Po5Sxy1PqW8gtfjtOEh+K3Lug8Iqyrjw/mUEHtJ76A+0/6bxcO/SDbuTe1GqsWIHOw6VjJ3dLw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.25_1789718088995_0.8018273033978498","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"jorgex-pi","version":"0.8.26","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.26","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"b03972c91993591bd7dacbfb70b7fccd10ae1552","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.26.tgz","fileCount":13400,"integrity":"sha512-pQizm2Mn7vajcciDWrlXuDh3mlDhAsVOJMOiBTQiFaMCvxBWsIVx2epsT7eaqTl4R3xovjmupM09oOeZXHimpg==","signatures":[{"sig":"MEUCIQDJg+7SmQt7TnLbF1sm7sy/DM43trNw+hOXIcMKrYhz1wIgajQ5q0OoYHfhxj1lffoOyt+CSpO94dj4I6xVICCi9EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzPAok8FUY5QyY4Hsi1HhozAG92FPeah82ybd5ytscwAiBRywD8ycWZKE8eQTafVbazp/Hz+Rqv7G5xW5WGz7djnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256846721},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.26.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.26.tgz","_integrity":"sha512-pQizm2Mn7vajcciDWrlXuDh3mlDhAsVOJMOiBTQiFaMCvxBWsIVx2epsT7eaqTl4R3xovjmupM09oOeZXHimpg==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.26_1789748515207_0.9450036387630272","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"jorgex-pi","version":"0.8.27","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.27","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"084cb356f283ca35895f76d81c95580be593e33e","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.27.tgz","fileCount":13401,"integrity":"sha512-atvbjc81vXtuumOsaxx/wszyBj9XaKFr20YhBBQ6CQOb5inI1nqw4FhTPYgqJ/u8PXU8dpKX7ZrBwEd1ovC2FA==","signatures":[{"sig":"MEQCICcl1wkCd6Ae/Oxm48SCLmrJ2XVDXBzKiWnsWcSfNGkvAiBBwO/f7ikHRqwY432xcKzia/cYazaqIHekJWKeFQ7NWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYWGB+zzN2VjGj2zu25XB/9UwFzzOjzCDWuyTVoPWxKQIgNUT1L2ngP7r5NsqwbNBKH/KBxmXBghAzV86JDAly/r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256848953},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.27.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.27.tgz","_integrity":"sha512-atvbjc81vXtuumOsaxx/wszyBj9XaKFr20YhBBQ6CQOb5inI1nqw4FhTPYgqJ/u8PXU8dpKX7ZrBwEd1ovC2FA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","pi-mcp-adapter":"2.27.0","@narumitw/pi-goal":"0.53.0","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","pi-mcp-adapter"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.27_1789937555336_0.7769010183291685","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"jorgex-pi","version":"0.8.28","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.28","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"298f40125858469de3c058a21eb326d00d155dad","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.28.tgz","fileCount":12290,"integrity":"sha512-fsHEbMuv6AUu/8oT714r3/KtCaJiS75K14hGIuIxu+JRGbcSS2uo+WkWvjTZnlEb/YOpwWcI1vgozPn51wW9fA==","signatures":[{"sig":"MEQCIFoHPM+SlqWJjvtro8/vB+PhyD21ZBO+UkUDTpa9w3oGAiAVcTkjj0GzYartrbMhPrU+55RP7bd6dWrOEx/Pf5uH+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGMNd/o91yC9FHvr5fgEz7jtbQYcnVqSvSavjjQ5LobCAiAriBwOcdmq3SF02LCVfc7mBVRZqmuWdQRTgCyTBng4bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76228590},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.28.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.28.tgz","_integrity":"sha512-fsHEbMuv6AUu/8oT714r3/KtCaJiS75K14hGIuIxu+JRGbcSS2uo+WkWvjTZnlEb/YOpwWcI1vgozPn51wW9fA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","@narumitw/pi-goal":"0.53.0","strip-json-comments":"5.0.3","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","strip-json-comments"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.28_1790065938204_0.6085724639876213","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"jorgex-pi","version":"0.8.29","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.29","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"172d621361d1ad0b5869f452a8c252edb274e409","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.29.tgz","fileCount":12289,"integrity":"sha512-FewjApWFBvsLb8Ks7FXozgI9q3LvNrL+rf64Z4U5XpTlGvFWN0ZWaUdFBwrShV7QCLnJo7wv0hLekmHPuToWSQ==","signatures":[{"sig":"MEUCIQDAQ9N0q28Vxe2Y6ybdOERFmzICjmRcgJbYb0GVw0iydgIgFFdkC9+5HrebtXxR0dJ7lgQiTth3nHiB4VthcSDC4fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAz81kDhkQcehTbRKhd5Jae3G8M/1tcKERsUmh7s2qhhAiEAkIC8fLbczOKz/aKvKeZmbcG0JpweWpIlfx1oKTj62DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76223983},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.29.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.29.tgz","_integrity":"sha512-FewjApWFBvsLb8Ks7FXozgI9q3LvNrL+rf64Z4U5XpTlGvFWN0ZWaUdFBwrShV7QCLnJo7wv0hLekmHPuToWSQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pi-subagents":"0.54.0","pi-web-access":"0.24.1","@narumitw/pi-goal":"0.53.0","strip-json-comments":"5.0.3","@gotgenes/pi-permission-system":"27.0.0","@juicesharp/rpiv-ask-user-question":"2.7.0"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"bundleDependencies":["@gotgenes/pi-permission-system","@juicesharp/rpiv-ask-user-question","pi-subagents","pi-web-access","@narumitw/pi-goal","strip-json-comments"],"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.29_1790095985686_0.9812048690719715","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"jorgex-pi","version":"0.8.30","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.30","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"26855a637829a819c4e6115b41021196fb4c1d91","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.30.tgz","fileCount":147,"integrity":"sha512-Lxb/aZLG/+MWAA7eNaOm1uJ0NMYQDLYHD23YCH2j83PHHN4rELXWQr9msd24ptvC+fN8M+1YtrT3HAVv/U8JYQ==","signatures":[{"sig":"MEUCIQDtgi5ZjJ+gS0PdKNIgc4//kqerNxQPMvWabAVStVln3AIgHFnW7UVIS9gjWc6oeexTSBVzCGazxEnew0MD6yByEiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHD/YBZyvDIPstIdwakw4QlgFFZNVJFSvkYuqn/RyemgIgerdhAhKGh+XIkmOOzq+XIEKnJhyIVri00cPmwbvMew8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007491},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.30.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.30.tgz","_integrity":"sha512-Lxb/aZLG/+MWAA7eNaOm1uJ0NMYQDLYHD23YCH2j83PHHN4rELXWQr9msd24ptvC+fN8M+1YtrT3HAVv/U8JYQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.30_1790162463475_0.8128434060007035","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"jorgex-pi","version":"0.8.31","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.31","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"fba7cedec662890eb200d61c392f381467e1f4a2","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.31.tgz","fileCount":147,"integrity":"sha512-xPVBMEvx/poyj6n6FDNejoGARicD6JuI/MnXImwpkzEk43uLAnAqxtL1xIgtoqzxlGklJdM9La89GACEcKJyog==","signatures":[{"sig":"MEUCIQCvsPbp63sDI+9cCUN7SNjZqLqXbOebFwe1VlEL2BFGyAIgfjLNWl2A2T5jLp8UZJjkpE5R1a/bZEcW/4hf4879MNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGFwhrHRll8VjoGCMhw+xC2wiBDh4Cjeie0lfJzdQ0CAAiEA2gYk1eTFy/y8j8QKFjmvY5xXAmsbaFT6uXyPIFYWzFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1008671},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.31.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.31.tgz","_integrity":"sha512-xPVBMEvx/poyj6n6FDNejoGARicD6JuI/MnXImwpkzEk43uLAnAqxtL1xIgtoqzxlGklJdM9La89GACEcKJyog==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.31_1790181335155_0.4720432774465866","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"jorgex-pi","version":"0.8.32","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.32","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"b896a0c0cdeeda386d25a0509b31c3c6ac4fd106","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.32.tgz","fileCount":147,"integrity":"sha512-QajHitoMB4mNVd7DioGjdMrK8hn76Fj3yb2jZP5Ujl/7WyiPU8HFIOIQ6UXIZ/htzbmontxUN/PNKD2nr+7PrQ==","signatures":[{"sig":"MEQCIGyB1bnFAGAiAgs7skICypr2TmPLDzRXfk4ZUeu+rarFAiBDZSfG95Ottz0wwKbE8EfbFyuNXOzwjjbVAMGtpYB+mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIERYJVVy56Yv7htdJWhx3sYQ/8hODCh/sy7V7YS8Sf1NAiBVb2ocz5dqByVlhhvpYl6IF8kHc/oOR61e+zC3CmY2Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010764},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.32.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.32.tgz","_integrity":"sha512-QajHitoMB4mNVd7DioGjdMrK8hn76Fj3yb2jZP5Ujl/7WyiPU8HFIOIQ6UXIZ/htzbmontxUN/PNKD2nr+7PrQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.32_1790261585846_0.6225422727453496","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"jorgex-pi","version":"0.8.33","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.33","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"d2eec273f89999038c31662894631da1c57f891c","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.33.tgz","fileCount":147,"integrity":"sha512-iZNSRF1SHFVYHWJIU5r+HWyjwMYu3io0XF4qka+xu0FOYWr370ItjEH5+Py3c4Cm+Ww2mPqeuf466NRRvFiQFA==","signatures":[{"sig":"MEQCIHjDxz+I+QuexeCTbpwrqs504mhSK5IXE/IOTVfut41bAiBuC1WniCGeqYIskZOGpCQFC3WhAsDujnsJT0jjVPjZOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICrmdlPJ89OXfGNFzBvySaQSPH6Vqr/o0L4MJy8+SvQKAiEAh7QEvP6w+ePcsVSLV+g4NTmoEouXp/ncvAVLSXmFkaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042510},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.33.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.33.tgz","_integrity":"sha512-iZNSRF1SHFVYHWJIU5r+HWyjwMYu3io0XF4qka+xu0FOYWr370ItjEH5+Py3c4Cm+Ww2mPqeuf466NRRvFiQFA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.33_1790530481065_0.8407450941886616","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"jorgex-pi","version":"0.8.34","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.34","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"fe616ca7b654ce1cd7ac8decb3fe59aec51880a7","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.34.tgz","fileCount":147,"integrity":"sha512-RC4h1wJaDoRujPwKf4TYKVB2p4Bcx29j/B0hstoWke1JeV5JySynMK1R6zG34P/J6fwS3X/ttodeF2LGfrMqWA==","signatures":[{"sig":"MEUCIQDa7xXNDvC4+XV7LjbpUdHUy3rtoVJVRDz1H9VhubGvnAIgAP2KBHJfRYMeyXNBkI4lq2f68jls7Yrq2Bph0xo9bSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/VwQ8M8fYaZiddwfWjN+2A41Zc1QXIt3NcCRC7dOXbgIgVWVx4up4+3ab+mnFvpc7L3uuDjG1S82WBtpT/S00Ph4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1047844},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.34.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.34.tgz","_integrity":"sha512-RC4h1wJaDoRujPwKf4TYKVB2p4Bcx29j/B0hstoWke1JeV5JySynMK1R6zG34P/J6fwS3X/ttodeF2LGfrMqWA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.34_1790591354660_0.8526530537279744","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"jorgex-pi","version":"0.8.35","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.35","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"4da59e1faf421ce682a905c9574bc295a000438f","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.35.tgz","fileCount":147,"integrity":"sha512-+3INzvdh9hh/wlR7IloqK64HGM+gB0Z6voBRTuTYHM3BejOjzBp/F7qUXdKBchREG0R7KzXwgniCPgacbU3mBQ==","signatures":[{"sig":"MEYCIQDBDeR8HW6l7fOG6yEoU6i8lgYQu9GyHymAPOgeuDRYpgIhAJ5okMZIDEAq5BUSNuzH0uEHazqk90XA9TUIhn/RzKG3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/b37efoix/B1HOs8HkD3Yz097tbK7efUQk3u403myygIhAJQEuaxITUOnxqovEyVHIN2nWbkR0mtg19gV9j89Nmz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1048516},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.35.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.35.tgz","_integrity":"sha512-+3INzvdh9hh/wlR7IloqK64HGM+gB0Z6voBRTuTYHM3BejOjzBp/F7qUXdKBchREG0R7KzXwgniCPgacbU3mBQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.35_1790601669787_0.3923132671783238","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"jorgex-pi","version":"0.8.36","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.36","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"031a559a9ca0e5ae1efe70dc0961ddaad1f32004","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.36.tgz","fileCount":148,"integrity":"sha512-MAWAouc5hUBfr9HwCGkMdA/5oGCkiqSvTps94+hudAyOfMs1jFNFnLwPf9ZcNDsaCL3TrGIs28PKUQSRYPxUNA==","signatures":[{"sig":"MEQCICXnhX0g6wGsmafaNkOs7WQHOQrF5PgXfbIMJfrdBFmhAiASV6KFPWteAv4UnA5FIVma9fylYtqtBUTmWb4jz2wBVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDm46WVtVbSXubzvO3pFRVxNoxJGLH1rMDRQFh9jyTHhAIgH3ZB3aBwE4cZcL2B/OsertCioQe4ODeeqr7nIA5xaOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049015},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.36.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.36.tgz","_integrity":"sha512-MAWAouc5hUBfr9HwCGkMdA/5oGCkiqSvTps94+hudAyOfMs1jFNFnLwPf9ZcNDsaCL3TrGIs28PKUQSRYPxUNA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.36_1790609883741_0.6944626661952105","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"jorgex-pi","version":"0.8.37","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.37","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"810f17d12ac8c1a7a0f694665329ad3a4af7aeb2","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.37.tgz","fileCount":148,"integrity":"sha512-ugxvMn8I+sQEIwW1w/DnXESadeUNnkDdYMdUH/Az5dMtcQdk1X09rjdIK7zPbaSAIGnCdCrrj7kpP3Vze7ksHA==","signatures":[{"sig":"MEYCIQDotLbR0I6ozm4pZIIhy0ZL9I+W1ZKWbhBIDaLb2MjJRwIhAPqiuMC4eIwV7kpnOvqf2CHNcHyxQOOB/ljiySecnxWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH+7NzXec9yIYJDoPIRz7X+CVYpEuclSxkxFOOjylLVYAiEA19DgjDiE83pfqi5yLgn2feUqTMJm0MzpCXJD8Qe1HTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051968},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.37.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.37.tgz","_integrity":"sha512-ugxvMn8I+sQEIwW1w/DnXESadeUNnkDdYMdUH/Az5dMtcQdk1X09rjdIK7zPbaSAIGnCdCrrj7kpP3Vze7ksHA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.37_1790669327005_0.1960474369991434","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"jorgex-pi","version":"0.8.38","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.38","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"7934bf0413bf1ef255bb51c5036e532f8511538f","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.38.tgz","fileCount":148,"integrity":"sha512-zeQsE9i7OnZtxEmaY09oIGwReuZhBZhCFWEpiy/OsTObJy1g0uGbR/Pzef7e5tdbbbRHZ1Lqe8gsEmViE2rwtw==","signatures":[{"sig":"MEUCIQC8IY44BkajRgsL3BI+V6vzNmOf+36r8OrltETuYqrChwIgWAyzYWK4UdKtbI5Ipn3EmufEE2ZZJbnGI5YezE8KkhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtkhB3PNTMcgF31SyN9mnjxvrkoiFfQSuXSAmXcVWdnAiEAgaclwIhRloH/Tsajm8pcZIr6IAer6bKJ6vzLGs9SN4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052492},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.38.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.38.tgz","_integrity":"sha512-zeQsE9i7OnZtxEmaY09oIGwReuZhBZhCFWEpiy/OsTObJy1g0uGbR/Pzef7e5tdbbbRHZ1Lqe8gsEmViE2rwtw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.38_1790713527932_0.31057228488407995","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"jorgex-pi","version":"0.8.39","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.39","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"0b74d64908c589cb7df7c492a820563c34c756a8","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.39.tgz","fileCount":148,"integrity":"sha512-GG5+CbqLiW7WJpBcOJ4Jaibcty4erkubi2medG+Z7BRS6Ab++d4QQsuTqx5+ye4zolc84X+p6ilCxX4BmTESew==","signatures":[{"sig":"MEUCIQDeCczZEotyS3aXW+28VeygOjs4jiNw6jn5wXvDe/v6LQIgCi5SSGlPhGFiVynYXA2Pn0B6Tyb792ndb1qtPky8jJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEszbKTTCXfgtHWnKgBlb2pA90o8SskW2vwBeER/5eHhAiEA8JFlpI/HK9rdu8lyeD0aoWTSYNhAQF+WrnULUzwoPMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1054850},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.39.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.39.tgz","_integrity":"sha512-GG5+CbqLiW7WJpBcOJ4Jaibcty4erkubi2medG+Z7BRS6Ab++d4QQsuTqx5+ye4zolc84X+p6ilCxX4BmTESew==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.39_1790775540488_0.25975756225964264","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"jorgex-pi","version":"0.8.40","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.40","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"217aa0580b74ef7484f2ab45c865fe9550bac791","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.40.tgz","fileCount":151,"integrity":"sha512-4XCx7isCiwvRLcIIPZvjP1wfjuAR6AvblfqCjbLwQUUtC7+X/73U8feXC7x3xryjCNp3K99rMIUUQqn4BgpzLQ==","signatures":[{"sig":"MEQCIGnt6DbP6HJYxIv8+hStuoTSvlb3pxCCun/1U9Q5QEIBAiAlf8jC0vJi+U0lxirVy9Gh8PAfCadvViN2JmmrZlpL4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDb/ZhDvCZ/rw2ZIjxRHI5JItYPDh+QAdRR0oTztUMGSwIhAKxx/OA3tuhszHWbceeV5JGKUnwxFYF5Blch4YJV88Ip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128120},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.40.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.40.tgz","_integrity":"sha512-4XCx7isCiwvRLcIIPZvjP1wfjuAR6AvblfqCjbLwQUUtC7+X/73U8feXC7x3xryjCNp3K99rMIUUQqn4BgpzLQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.40_1790846508323_0.9531632023352428","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"jorgex-pi","version":"0.8.41","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.41","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"546f83595e898c2b246f09f3ed5747efeff25cc6","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.41.tgz","fileCount":151,"integrity":"sha512-TQXus7sZsBQld/cHDttterOgAXdlwlYrZxp58EaLdbPwgcMpuHljCuux8IrW4GxjVnlZ8IjBsNwkXbMXFegJyQ==","signatures":[{"sig":"MEUCIC9OKga0ehVh9R2zWI91iIzPiUQwRQsgdRKvsxGz2QjEAiEA/UD+iyYbCo699WmfCD0uMNzPvDtxnzQsR1JPDB6OidE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAXAnOsshm268S37D02HF2MDYbeoNOd5WJHOhLias/8iAiAJX8Q1xoTerM6nB4XzVIpDoP54sUvCnevX02SgiRqL5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131458},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.41.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.41.tgz","_integrity":"sha512-TQXus7sZsBQld/cHDttterOgAXdlwlYrZxp58EaLdbPwgcMpuHljCuux8IrW4GxjVnlZ8IjBsNwkXbMXFegJyQ==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.41_1790933265127_0.6851782628358185","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"jorgex-pi","version":"0.8.42","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.42","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"92dd849eb311279ffdce9097fb97e4c2ca27ffaf","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.42.tgz","fileCount":151,"integrity":"sha512-WDeEMfTp4MbYMKA3jR8jC8+xNQebb9w07KBDfO2CXpc+Hbbc2dBHs8dMZrGVuVJlnHfiA11uonZqdXks5lrerA==","signatures":[{"sig":"MEUCIQCrr9ewRED6G+OwMvIpc7x3cgFmNwsiKgke58Q5tn6CgAIgFTKD2iMdDLwLBQFBk0yUrTF0i5aY1Ru+8EhvoW5Jbj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdaW/+hNNihYNgnqaKGMVKoDTZ6Vud7QNUfjoV4WqeUwIhANGyrJs1qo2DqLh+F+JZJX4vFvRXgVeDDzpi+PbzveZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132255},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.42.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.42.tgz","_integrity":"sha512-WDeEMfTp4MbYMKA3jR8jC8+xNQebb9w07KBDfO2CXpc+Hbbc2dBHs8dMZrGVuVJlnHfiA11uonZqdXks5lrerA==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.42_1790934840364_0.18688453471792843","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"jorgex-pi","version":"0.8.43","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.43","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"b578c57fbd4e29a1f34ce3050b4724709daff47d","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.43.tgz","fileCount":151,"integrity":"sha512-vcnTCV5dBhvDfWH6szFiD4Zuj9hTq1fJ6gf/fCWeA/Y5ZAAud/G58MzyvWDzMKbFjCRKbLEHQGRFzPJp1x8T4g==","signatures":[{"sig":"MEYCIQCoj6xo84os3Hk1pwcEbdgD2ph4aFlIP5+sjc7UPQc0bwIhAMo4Qgh0gZ7M4R02oI6c9AarhIGcGQ+QHElBAK5tK8nO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFyvH0BHcahnao4TYl41W79LCPNj+pksv7RmANwke+7bAiEAgG8AANZ6Zr4KqC0yCHm6SDZhJrXjLII8l3HCJ6u+3BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1135916},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.43.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.43.tgz","_integrity":"sha512-vcnTCV5dBhvDfWH6szFiD4Zuj9hTq1fJ6gf/fCWeA/Y5ZAAud/G58MzyvWDzMKbFjCRKbLEHQGRFzPJp1x8T4g==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.43_1790938281479_0.9492595496614173","host":"s3://npm-registry-packages-npm-production"}},"0.8.44":{"name":"jorgex-pi","version":"0.8.44","keywords":["pi-package","pi","coding-agent","jorgex"],"license":"MIT","_id":"jorgex-pi@0.8.44","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"dist":{"shasum":"5e72c617a99ed8ed8d5c63b72562b81901ccff66","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.44.tgz","fileCount":151,"integrity":"sha512-H+kGeBZoKml6KGDqpL8fUDUOadCTS3n8KJvD9ttYPjGuFFKvweJPJzaMVeDRusml93p4S/OQCJjT2BiklvEDWw==","signatures":[{"sig":"MEYCIQC7litrvY+Ro2YrXAy+UbNQVRD0a/HiGOniLgUeBWNCxAIhAIBYipvs+7+GJEbQWS5gV0pNAw87MX4GfjvALYM2/Wb9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4ury/GfTr/k9Gy9MHQWrHgBaaCih/ZG0kSu5nRluVDgIhAJ5ucO/G2TCpuPLsCBn6oxHVcTw+d1rdMIlESlwBWYWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137919},"type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.44.tgz","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.44.tgz","_integrity":"sha512-H+kGeBZoKml6KGDqpL8fUDUOadCTS3n8KJvD9ttYPjGuFFKvweJPJzaMVeDRusml93p4S/OQCJjT2BiklvEDWw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/jorgex-pi_0.8.44_1790941017668_0.3650255827744697","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"pi":{"skills":["./skills/agent-delegation","./skills/deploy-to-vercel","./skills/diagnose","./skills/find-skills","./skills/lean-code","./skills/mcp-builder","./skills/orchestrator","./skills/react-doctor","./skills/skill-creator","./skills/supabase","./skills/supabase-postgres-best-practices","./skills/tdd","./skills/to-issues","./skills/to-prd","./skills/work-audit","./skills/work-lifecycle","./skills/xreview"],"themes":["./themes/JorgeX.json"],"prompts":["./prompts/lean-audit.md"],"extensions":["./extensions/bootstrap.ts","./extensions/branding.ts"]},"_id":"jorgex-pi@0.8.45","bin":{"jorgex-pi":"bin/jorgex-pi.mjs"},"bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"dist":{"shasum":"e5999ad025f3da94b1069f144acc1f53e105cb99","tarball":"https://registry.npmjs.org/jorgex-pi/-/jorgex-pi-0.8.45.tgz","fileCount":151,"integrity":"sha512-xfILK//tuW+gYdS1L0kHWo1+ENUoHOXI4kh5H7D9yZmzhdee/MXy9NSmIQ2FTmTkpe3DBC/RQ/4NvmLgN0KCyw==","signatures":[{"sig":"MEQCIEHJlHf9bmeCZ/957magusVhcPFkHEk1wVFEugAgCV1aAiBpTzaBAUi7o4HsgwSE6XKsEfW8ukvAFLebnISLZR3Uwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4dETonMEV21HTFgJ8syV4+Axxcjz+R4XdODMkTQWPgwIgbYs+l8cvApAN+Uv07dAMb8IWOlxokrT0RIIg6ECGeoo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jorgex-pi@0.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1142497},"name":"jorgex-pi","type":"module","_from":"file:.release-artifacts/jorgex-pi-0.8.45.tgz","license":"MIT","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.mjs","build":"pnpm test","test:coverage":"node -e \"require('node:fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test --test-concurrency=1 --test-coverage-include=bin/jorgex-pi.mjs --test-coverage-include=extensions/bootstrap.ts --test-coverage-include=extensions/quality-capabilities.ts --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/bootstrap.test.mjs tests/runner.test.mjs","test:property":"node --test --test-concurrency=1 pilots/property/*.test.mjs","snapshot:generate":"node scripts/generate-snapshot.mjs","runtime-agents:generate":"node scripts/generate-runtime-agents.mjs"},"version":"0.8.45","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6d68487-9a90-4838-8e80-4af7c1d755af"}},"homepage":"https://github.com/jorgehn98/jorgex-pi#readme","keywords":["pi-package","pi","coding-agent","jorgex"],"_resolved":"/home/runner/work/jorgex-pi/jorgex-pi/.release-artifacts/jorgex-pi-0.8.45.tgz","_integrity":"sha512-xfILK//tuW+gYdS1L0kHWo1+ENUoHOXI4kh5H7D9yZmzhdee/MXy9NSmIQ2FTmTkpe3DBC/RQ/4NvmLgN0KCyw==","repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi-native runtime package for the JorgeX harness.","directories":{},"maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"pi-subagents":"*","pi-web-access":"*","@narumitw/pi-goal":"*","strip-json-comments":"*","@gotgenes/pi-permission-system":"*","@juicesharp/rpiv-ask-user-question":"*"},"pi-subagents":{"agents":["./agents"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"4.9.0","@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jorgex-pi_0.8.45_1790943754107_0.28687411057514023"}}},"time":{"created":"2026-08-24T15:06:51.696Z","modified":"2026-10-02T12:22:34.756Z","0.1.0":"2026-08-24T15:06:53.160Z","0.2.0":"2026-08-25T08:10:52.481Z","0.2.1":"2026-08-25T10:32:24.603Z","0.2.2":"2026-08-25T17:11:00.630Z","0.3.0":"2026-08-26T22:14:59.321Z","0.4.0":"2026-08-27T21:17:58.193Z","0.5.0":"2026-08-28T19:54:58.112Z","0.6.0":"2026-08-30T23:04:51.457Z","0.6.1":"2026-08-31T07:41:46.872Z","0.6.2":"2026-08-31T13:08:03.178Z","0.6.3":"2026-08-31T14:10:37.822Z","0.7.0":"2026-09-01T07:30:44.206Z","0.8.0":"2026-09-01T12:37:13.727Z","0.8.1":"2026-09-01T21:55:09.871Z","0.8.2":"2026-09-03T21:31:58.832Z","0.8.3":"2026-09-03T22:36:34.636Z","0.8.4":"2026-09-05T12:21:09.664Z","0.8.5":"2026-09-05T18:15:38.108Z","0.8.6":"2026-09-06T09:18:15.989Z","0.8.7":"2026-09-06T10:39:17.328Z","0.8.8":"2026-09-06T14:29:35.025Z","0.8.9":"2026-09-06T15:13:36.124Z","0.8.10":"2026-09-07T13:01:47.934Z","0.8.11":"2026-09-07T13:24:27.636Z","0.8.12":"2026-09-07T21:13:39.633Z","0.8.13":"2026-09-10T14:10:57.047Z","0.8.14":"2026-09-10T22:26:57.917Z","0.8.15":"2026-09-11T05:48:24.350Z","0.8.16":"2026-09-11T09:48:25.437Z","0.8.17":"2026-09-12T11:26:27.264Z","0.8.18":"2026-09-12T13:49:42.093Z","0.8.19":"2026-09-13T07:55:41.151Z","0.8.20":"2026-09-13T09:55:25.944Z","0.8.21":"2026-09-13T11:48:36.269Z","0.8.22":"2026-09-13T13:38:06.903Z","0.8.23":"2026-09-14T17:04:06.603Z","0.8.24":"2026-09-17T17:30:07.726Z","0.8.25":"2026-09-18T07:54:50.175Z","0.8.26":"2026-09-18T16:21:56.397Z","0.8.27":"2026-09-20T20:52:36.511Z","0.8.28":"2026-09-22T08:32:18.650Z","0.8.29":"2026-09-22T16:53:06.068Z","0.8.30":"2026-09-23T11:21:03.609Z","0.8.31":"2026-09-23T16:35:35.287Z","0.8.32":"2026-09-24T14:53:05.926Z","0.8.33":"2026-09-27T17:34:41.170Z","0.8.34":"2026-09-28T10:29:14.750Z","0.8.35":"2026-09-28T13:21:09.880Z","0.8.36":"2026-09-28T15:38:03.871Z","0.8.37":"2026-09-29T08:08:47.108Z","0.8.38":"2026-09-29T20:25:28.026Z","0.8.39":"2026-09-30T13:39:00.629Z","0.8.40":"2026-10-01T09:21:48.413Z","0.8.41":"2026-10-02T09:27:45.249Z","0.8.42":"2026-10-02T09:54:00.457Z","0.8.43":"2026-10-02T10:51:21.636Z","0.8.44":"2026-10-02T11:36:57.770Z","0.8.45":"2026-10-02T12:22:34.259Z"},"bugs":{"url":"https://github.com/jorgehn98/jorgex-pi/issues"},"license":"MIT","homepage":"https://github.com/jorgehn98/jorgex-pi#readme","keywords":["pi-package","pi","coding-agent","jorgex"],"repository":{"url":"git+https://github.com/jorgehn98/jorgex-pi.git","type":"git"},"description":"Pi-native runtime package for the JorgeX harness.","maintainers":[{"name":"jorgehn98","email":"jorge.hernandez.1011@gmail.com"}],"readme":"# JorgeX Pi\n\n`jorgex-pi` is the single Pi-native package for the JorgeX harness. JorgeX Stack remains the fleet manager and canonical source of shared assets; this repository owns their reviewed Pi representation and lifecycle. `contract/parity.v2.json` records the canonical snapshot, with `source.commit` as its source authority.\n\nThe version in `package.json` is the release authority. Minor and major remain manual decisions; after merge, the automatic release workflow preserves and publishes an unpublished selection from `main`. Later publicable changes increment the patch automatically. The current line adds the portable `work-audit` PRE/POST gates, the native JorgeX theme with first-sync absent-only defaults and TUI-only startup branding, modular system-prompt assets, the `/lean-audit` prompt, and local quality-capability diagnostics while retaining the fail-closed bootstrap, JSON runner, external official Engram setup, and versioned Stack snapshot.\n\n## Current boundary\n\n| Area | Current state |\n| --- | --- |\n| Compatibility | The producer contract records Pi `0.84.2`, `0.85.1`, `0.87.1`, and `0.99.1` as observed test hosts (`contract/jorgex-pi.v1.json`); `minimumVersion` and `maximumVersion` are the same observed extremes. The isolated smoke on `0.87.1` resolved the dependency set at installation time; `0.99.1` was exercised for the native MCP tracer and host build evidence. These are host observations, not a package selector or a promise for other or future Pi versions, and there is no semver interval gate derived from them. |\n| Pi resources | Bootstrap and TUI branding extensions, 17 reviewed JorgeX skills, the canonical policy fallback, modular Context7 and browser prompt assets, and the `/lean-audit` prompt are active. The native MCP readonly authority (`mcp-native-v1`) and its `contract/native-mcp.v1.json` ship in the package and complement the legacy external adapter bridge. The Pi host may load its own native MCP tools independently; JorgeX managed guides only appear through the legacy isolated bridge after adapter registration, or through the native transport when the granular `mcpNative` claim certifies ownership and the builtin catalog has been observed. Without a granular claim, native guides stay suppressed regardless of any user-configured `mcp.json` entry; `sync` seeds the `JorgeX` theme only when its global setting is absent. |\n| Canonical snapshot | 14 agents (one dormant primary and 13 subagents) and 17 complete skill trees (89 files), plus the quality receipt v1 and quality capabilities v1 schemas. See `contract/parity.v2.json` for the source commit and projection hashes. |\n| Runtime agents | 13 runnable subagents, including the read-only Engram specialist, plus a dormant primary orchestrator. |\n| Package assets | `contract/assets.v1.json` owns the packaged extensions, theme, runtime agents, snapshot, skills, and contracts; it declares the bounded Sol lifecycle writes and preserves companion-owned state paths. |\n| Active companions | The package declares six runtime dependencies with the npm selector `*`: five Pi companions plus `strip-json-comments`. Pi resolves them from npm when the package is installed; the versions observed in the CI lockfile are reproducibility evidence for CI, not user-facing selectors or a bundled closure. Official `gentle-engram` and `pi-mcp-adapter` are installed externally and remain provider-managed. |\n| Model policy | The managed primary is `openai-codex/gpt-5.6-sol`; Pi session thinking remains user/session policy. The local `contextWindow` request is `872000`. |\n\nThe active skill list contains 17 explicit package-local paths. Browser automation is a separate opt-in integration provided through the verified Playwright handoff and package-local fallback. Upstream companion skills and prompts are also left inactive. The parity v2 contract records agents, skills, the shared policy, the modular system-prompt projections, the portable command projection, the quality-capabilities projection, and deliberate exclusions in `contract/parity.v2.json`; it does not project a JorgeX Engram protocol.\n\n### Direct package versus managed Stack\n\nThere are two intentionally distinct channels:\n\n- **Direct package:** first run `engram setup pi` to install and register the official external packages, then install with `pi install npm:jorgex-pi` (or add an explicit published version when you need to select one). This channel may need network access to resolve the six runtime dependencies from npm at installation time; they are not bundled in the package. Installation changes Pi's active npm tree in place and has no preactivation transactional rollback. If setup is missing, duplicated, malformed, unreadable, or conflicting, Pi fails closed and reports the setup state; it does not install or repair the official packages. `pi update` checks the parent `jorgex-pi` package, but does not refresh dependencies when only a dependency version changes.\n- **Managed Stack:** Stack resuelve el release publicado de Pi de forma dinámica desde `dist-tags.latest`, recupera URL e integridad del registro y verifica el candidato exacto en un stage aislado antes de activarlo; el stage verifica las seis dependencias directas, las copia byte-idéntico dentro del árbol package-local que usa el loader de Pi, registra esas copias sólo en el inventario del árbol (el lock permanece sin cambios) y ejecuta smoke RPC antes y después de promover el cierre privado. Con un candidato nativo Stack resuelve sólo `gentle-engram` y promueve únicamente esa raíz; con un candidato legacy resuelve `gentle-engram` y `pi-mcp-adapter` y promueve esas dos raíces. Un receipt gestionado válido hace que `install`/`update` continúe por la ruta autenticada de actualización; estado manual o ambiguo se bloquea. Publicar este Pi no actualiza implícitamente un candidato Stack verificado en uso.\n\nLa versión declarada en `package.json` y la snapshot de Stack identificada por `contract/parity.v2.json` son autoridades independientes. La publicación de Pi y su uso por Stack son pasos separados: comprueba la disponibilidad de la versión en npm y el contrato del release observado antes de instalar. `src/lib/pi-runtime-pin.json` en Stack conserva referencias históricas (no son selectors de la próxima instalación); `src/lib/pi-runtime.ts` conserva el lifecycle. No deduzcas un nuevo par publicado de esta documentación.\n\nEl `install`/`update` gestionado verifica el artefacto exacto (URL, tamaño, SHA-256, SHA-512, lock, árbol, SRI de las seis dependencias) en un stage aislado, ejecuta smoke RPC antes y después de promover el cierre privado, y conserva un backup con alcance de recuperación limitada a fallos de activación/verificación. El candidato debe declarar el lector MCP que va a usar; metadata ausente o incompatible bloquea. La provenance/attestation externa de npm queda fuera del runtime.\n\nPara Stack, consulta siempre el paquete publicado actual sin reutilizar la caché de `dlx`: `pnpm --config.dlx-cache-max-age=0 dlx jorgex-stack@latest install --agents pi` (o `update --agents pi` para nuevas versiones); los flags `--engram`, `--upgrade-permissions`, `--devtools`, `--no-devtools` son opt-in (`--engram` no vuelve a descargar un binario Engram existente). Esta caché es independiente de `minimumReleaseAge`; una versión explícita de Stack como `@1.9.30` no reutiliza la entrada de otra versión. Para Pi, el canal directo admite `npm:jorgex-pi` sin selector; usa una versión explícita solo si necesitas controlar la versión del paquete padre. Nota: la release publicada `Stack 1.9.72` retiró el subcomando público `sync` a nivel de parser (sync, `sync --help` y `sync --version` se rechazan sin alias, con exit no-cero antes de cualquier efecto). El opt-in `--engram-typebox-compat` aplica sólo a `install`/`update` deliberados con Pi, deriva de los bytes oficiales verificados del provider, y el receipt del proyecto sólo registra evidencia de origen/efectiva SRI + receta reproducible como autoridad ortogonal — no es attestation del publisher.\n\n\n\nThe direct package does not provide a bundled Engram or adapter fallback. Official setup remains external; los markers y receipts gestionados por Stack ya están vigentes bajo el canal gestionado actual.\n\n### Managed Sol model lifecycle\n\nThe package's managed primary is provider `openai-codex` with model `gpt-5.6-sol`. This is distinct from the API provider `openai`. `sync` fills only missing compatible values in the Pi agent directory (resolved by `PI_CODING_AGENT_DIR`, normally `~/.pi/agent`): it creates both primary fields when both are absent, completes a matching Sol half, and leaves a foreign provider/model pair untouched.\n\n- `settings.json`: `defaultProvider: \"openai-codex\"` and `defaultModel: \"gpt-5.6-sol\"`.\n- `models.json`: `providers.openai-codex.modelOverrides.gpt-5.6-sol.contextWindow: 872000`.\n\nThe `872000` value is a requested local metadata policy, not proof that the backend accepts that context size. In particular, OAuth-backed `openai-codex` sessions must be smoke-tested against the backend; this package does not claim OAuth support for `1.05M`, and it does not configure the separate `openai` API provider.\n\nPi owns the lifecycle receipt at `PI_CODING_AGENT_DIR/jorgex-pi/sol-lifecycle.v1.json`. It records the fields, containers, and files that this package created. Existing user values, foreign providers/models, and user replacements are preserved. The lifecycle acquires Pi-compatible configuration locks before its read-modify-write cycle and fails closed when another process holds them. `cleanup` removes only receipt-owned fields whose values are still exactly the managed values, then prunes only empty receipt-owned containers/files and removes an empty receipt. If a user changes a managed value, the package releases that field instead of deleting the replacement.\n\nTo override the primary, set the relevant values in Pi's `settings.json` or `models.json` before running `sync`, or edit a managed value afterwards. The lifecycle will preserve the existing or changed value and will not treat it as removable package state.\n\n### Experience defaults\n\nThe first `sync` also initializes the missing global experience settings in `PI_CODING_AGENT_DIR/settings.json` (normally `~/.pi/agent/settings.json`): `theme: \"JorgeX\"`, `quietStartup: true`, and `hideThinkingBlock: true`. The lifecycle records these fields in the separate `PI_CODING_AGENT_DIR/jorgex-pi/experience-lifecycle.v1.json` receipt. Values that already exist, including values equal to these defaults, remain user-owned and are not claimed.\n\nThe receipt records the first visit even when every field already exists. Later `sync` runs therefore do not reseed a field that a user deletes. If a user changes a package-owned value, that field is released; `cleanup` removes only fields still owned by the receipt and still equal to the managed value. Project settings continue to take precedence over global experience defaults, and `defaultThinkingLevel` is left unchanged.\n\nStack runs this `sync` before starting Pi. A direct package installation must run `node ./bin/jorgex-pi.mjs sync --json` before the next Pi start to apply the defaults; an already-running native session is not changed retroactively. The custom JorgeX header remains available alongside Pi's native settings, including `/jorgex:header builtin`, `/jorgex:header custom`, `JORGEX_PI_MOTION=reduce`, `NO_COLOR`, and `Ctrl+O`.\n\n`contract/jorgex-pi.v1.json` advertises the active versioned capabilities, including `modular-system-prompts-v1`, `engram-official-bridge-v1`, `engram-runtime-tools-v1`, `runner-json-v1`, `tui-branding-v1`, and `managed-primary-model-v1`, and links the runtime-agent and runner contracts. Its additive `mcpAdapterConfig.files` declaration lists both `mcp.json` and `mcp-adapter.json`; Stack must gate migration on that verified reader declaration, not on a `jorgex-pi` version number or preserved-path ownership. The runtime contract records the translation from the 14 canonical agents. All 13 subagents live in `agents/`; `primary/orchestrator.md` is packaged but not activated as a subagent. The runtime-agent contract preserves each JorgeX tier without imposing model, provider, thinking, or fallback choices on subagent routing; the managed primary is documented separately above.\n\n### Initialization diagnostics\n\nThe JSON runner exposes the first-initialization boundary through the `experience` and `permissions` status objects. The experience state is one of `pending`, `initialized`, `invalid`, or `unreadable`; `pending` means that the versioned experience receipt is absent, while `invalid` and `unreadable` retain the receipt path and a diagnostic code/reason. Permissions also reports `initialized: false` until its lifecycle receipt has been recorded. These diagnostics do not expose configuration contents or credentials.\n\nPending is blocking only for an exact registered `jorgex-pi` package: registered `pending` state makes `status` unhealthy, and each pending component marks its corresponding check as an error in `doctor`; when both components are pending, both checks fail. An unregistered package may still show informative pending state, but `status` does not become unhealthy for that reason alone. `doctor` therefore has five checks, in order: `package`, `engram`, `context7`, `permissions`, and `experience`. The Context7 check remains local; `available` does not imply a remote HTTP handshake, and Engram `ready` does not imply a health check against the database.\n\nFor registered pending state, run `node ./bin/jorgex-pi.mjs sync --json` and retry. `sync` is the initialization remedy: it records the lifecycle receipts and seeds only missing experience fields or an absent permission configuration, according to the ownership rules above. It does not auto-repair invalid or unreadable receipts. For those states, preserve the receipt at the reported `receiptPath`, correct it manually, and retry. `status` and `doctor` are read-only: repeated diagnosis does not lock, write, delete, repair, or reseed state. After initialization, changing or deleting a default is not reported as drift and does not cause a later `sync` to reseed it.\n\nThis capability is advertised as `initialization-diagnostics-v1`. It documents the Pi-side behavior delivered in Pi issue #56. JorgeX Stack issue #149 is already fixed separately; the current Stack installation must still adopt the exact published Pi artifact in the subsequent Stack change before managed Stack use can rely on this capability. This README does not assign or predict a future package version.\n\n### F1 Pi: selección privada y límites de adopción\n\nLa proyección Pi de F1 conserva los 14 agentes canónicos: 12 workers reciben sólo la selección privada de skills necesaria para su rol, mientras `engram` conserva su prompt de rol sin selección de skills y sin declarar herramientas: prompt, tools, captura y hooks los aporta `gentle-engram` sin modificar. Cada agente generado fija `inheritSkills: false`; la ruta local `../skills` hace legible la selección declarada sin precargar el catálogo completo. El generador `scripts/generate-runtime-agents.mjs` es la autoridad de esta traducción y mantiene intactos los cuerpos canónicos, las herramientas, los tiers, la recursión y la extensión `git-read`; `codebase-analyst` conserva las skills backend `supabase` y `supabase-postgres-best-practices`.\n\nCada tarea formal de F1 mantiene una única Spec recuperable: una observación Engram o un Markdown canónico. Un mensaje inline sólo es un encargo auxiliar de su tarea padre; el resultado se registra aparte del origen de la Spec.\n\nLa comprobación usa el contrato público `resolveSubagentLaunchContract` de `pi-subagents`, observado como `0.54.0` en CI, en `tests/fixtures/discover-runtime-agents.mjs`. Ese número es evidencia de CI, no el selector de una instalación directa. El seam permite comprobar la metadata de selección, las rutas/skills resueltas y la allowlist efectiva; no demuestra que un modelo ejecute una skill, que lea el cuerpo completo, que exista una ACL universal ni que todos los runtimes compartan el mismo contrato. El agente `engram` no declara herramientas JorgeX ni `MCP_DIRECT_TOOLS`: prompt, tools, captura y hooks los aporta el `gentle-engram` oficial sin modificar. Esta prueba demuestra que el child recibe el provider oficial intacto, no una conversación LLM completa ni una adopción gestionada de Engram.\n\nLa selección privada de skills de F1 no cambia los modelos de Pi ni el Goal nativo. `openai-codex/gpt-5.6-sol` y `contextWindow=872000` siguen siendo la política/metadata local descrita arriba; esa selección tampoco altera permisos, receipts, HOME ni configuración de usuario.\n\n## TUI branding\n\nThe package supplies a responsive JorgeX header for interactive Pi sessions only. Its eye mark is a terminal-safe Braille rendering derived from the canonical packaged SVG: narrow terminals keep a compact mark, medium terminals stack the identity and metadata, and wide terminals compose the detailed eye at the left with the `JorgeX Pi` wordmark at the right. The displayed Pi version, package version, runnable-agent count, packaged-skill count, and workspace basename come from their runtime manifests or session context rather than duplicated literals.\n\nThe entrance is a single 800 ms reveal with deterministic timer cleanup; `JORGEX_PI_MOTION=reduce`, CI, `TERM=dumb`, and non-TTY output use the final static frame. It never clears stdout. The header is reversible for the current session with `/jorgex:header builtin` and can be restored with `/jorgex:header custom`; non-TUI modes are unchanged. The package also declares the native `JorgeX` Pi theme. A fresh lifecycle `sync` fills it only when the global value is absent; Pi's normal theme controls and later user changes take precedence. [`DESIGN.md`](./DESIGN.md) is the terminal-specific design authority and keeps its palette in tested parity with the theme.\n\nThe Pi projection preserves the canonical bash boundary per agent. `none` exposes no shell capability; `git-read` replaces bash with the child-only `git_read` tool, which executes only `git diff` and `git log` through validated argv without a shell; `full` exposes bash and remains governed by the user's permission policy. This dedicated tool avoids relying on `permission.bash`, which the `pi-subagents` API observed as `0.54.0` in CI does not support; that observed version is not a direct-install selector.\n\n### Pi permission policy\n\nThe `@gotgenes/pi-permission-system` companion observed as `27.0.0` in the CI lockfile evaluates the native Pi permission surfaces; `27.0.0` is not the selector used by a direct install. JorgeX's generated policy (`assets/permissions/defaults.json`) carries no global `\"*\"` fallback: ordinary workspace reads, writes, edits, search, listing, shell use, skills, subagents, Web Access, and every MCP server (`mcp: \"allow\"`, no allowlist) are allowed, and ordinary Git work including commit and push is allowed. Only `git rebase` / `git reset --hard` and remote-copy tools (`ssh`, `scp`, `sftp`, `rsync`) require `ask`. Destructive system operations (`format`, `mkfs`, `dd`, `shred`) are denied, and sensitive paths such as `.env`, SSH and AWS credential files, `.npmrc`, Git credentials, private-key filenames, and `*.pem`/`*.key` are denied. A path rule is transversal, so a stricter path result takes precedence over a tool-level allow. Known limit: the transversal `path` gate also covers direct shell paths (e.g. `cat .env` via `bash` is denied), unlike Stack where `bash` has no secret denies — the residual is obfuscated or indirect exfiltration (glob expansion, encoding, copy-then-read), not direct paths. The policy is a permission default, not an OS security boundary.\n\nThe policy keeps the three Pi agent boundaries: `none` has no shell, `git-read` has only the validated shell-free `git_read` extension, and `full` has Bash subject to the native policy. `git_read` registers a public `registerToolAccessExtractor` only after `permissions:ready`; it checks every path-like argument with Pi's permission service and selects the most restrictive result. If the service or extractor is unavailable, the extension refuses to invoke Git. The wrapper disables Git signature verification and rejects output, external-path, shell, and other unsafe arguments before execution. Agent-specific and project-specific Pi policy can further narrow the result.\n\nThe JSON runner exposes this state through `status` and `doctor`; it reports whether the permission configuration is absent, managed, preexisting, invalid, or unreadable and gives a remediation for invalid state. `sync` seeds `PI_CODING_AGENT_DIR/extensions/pi-permission-system/config.json` only when that regular file is absent (and no lifecycle receipt exists). An empty, `{}`, malformed, foreign, or otherwise preexisting file is preserved by `sync` and is never merged or repaired. The explicit `upgrade` command (capability `permissions-upgrade-v1`, driven by Stack `install --upgrade-permissions`) additionally replaces a receipt-owned managed copy that differs from the packaged default — with a prior byte-exact backup — and seeds when absent; a preexisting, foreign, invalid, or user-edited file is preserved (a user edit releases ownership) and never merged. Initialization and ownership are recorded separately in `PI_CODING_AGENT_DIR/jorgex-pi/permissions-lifecycle.v1.json`; a later user edit or deletion releases ownership and prevents reseeding while the receipt remains. On contention (exit 1 with `CONFIG_LOCKED`), Stack retries the `upgrade` order up to two times, then fails visibly; no other signal is retried. After ownership is released (user edit or missing owned file, without reseeding), the next `upgrade` is a no-op (`changed: false` with no actions).\n\nThe permission lifecycle does not claim a shared lock with Pi's native permission UI. It publishes a fresh policy with an exclusive filesystem operation and, during cleanup, moves only an exact package-owned copy into `PI_CODING_AGENT_DIR/jorgex-pi/permissions-backups`. Hash mismatches, replacements, companion files, and user configuration are preserved. The lifecycle is ownership-safe, but it is not a universal ACL for arbitrary processes or an operating-system security boundary.\n\n## Bootstrap and safety boundary\n\n`extensions/bootstrap.ts` is the security-focused root extension. Pi's resource loader discovers and initializes it before runtime actions are bound, but that loading phase only registers handlers and companion tools; calls that require runner actions, including changes to the active tool set, occur only after `bindCore` and the corresponding lifecycle event. The bootstrap loads permission, ask, subagents, Web Access, and—only after its preflight succeeds—Goal in that order, dynamically capturing the tools registered by Web Access and Goal. A bootstrap guard is registered before companion loading and blocks all tool calls with termination until the current session emits `permissions:ready` and has a keyed permissions service. Load or factory failures retain that fail-closed guard, keep partial companion tools hidden, and surface a diagnostic identifying the phase, companion, and original cause at the next session start.\n\n`extensions/branding.ts` is a separate, independent root extension. It only replaces the interactive TUI header in memory and does not select themes, write settings, load companions, or modify the bootstrap health boundary.\n\nHealth is session-scoped and cleared on session start or shutdown. A normal session start does not mutate Pi's current tool selection: the guard supplies the pre-health boundary. If a prompt starts before health, the bootstrap records the selected companion tools and hides them. Once health arrives, it reconciles that snapshot against the current active tools and never adds a missing tool, so a selection disabled during the wait cannot be revived from stale state. If health arrives before the first prompt, the current selection remains untouched. Later ready events also never re-enable disabled tools. In headless sessions, `ask_user_question` stays unavailable instead of fabricating an answer; subagent delegation remains available after permission health.\n\nThe bootstrap reads Pi settings to validate the external official setup and prevent duplicate or conflicting package registrations. It checks global `PI_CODING_AGENT_DIR/settings.json` (default `~/.pi/agent/settings.json`) and project `.pi/settings.json` for pinned or unpinned npm entries, including object entries with `source`. Each detector latches until Pi reloads and reports its own issue only after a UI notification is actually delivered. Detection never rewrites settings and does not install, update, or remove provider-owned packages.\n\nThis atomic safety guarantee applies to the tool-call flow. A healthy Goal companion is additionally gated at its command, managed-run start, prompt, settled-continuation, and message-delivery boundaries so it cannot start provider work before permission health. A valid managed-run request rejected by that gate receives the upstream-compatible terminal `ACTIVATION_FAILED` error instead of disappearing silently. Other companion slash commands and the event/RPC bridges registered internally by `pi-subagents` retain their upstream lifecycle and error handling; this package does not claim to guard those surfaces.\n\n## Local quality-capability diagnostics\n\nPi emits the `jorgex:quality-capabilities` event from `extensions/bootstrap.ts` at `session_start` and again when the session observes `permissions:ready`; `session_shutdown` invalidates the report by emitting every capability as `unavailable`. The report is derived from the diagnostic flags `bootstrapReady`, `policyPresent`, and `permissionReady`. It uses namespace `jorgex.quality.capabilities`, version `1`, runtime `pi`, and exactly three capability entries:\n\n| Capability | Pi local state | Meaning |\n| --- | --- | --- |\n| `policy-guidance` | `prompt-only` | The bundled policy is present while bootstrap is healthy and is available as guidance; this does not prove runtime enforcement. Evidence is `assets/system-prompt/AGENTS.md`, version `1`. |\n| `tool-approval` | `manual` | Bootstrap is healthy and the Pi permission service is ready, but approval remains a manual runtime action. Evidence is `contract/jorgex-pi.v1.json`, version `1`. |\n| `external-verification` | `unavailable` | External quality verification is owned by JorgeX Stack and is not available in Pi. |\n\nPi's report is local diagnostics, not certification of what the runtime actually enforces. The common vocabulary includes `enforced`, but a local report can emit only `prompt-only`, `manual`, or `unavailable`; a failed bootstrap leaves all three capabilities `unavailable`. `evidence.version` identifies the reviewed declaration or contract version, not a Pi, companion, runtime, or compatibility version. The report contains no raw configuration or secrets.\n\nThe canonical schema is `stack/contracts/quality-capabilities.v1.schema.json` in Stack and its generated Pi projection is `contract/schemas/quality-capabilities.v1.schema.json`. `contract/parity.v2.json` records the `qualityCapabilities` projection with its namespace, version, source/target paths, and source/output SHA-256 digests. Pi emits this native event from its own bootstrap; it is not another Stack adapter and it does not produce `jorgex.quality.receipt`.\n\nEvent emission is best-effort and cannot change the bootstrap safety boundary. The report is not persisted as a receipt and does not change ownership or cleanup. Keep these artifacts separate: `~/.jorgex-stack/pi-receipt.json` (managed package hand-off), `~/.jorgex-stack/pi-projection-receipt.json` (shared projection), `PI_CODING_AGENT_DIR/jorgex-pi/sol-lifecycle.v1.json` (Pi primary lifecycle), and `jorgex.quality.receipt` (quality evidence). The JSON runner commands and lifecycle remain unchanged.\n\n## MCP and Engram\n\nBefore a direct Pi installation, run `engram setup pi`. The two paragraphs that follow describe the **legacy bridge** path (single global `gentle-engram` + `pi-mcp-adapter`); the native transport is documented separately in `### Transporte MCP nativo`. `gentle-engram` owns the native Engram memory tools, and the single external `pi-mcp-adapter` owns the gateway. JorgeX does not bundle either package, invoke setup, load ambient MCP configuration, or manage their versions; provider-managed versions are observed rather than pinned here. Pi requires valid installed adapter metadata before selecting the legacy configuration path. Since `pi-mcp-adapter` 3.0.0, the legacy gateway reads `PI_CODING_AGENT_DIR/mcp-adapter.json`, **not** `mcp.json`. If official setup left an Engram server only in the old file, back it up and migrate it to the adapter file, merging deliberately if that destination already exists; do not leave two Engram definitions. JorgeX Pi diagnoses that state but never moves either user-owned file. Adapters before 3.0.0 retain the historical `mcp.json` reader; there is no arbitrary future-major cap: each observed version must still satisfy the installed metadata and runtime-registration contract. The legacy MCP configuration accepts bounded JSONC (comments and trailing commas); malformed or unreadable files fail closed.\n\nContext7 (legacy bridge) uses the canonical endpoint `https://mcp.context7.com/mcp`. `CONTEXT7_API_KEY` is optional: when present, the bridge passes a runtime environment reference, and when absent it sends no credential header. Pi inspects a bounded set of shared, agent, project, old Pi MCP, and current adapter MCP configuration files before registration. A homonymous `context7` server, unreadable or unverified discovery configuration, or invalid JSON/JSONC preserves the user's files and blocks registration. The legacy bridge never displays or stores a real key, imports foreign servers, or writes an MCP receipt.\n\nThe runner's `status` and `doctor` commands report whether Context7 configuration permits registration; `available` does not mean that an HTTP handshake has occurred or that the external adapter loaded successfully. `sync` fails closed on a Context7 conflict and does not modify MCP configuration. At `session_start`, JorgeX registers Context7 and strict DevTools through the external adapter's runtime event bus; it does not create a bundled adapter or fallback factory. Missing, duplicate, malformed, unreadable, or conflicting official setup fails closed with a remediation to correct the external configuration. A successful runner/receipt is not a live Pi extension-load test. The native transport adds a separate `nativeContext7Guide` decision (see `### Transporte MCP nativo`); the legacy `context7Registered` flag is not a managed guide for the native path.\n\nWhen a compatible Stack projection provides `PI_CODING_AGENT_DIR/jorgex-pi/devtools.v1.json`, the **legacy bridge** validates the handoff and registers strict DevTools through the external adapter; the native path reads the same handoff through `resolveNativeDevtoolsDefinition` and requires the v3 byte-bound stamp (see `### Transporte MCP nativo`). Historical `schemaVersion: 1` and `schemaVersion: 2` forms remain accepted for existing receipts: v1 uses an absolute executable with `dlx chrome-devtools-mcp@<exact-stable-version>`, while v2 uses the current Pi Node executable and an absolute local JavaScript entry. Neither historical form is a fallback for a new byte-bound activation. The new `schemaVersion: 3` form is Stack-owned and contains the exact handoff fields `schemaVersion`, `enabled`, `command`, `args`, `rootPath`, `treePath`, `launcherPath`, `entryPath`, `launcherSha256`, and `treeSha256`; `command` must be the current Pi Node executable, `args[0]` must be the launcher path, and the remaining arguments are exactly `--isolated --redact-network-headers --no-performance-crux --no-usage-statistics`. The trusted `rootPath`, `treePath`, `launcherPath`, and `entryPath` must be absolute, contained, and non-symlinked; internal inventory symlinks are allowed only when they use safe relative targets within the verified tree. Before registration, Pi hashes the launcher and dependency tree against the projected digests; the inline Node `--eval` guard repeats those checks immediately before evaluation. Pi reads but never edits the handoff and never acquires browser packages. Stack owns acquisition, lifecycle, and projection of the verified bytes. DevTools is advertised only after the handoff and external adapter registration succeed; registration remains lazy/proxy (`directTools: false`), and changing the handoff requires reloading Pi.\n\nThe trusted reader blocks malformed, changed, or tampered byte-bound handoffs, preserves the four privacy flags, and keeps the direct tool channel disabled (`directTools: false`). It cannot prevent a same-user process from mutating the launcher or dependency tree after verification and before or during module loading; if that writer is suspected, stop the runtime and repair or reinstall the managed browser package through Stack. The local verifier is not a guarantee against a falsified but internally consistent local authority.\nFor **DevTools** schemaVersion 2 and 3, the executable must resolve to the same Node binary running Pi. **Playwright** schemaVersion 2 instead uses an independently hashed Stack dispatcher outside the browser release; Pi validates that command and its `--version` response. If Pi later uses a different Node installation, Stack must re-verify and re-project DevTools' local handoff; Pi rejects the old DevTools command rather than launching it with an unknown interpreter.\n\nThe official setup owns the Engram binary, database, and memories. Pi only validates the external configuration needed for the session and never installs, updates, removes, or takes ownership of that state. Child environment handling is provider/runtime-owned; JorgeX defines no environment allowlist. Provider-managed `gentle-engram` hooks may automatically persist session, prompt, and compaction context; JorgeX does not own or configure those hooks.\n\nThe `engram` child declares no JorgeX tool selector: its contract omits the tools field and declares no child-only extension, and it sets no `MCP_DIRECT_TOOLS`. Official `gentle-engram` owns and injects the prompt, tools, capture, and hooks unchanged; JorgeX neither filters Engram tools nor configures provider hooks. Pi only recognizes and removes legacy `jorgex:engram-protocol` marker blocks during migration cleanup; it never injects that retired protocol or treats it as an active asset. The role prompt still tells the agent not to use shell, while `maxSubagentDepth: 0` prevents subdelegation; the shell guidance is behavioral, not a custom tool filter.\n\nThe current host evidence is a real isolated smoke on Pi `0.87.1` with the latest dependency resolution available during that installation; the native MCP tracer was exercised on `0.99.1`. The tested hosts list records what was actually run, not an interval of supported versions, and provider-managed package versions do not extend that evidence.\n\n### Transporte MCP nativo\n\n`mcp-native-v1` es la capability raíz que el paquete declara de forma aditiva (`contract/jorgex-pi.v1.json`, capability #23); no la emite el setup oficial. El modo nativo operativo se selecciona por el estado del paquete, no por el setup oficial: `inspectOfficialPackages` devuelve `transport: \"native\"` cuando el estado es `ready`, hay un único `gentle-engram@<semver>` global declarado y ningún `pi-mcp-adapter`. El setup oficial actual (`engram setup pi`) sigue produciendo el adapter y los campos legacy; no emite por sí mismo un modo nativo ni expone una bandera `--native` verificada, ni desde el setup oficial ni desde JorgeX. La adaptación gestionada nativa es distinta: llega sólo cuando Stack proyecta una reclamación granular `mcpNative` en `~/.jorgex-stack/pi-projection-receipt.json`. El consumidor compatible ya está publicado: `Stack ≥ 1.9.69` (release verificado) integra la fase nativa con la binding `mcpNative` canónica; la referencia histórica de snapshot (`Stack 1.9.67`) rechazó `mcp-native-v1` antes de activar o proyectar. La activación por defecto del paquete permanece condicionada a la reclamación granular y no se activa sola.\n\nLa implementación vive en `extensions/mcp-engram.mjs` (el `.ts` es un shim `export *` para imports históricos). El reader nativo reutiliza `resolveMcpEngramConfig` y, sin adapter declarado, lee `PI_CODING_AGENT_DIR/mcp.json` en JSON estricto. El reader legacy sigue aceptando JSONC acotado (comentarios y trailing commas) sobre el archivo que el adapter declara. Quitar el `pi-mcp-adapter` por sí solo no convierte un `mcp.json` existente en entrada gestionada nativa: el checker valida sólo lo que la reclamación autoriza.\n\n`contract/native-mcp.v1.json` liga tres exports readonly:\n\n- `digestNativeMcpDefinition(name, definition)` desde `extensions/mcp-engram.mjs`: SHA-256 puro de los campos protegidos. No resuelve `${NAME}`, no ejecuta `!command` y no toca el resolver del host; acepta como datos los valores raw que el usuario dejó en `env`/`headers` (incluido el prefijo `!`). Rechaza con diagnóstico genérico las claves desconocidas, las formas inválidas y la mezcla de transportes HTTP/stdio. El endpoint protegido es `url` para Context7; `command`, `args`, `cwd` y `env` para Engram y DevTools. Las preferencias `exposure`, `toolExposure` y `enabled` quedan fuera del digest: añadir o cambiar una preferencia no altera la propiedad de los campos protegidos. El digest no clasifica availability ni reporta `unsupported-execution`; eso lo hace el inspector sobre los datos crudos.\n- `resolveNativeDevtoolsDefinition({ env, platform })` desde el mismo módulo: comando y args del guard v3 derivados de un handoff verificado en `PI_CODING_AGENT_DIR/jorgex-pi/devtools.v1.json`. v1/v2 no degradan a un comando guard. DevTools exige además el stamp `sha256` de TODO el handoff en el receipt de proyección y que la definición guardada coincida exactamente con el guard v3; un launcher suelto, v1/v2 o cualquier script arbitrario con digest coincidente nunca son managed.\n- `inspectNativeMcpOwnership({ env, platform, cwd, projectTrusted })` desde `extensions/native-mcp.mjs`: checker offline readonly para `mcpNative` en `~/.jorgex-stack/pi-projection-receipt.json`. Para `engram`, `context7` y `chrome-devtools` informa `state` (`absent`/`unowned`/`conflict`/`managed`), `cleanupEligible` y `availability` (`unavailable`/`configured`/`disabled`/`unsupported-execution`); nunca conecta ni ejecuta. La availability `unsupported-execution` la marca aquí cuando detecta `!` raw en `env`/`headers`; `disabled` refleja `enabled:false` o exposición global `hidden` sin alterar esas preferencias. `package.state` es `not-required`/`verified`/`conflict`; `connection` siempre vale `not-verified`.\n\nLa ownership es autoridad, no forma. Sin reclamación granular, una entrada presente en `mcp.json` queda `unowned` y las guías gestionadas se suprimen; con reclamación, el checker valida contra el proof offline (link activo de `jorgex-pi`, receipt verificado, tarball/lock/tree, integridad SRI de las seis dependencias). Un override de proyecto confiable de un servidor protegido hace que el inspector devuelva `state: \"conflict\"` para ese servidor (con `cleanupEligible: false` y `availability: \"unavailable\"`), por lo que las guías gestionadas quedan suprimidas aunque la entrada sea idéntica a la global. Esto describe lo que el reader readonly hace hoy: no puede validar esa sustitución. No bloquea el builtin del host ni la activación del paquete; el consumidor Stack compatible (`Stack ≥ 1.9.69`) ya implementa el gate que rechaza el paquete nativo o reescribe la autoridad al activar la proyección gestionada. La autoridad no transfiere `headers`, preferencias, exposición, customizaciones raw `!` ni el archivo `mcp.json` compartido: la presencia y el estado `disabled` se observan sólo para la availability; las bytes originales de la prueba quedan en el archivo del usuario.\n\nPara la dimensión Context7 del runner, el inspector nativo publica un diagnóstico bloqueante fijo en los campos existentes del JSON v1 (`state`/`source: \"pi-native\"`/`code`) sólo en tres modos: el checker lanza o devuelve un DTO sin la forma esperada (`native-inspection-failed`, `state: \"invalid\"`); `owner.package.state === \"conflict\"` (`native-package-conflict`, `state: \"conflict\"`); u `owner.servers.context7.state === \"conflict\"` (`native-context7-conflict`, `state: \"conflict\"`, lo que cubre también una autoridad que contradice la entrada persistida, por ejemplo una entrada Context7 reclamada que se eliminó). Un conflicto limitado a otro servidor protegido (DevTools u otro) no bloquea esta dimensión C7: cuando `package` está `verified` y `context7` está `managed` y `configured`, el runner publica el resultado legítimo aunque DevTools esté `conflict`. El estado bloqueante se publica antes: gana sobre cualquier salida del escaneo existente; en su ausencia, el escaneo corre con la política existente respetando `nativeContext7: permitted === true` — una ausencia legítima de reclamación con `mcp.json` legible y válido conserva la elegibilidad local previa; sólo un authority ilegible o una autoridad que contradice la entrada cambian ese estado, igual que antes. No se añade ningún campo al schema JSON v1 ni una bandera `native` al runner: el diagnóstico vive dentro de los campos existentes y nunca describe una conexión vigente.\n\nEl bootstrap emite, una sola vez por sesión y por el canal existente, un aviso genérico que afecta a las guías nativas gestionadas de los servidores protegidos en `conflict` (Context7, DevTools u otros, según el DTO): las guías afectadas se suprimen y las guías de servidores gestionados que sigan `managed` y `configured` no se tocan. El aviso se dispara cuando el inspector lanza o devuelve un DTO con `package.state === \"conflict\"` o un servidor protegido en `conflict`; los estados legítimos absent/unowned/disabled/pending/not-required siguen en silencio. El aviso nunca expone rutas, JSON, headers, hashes, comandos ni secretos: la prueba inválida devuelve un código genérico y un remedio genérico, no contenido. La conducta correcta del operador es siempre la misma: conservar la configuración actual, verificar el estado gestionado por Stack y recargar Pi; no reparar receipts, hashes ni el archivo global a mano.\n\n`cleanupSha256` es opcional y es el SHA-256 del `JSON.stringify` de la entrada parseada preservando el orden de claves. Pi no elimina entradas MCP globales: el comando `cleanup` del runner no borra `mcp.json` ni `mcp-adapter.json`; el inspector sólo publica el campo `cleanupEligible` (boolean). El stamp describe la condición que un consumidor Stack compatible evalúa antes de retirar una entrada íntegra inicialmente creada o migrada como owned (authority ortogonal a la del padre): sólo aplica a entradas full-stamped intactas bajo la activación nativa verificada. Cuando el usuario añade algo (preferencia, header) la entrada parseada difiere y el inspector deja `cleanupEligible: false` sin recalcular el stamp. El digest protegido no autoriza borrar `headers`, preferencias ni el archivo entero: el stamp opera sobre la entrada parseada sin absorber datos del usuario. El proof pesado del paquete se ejecuta una vez por startup, cacheado por la identidad del receipt y la entry activa, e invalida si cambian; no audita continuamente los archivos internos tras la verificación inicial. Esa coherencia del receipt es local (link, lock, tree, tarball, integridad SRI), no una prueba criptográfica externa de emisión ni de provenance continua.\n\nEl transporte nativo no emite eventos de adapter ni registra handles efímeros: la guía nativa de Context7/DevTools aparece sólo cuando (a) el checker readonly reporta `state: \"managed\"` y `availability: \"configured\"` para ese servidor, (b) el provider y discovery builtin están demostrados por los getters públicos (`builtin:mcp` por `/mcp`, `builtin:tool-search` por `tool_search`), (c) no hay override de proyecto confiable bloqueante, y (d) el catálogo público de ese namespace (`mcp__context7__` / `mcp__chrome-devtools__`) ha sido observado desde `builtin:mcp`. Las cuatro dimensiones (configurada, propiedad, builtin, catálogo) son independientes y no equivalen a una conexión vigente. El catálogo pendiente es pendiente, no un éxito MCP inventado. El checker no es un ACL: el host puede ejecutar lo que el usuario autorizó.\n\nEsta capability es puramente aditiva: el bridge legacy, la política de paquetes (single global gentle, adapter opcional), el esquema JSON del runner, la frontera de salud del bootstrap y el contrato con cinco checks ordenados (`package`, `engram`, `context7`, `permissions`, `experience`) se conservan. La regla previa `mcp: \"allow\"` sigue presente en `assets/permissions/defaults.json`; la nueva superficie `mcp__*: allow` (introducida por la traducción Pi sobre ese mismo asset) preserva su semántica para cubrir cualquier MCP, incluidos futuros, sin lista cerrada. Una configuración de usuario presente no se expande ni se reclama en silencio, y un upgrade explícito (con backup) sigue siendo el camino para reemplazar una copia gestionada receipt-owned que difiera del default. Las decisiones de guía se releen en cada hook (`session_start`, `before_agent_start`) y no se cachean.\n\nReleased historical context: el release de Stack observado en la snapshot de paridad (`Stack 1.9.67`) rechazó `mcp-native-v1` antes de activar o proyectar un candidato; las rutas internas de cache y stage podían ocurrir con independencia de esa activación. La release posterior `Stack ≥ 1.9.69` (verificada con `515d975` + SRI) integra la fase nativa `mcp-native-v1` con la binding `mcpNative` canónica, y la release publicada `Stack 1.9.72` retiró el subcomando público `sync` (sync, `sync --help` y `sync --version` se rechazan sin alias, con exit no-cero antes de cualquier efecto). Publicar este Pi no actualiza una instalación personal de Stack ni reemplaza el candidato Stack verificado en uso. Este README no anticipa números de versión posteriores ni afirma aplicación personal verificada en Windows por usuarios finales (los gates CI Windows del release `1.9.69` están verdes; la cohorte publicada no se ha aplicado en una instalación personal de Windows).\n\n## Goal continuation and orchestrator policy\n\nIn the managed configuration, the `@narumitw/pi-goal` companion resolved for that installation is the sole producer of automatic continuation; `0.53.0` is the version observed in the CI lockfile, not a direct-install pin. It owns `/goal`, the `goal_complete`, `goal_blocked`, and `goal_wait` tools, session persistence, settled-idle continuation, and its disabled-by-default managed-run RPC channel. JorgeX does not add a second loop, queue, command, or RPC producer. The orchestrator skill remains policy: it governs phases, delegation, the durable `work/{name}/plan.md` board, verification, and delivery, while Goal only keeps the active objective moving between settled turns.\n\nAn absent `PI_CODING_AGENT_DIR/pi-goal.json` uses the upstream defaults without creating a file: Goal tools appear after the first accepted goal, RPC is off, automatic work pauses after 25 responses, and the no-progress guard pauses after three repeated runs. The former experimental queue is removed upstream. JorgeX neither seeds nor overrides these settings, including with unlimited values. An invalid or unreadable existing config latches Goal unhealthy for the loaded bootstrap and omits the package's resolved Goal companion; the rest of the foundation remains healthy. Correct the config and reload Pi explicitly to enable Goal.\n\nGoal's active prompt is appended before JorgeX browser routing, so Goal supplies continuation state while the JorgeX guidance remains the final capability policy. If a direct npm Goal is detected, JorgeX does not load the package's separately resolved copy. The external Goal remains unmanaged and outside the Goal-specific safety bridge; remove it and reload Pi to return to the supported managed configuration. Current managed Goal state lives in Pi's session entries; the user-owned config and legacy `pi-goal-state.json` are preserved across JorgeX lifecycle operations.\n\n## SDD change-first and selective clarification\n\nThe Pi snapshot carries the reviewed `work-audit` and `orchestrator` skills generated from the Stack commit pinned in `contract/parity.v2.json`, the authority for that source and projection. The packaged `primary/orchestrator.md` remains dormant as a subagent, while the projected skills provide the portable SDD policy.\n\nEsta consolidación convierte el análisis en una decisión explícita antes de delegar, documenta únicamente las necesidades concretas, hace observable el progreso mediante resultados verificables y check-ins acotados, exige preflight antes de efectos externos costosos, reutiliza la verificación cuando siguen coincidiendo comando, configuración, entorno, entradas y contratos, limita los reintentos y reevalúa causa, alcance, ownership y seam antes de una segunda reparación si persisten bloqueantes o regresiones; los cambios materiales requieren aprobación antes de continuar. Aplica review selectiva sólo cuando el riesgo no queda cubierto por verificaciones deterministas, resume cada checkpoint ready con cambios y evidencia, continúa después de ready sólo de forma segura y aprobada, y mantiene los prompts como política sin crear modos nuevos. Consulta la [skill canónica `orchestrator`](skills/orchestrator/SKILL.md).\n\nIn PRE, `work-audit` reports a clarification gap only when there are plausible interpretations that materially change observable behavior, approved scope, an `SC-*` criterion, or the testing decision. Low-impact implementation preferences, defaults, wording, and paths are not blockers. The audit remains read-only, and the orchestrator remains the only writer of active work artifacts.\n\nDuring EXECUTE and VERIFY, the orchestrator distinguishes a defect that restores the approved contract from an intentional material contract change. The latter stops implementation and returns to SPEC: update the PRD first, then the plan, tasks, `SC-*` criteria, and testing decisions; rerun PRE until `clean`, obtain human approval, and only then resume EXECUTE. A bugfix that restores the approved contract remains in EXECUTE. POST cannot legitimise an intentional scope change retroactively through code, tests, or evidence: it routes that case to SPEC/change-first, defects to EXECUTE, and other gaps to their owning phase.\n\n## Web Access and browser routing\n\nWeb Access is the core route for web research, source verification, and static HTTP(S) retrieval, including remote PDF, GitHub, and YouTube content. The four default upstream tools are `web_search`, `source_check`, `fetch_content`, and `get_search_content`; custom upstream tool names are captured and health-gated at registration time. Retrieved content is untrusted data, not instructions.\n\nThe JorgeX wrapper gives `web_search` a safe workflow precedence: a valid per-call `workflow` wins, then a valid value from the user's read-only `web-search.json`, and otherwise `none`. Thus the browser curator does not open by default through the tool route. `summary-review` or `auto-summary` remains an explicit per-call or user-config choice. The wrapper never creates or repairs that configuration. Browser-cookie authentication and remote hosted fetch providers also retain the upstream opt-in defaults; JorgeX does not enable `allowBrowserCookies`, `authFetch`, or `fetchRouting.allowRemoteHostedProviders`.\n\n`fetch_content` accepts only absolute remote HTTP(S) URLs through JorgeX. Local paths plus `file:`, `data:`, and other schemes are rejected before the upstream companion runs. A GitHub URL may cause the upstream package to clone into its configured temporary clone root (default `/tmp/pi-github-repos`), whose session cache the companion clears. PDF extraction may write generated Markdown under the OS temporary `pi-web-pdf` directory. Those temporary artifacts are upstream behavior, not JorgeX-managed external writes.\n\nPlaywright remains a separate opt-in route, used only when the task requires interactive browser UI, forms, dynamic DOM, screenshots, or tracing. Browser profiles, authenticated sessions, cookies, and stored browser state require explicit user approval; page DOM, downloads, and dialogs remain untrusted data.\n\nWhen the Playwright handoff resolves as ready, bootstrap adds browser guidance with the accepted absolute command path. The agent should consult `--help`, use its own task-specific session (`-s=<name>`), open Chromium with `--browser=chromium`, obtain refs with `snapshot`, verify action results, and close only the session it created. A trusted v2 handoff explicitly routes those commands through the Stack dispatcher rather than a global `playwright-cli` or `pnpm dlx`. On Windows, a verified `.js` dispatcher is invoked as `& '<Pi Node>' '<dispatcher.js>' <args>` in PowerShell; Pi does not rely on file association or a `.cmd` wrapper for that JS. Pi does not perform browser launch readiness checks here.\n\nThe optional Stack handoff remains at `PI_CODING_AGENT_DIR/jorgex-pi/playwright.v1.json` (normally `~/.pi/agent/jorgex-pi/playwright.v1.json`). It is strict and read-only to Pi. “Stack-owned” describes its lifecycle and write ownership, not independent provenance authentication. Pi retains this four-field v1 form for historical handoffs:\n\n```json\n{\n  \"schemaVersion\": 1,\n  \"enabled\": true,\n  \"version\": \"<exact-stable-version>\",\n  \"command\": \"/absolute/path/to/playwright-cli\"\n}\n```\n\nFor v1, Pi requires `enabled: true`, an exact stable semver, an absolute executable, and an exact `command --version` match. This historical reader does **not** authenticate the CLI binary or its dependencies and is not the form for a new byte-bound Stack opt-in.\n\nThe new v2 form has exactly these fields; the dispatcher is a separate executable shipped by Stack, outside the mutable Playwright release:\n\nThe package also ships `contract/browser-handoffs.v1.json` with the exact reader schemas it accepts (`playwright: [1, 2]`, `devtools: [1, 2, 3]`). Stack can require this package-local declaration before projecting a trusted handoff to an installed Pi release; an older package without it does not prove v2/v3 support. This is compatibility evidence, not a pin selecting the next Pi version or an additional root capability.\n\n```json\n{\n  \"schemaVersion\": 2,\n  \"enabled\": true,\n  \"command\": \"/absolute/stack/dist/browser-playwright.js\",\n  \"commandSha256\": \"<64 lowercase hex characters>\",\n  \"version\": \"<exact-stable-version>\",\n  \"rootPath\": \"/absolute/stack-managed/release\",\n  \"treePath\": \"/absolute/stack-managed/release/node_modules\",\n  \"entryPath\": \"/absolute/stack-managed/release/node_modules/@playwright/cli/entry.js\",\n  \"launcherPath\": \"/absolute/stack-managed/release/launcher.mjs\",\n  \"launcherSha256\": \"<64 lowercase hex characters>\",\n  \"treeSha256\": \"<64 lowercase hex characters>\"\n}\n```\n\nBefore reporting `ready` or probing the version, Pi checks canonical absolute paths, containment, regular files/directories, the dispatcher's location outside the release, bounded dispatcher and launcher SHA-256, and the browser-v2 dependency-tree digest. For a v2 `.js` dispatcher on Windows, the version probe invokes the current Pi Node with `[command, \"--version\"]` and no shell; v1 and existing `.cmd/.bat` routing remain unchanged. Safe internal relative symlinks are accepted; absolute, escaping or chained symlinks are rejected. The Stack dispatcher rechecks the managed receipt, launcher and tree before each actual Playwright command. A matching handoff is local evidence, not independent npm provenance; Pi never downloads Playwright, owns the dispatcher, or opens Chromium during this capability check. A compatible Stack producer must be published and adopted separately before v2 can be used for new opt-ins.\n\nWhen either handoff is absent, malformed, tampered, or fails the version check, the capability stays hidden. Bootstrap resolves it in `before_agent_start` on each turn and never rewrites it; Stack owns the file. A manually written, internally consistent local handoff may satisfy the parser, so neither schema proves who wrote it. The existing root capability name `playwright-handoff-v1` remains unchanged for Stack compatibility; schema v2 does not imply a new root capability or certify live browser readiness. The shared snapshot and its source commit are unchanged by this Pi-native reader. As with the DevTools guard, no claim is made against a same-user writer changing trusted Stack/Pi code or dependencies in the narrow interval between verification and loading.\n\n`pi-web-access` also registers `/websearch`, `/curator`, `/google-account`, and `/search`. These slash commands are explicit user actions and do not pass through Pi's `tool_call` health guard. They retain the companion's own lifecycle, UI, configuration, and error handling; the fail-closed guarantee above applies to agent tool calls, not those commands.\n\n## JSON runner\n\nThe package exposes the noninteractive `jorgex-pi` binary with the versioned contract in `contract/runner.v1.json` and response schema in `contract/schemas/runner-response.v1.schema.json`. During development, invoke it directly:\n\n```bash\nnode ./bin/jorgex-pi.mjs status --json\nnode ./bin/jorgex-pi.mjs doctor --json\nnode ./bin/jorgex-pi.mjs models --json\nnode ./bin/jorgex-pi.mjs sync --json\nnode ./bin/jorgex-pi.mjs upgrade --json\nnode ./bin/jorgex-pi.mjs cleanup --json\n```\n\n`--json` is accepted after the command for Stack compatibility; stdout is one bounded JSON record with a trailing newline even when the flag is omitted. Exit codes are `0` for success, `1` for unhealthy state, `2` for invalid usage, and `3` for an internal failure. `status` reports exact-package registration plus user-owned Engram discovery. `doctor` requires both the exact package registration and an executable Engram binary. Invalid settings retain their path, reason, and remedy in the error envelope. `models` reports the managed `openai-codex/gpt-5.6-sol` primary and the requested local `872000` context window. `sync` and `cleanup` apply the ownership-safe lifecycle described above. `upgrade` applies the explicit permissions upgrade from the Pi permission policy section: it rewrites an absent or owned-stale config with a prior byte-exact backup, while existing, invalid, and concurrent user state is preserved. For diagnostics only, the runner checks `ENGRAM_BIN` first and otherwise searches `PATH`/`PATHEXT`; it never spawns Engram. This diagnostic fallback does not broaden the managed bridge's `ENGRAM_BIN`-only runtime contract.\n\n## Development\n\npnpm 11 dependency resolution uses `minimumReleaseAge=1440` by default; the workspace config excludes only `jorgex-stack` and `jorgex-pi` through `minimumReleaseAgeExclude`, so their coordinated release consumption is immediate after verification. Keep the same package exclusions in the user-level config used by `pnpm dlx` from HOME and preserve unrelated settings; this does not configure other users.\n\nUse pnpm for repository work:\n\n```bash\npnpm install --frozen-lockfile\npnpm test\npnpm pack\n```\n\n`pnpm test` is the build alias; execute it once rather than running `pnpm build` separately. `pnpm install --frozen-lockfile` provisions the repository's exact development dependency from the lockfile. The real isolated smoke passed with Pi `0.87.1` after resolving the latest runtime dependencies; the native MCP tracer was also exercised on `0.99.1`. It uses isolated home, cache, workspace, and `PI_CODING_AGENT_DIR` paths and does not use real models, auth, or HOME state. Pi itself is not bundled in the tarball and is not a runtime dependency of `jorgex-pi`.\n\nTests use isolated temporary homes and fake executable Engram paths. They verify discovery, argv, environment filtering, adapter metadata, direct-tool projection, lifecycle recovery, JSON protocol, and tarball bindings without starting a real Engram process or reading a real Engram database.\n\n### Exact pnpm preflight and isolation\n\nFive packaging-related test files (`tests/external-version-pins-red.test.mjs`, `tests/pi-sdk-compatibility.test.mjs`, `tests/runtime-agents.test.mjs`, `tests/pi-package-lifecycle.test.mjs`, `tests/foundation-contract.test.mjs`) share `tests/helpers/pnpm-tooling.mjs`. The helper selects and checks the exact prepared pnpm from `packageManager` (`pnpm@11.22.0` here) in the inherited environment **before** applying its private pnpm HOME/XDG to `pack`: it reads `npm_execpath` (the env var pnpm sets when it invokes a script) or the override `JORGEX_PNPM_ENTRYPOINT=/absolute/path/to/pnpm-binary`, refuses Corepack or `PATH`, and rejects the tool if its declared version differs. Every child also receives `pnpm_config_pm_on_fail=error` and `pnpm_config_verify_deps_before_run=error`, so pnpm 11 cannot swap versions and `verify-deps-before-run` cannot recreate `node_modules` before `run` or `exec`. Three of the five callers also create their own fixtures first (an isolated `agentDir`, a separate `cwd`, an `npmCache`, etc.); that setup is theirs and unchanged, and the helper tracks every root it builds (its own `pack` stage and any root a caller builds through `createVerificationSandbox`) without modifying the caller's setup.\n\nThe private HOME/XDG stage lives under `JORGEX_VERIFICATION_DISK_ROOT` when set, otherwise `os.tmpdir()`, `$HOME/.cache`, or `$HOME`. The helper probes `statfs`; `tmpfs`, `ramfs`, and an unknown or zero `f_type` block the base (Windows libuv can return zero for an unverified probe, which the helper treats as \"not disk\"), and the resolved path must sit outside any workspace, worktree, and `node_modules` segment. A real, non-tmpfs `os.tmpdir()` remains an acceptable default.\n\nThe helper installs a **single synchronous owner** of `SIGINT` and `SIGTERM` before the first spawn and before any HOME exists. On signal it cleans its own processes first and only removes owned roots once no live process remains. Framework owners are preserved: when another listener is already attached, the helper does not force their termination. When the helper is the only listener, it removes its own handler and re-signals itself so the native termination runs again. If the final cleanup cannot finish, the helper exits with a non-zero status rather than silently leaving resources behind.\n\nThe helper advertises **POSIX only**. Before any spawn it calls `assertCancellationVerifiable()` and fails closed when the current thread is a `worker_thread` (no process-level signals reach it) or when `process.platform === \"win32\"` (no native SIGTERM or process-group guarantee, no Job API available). `SIGKILL` is uncapturable by design. The lower Windows primitive (`taskkill /t /f`) is **not** advertised as reachable helper-support; it exists in the helper only so tests can inject a custom `killTree`. There is no environment variable, flag, or override that bypasses the cancellation check, and this README does not claim full Windows coverage.\n\nThe helper covers only those five callers. The other package tests (`bootstrap`, `runner`, the property and coverage pilots, the cross-repo parity check, etc.) and `pi-sdk-compatibility.test.mjs`'s RPC teardown (`waitForExit`/`stopProcess`/`waitForExitWithin`/`terminateProcessGroup`) keep their existing isolation and lifecycle.\n\n### Optional property-testing pilot\n\nThis repository contains an opt-in property-testing pilot for maintainers working from a checkout. It is not part of the installed package or the default CI path.\n\nRun it with:\n\n```bash\npnpm test:property\n```\n\nThe pilot lives under `pilots/property`, uses the development-only `fast-check@4.9.0` dependency, and runs Node's test runner serially: `node --test --test-concurrency=1 pilots/property/*.test.mjs`. `pnpm test` remains the default suite and does not include this pilot. The paired Stack pilot covers TOML upsert idempotence and preservation; this Pi pilot covers positive Engram receipt resolution and contractual invalidators.\n\nRuns use a reproducible budget of 100 cases with seed `20260831` and fast-check's default shrinking. To replay a failure, use the seed and path reported by `fc.assert` with a local temporary edit, then restore that edit; do not invent environment variables or CLI flags. The pilot documents reported and tested behavior only: it does not claim enforcement or operating-system security, and it defines no additional quality threshold.\n\n### Optional native coverage pilot\n\nThis repository also contains an opt-in native Node coverage pilot for maintainers working from a checkout. It is not part of the installed package or the default CI path. Prepare and run it with the package manager pinned by `package.json`:\n\n```bash\ncorepack pnpm install --frozen-lockfile\ncorepack pnpm test:coverage\n```\n\n`test:coverage` creates `coverage/` before invoking Node's built-in test runner serially with `--experimental-test-coverage` (experimental in Node 24). It runs `tests/bootstrap.test.mjs` and `tests/runner.test.mjs`, limits the coverage report to `bin/jorgex-pi.mjs`, `extensions/bootstrap.ts`, and `extensions/quality-capabilities.ts`, writes the `spec` report to stdout, and writes LCOV to `coverage/lcov.info`. The pilot was observ","readmeFilename":"README.md"}