{"_id":"@adlc/parallax","_rev":"17-449352959c26364f75b77cea02fd0b2b","name":"@adlc/parallax","dist-tags":{"latest":"1.11.1"},"versions":{"1.0.0":{"name":"@adlc/parallax","version":"1.0.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.0.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"7670d2f5716f044a58fec8ad07a342a29305f70d","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.0.0.tgz","fileCount":7,"integrity":"sha512-nmmg1PFDS1jizcbcvoVsFsOM/dTWaSN5qt6UPBl8AWjjNtr62/nMU6pD8eg+AVwf3HbJtRkxfHzlOQAX1RDMpQ==","signatures":[{"sig":"MEUCIB9rL92F3vP7tGehDGOgmw3YYeEcBnivSSLuaULRPr1/AiEAwRBP3+AUBsJiy+/o0vliWO1JMLECMIABSMxqZ1zCpUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27206},"type":"module","engines":{"node":">=18"},"gitHead":"18f4c2890048cd9d5913b6b3aeeff6c37ae372b9","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"voodootikigod","email":"voodootikigod@gmail.com"},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"10.8.2","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.0.0_1781385159171_0.40849649237601926","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adlc/parallax","version":"1.0.2","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.0.2","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"55c8613230ac6522573fa41659b9fe4834bf04e8","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.0.2.tgz","fileCount":7,"integrity":"sha512-HZRhLOsRSfnbI+LX7CWO+cvDUkY1Mu7ugtRmiQoBpF9SLW9jT60M/tBuM/c4owC6fVP9cN6zhItaW11pe5HZ2g==","signatures":[{"sig":"MEYCIQDOwTnTMSco6wA95xmBP0/yKPcbvDdftTimlygZT2sTDAIhAK2bHMAdBDHSpNFQEQh00lbaBCAWW9/ZWuJiBQp+naOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27206},"type":"module","engines":{"node":">=18"},"gitHead":"9412678eb342b02cd86c1279d908f1fd56ca7bc4","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.17.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.0.2_1781461036037_0.3013000281459801","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adlc/parallax","version":"1.1.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.1.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"c5786c8ac824d25b11fe8656d88a42b6393fb73c","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.1.0.tgz","fileCount":7,"integrity":"sha512-RYLvilH4MelsoRL8ok+spN/ZVnZoyJLF+GWDrJpBNE9SOAOOmpA+jsVn/KBWkRZ43cbJzLPvNsrwappndvlkfg==","signatures":[{"sig":"MEYCIQCuKwwENrdJxg+1vHhkxv+dTS9/BJqicjSTv3Y/OGJYpAIhAKG3NrycbuwKlRcwS0M4w7c994/VJxcRGO217S7F0jqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27206},"type":"module","engines":{"node":">=18"},"gitHead":"30e96544356c997ca986a1f9d5f4422724ad94a5","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.17.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.1.0_1782216885201_0.8768735162321066","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adlc/parallax","version":"1.2.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.2.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"ae6eb2b9aff4dbdc7299f2805088af2b72e42965","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.2.0.tgz","fileCount":8,"integrity":"sha512-VvDMp6TH1KWMjdtsgzHJ7u7nEZMhYz/G2z9NHVi6lfy1WWO8qUMO+MndMklCctr8I8Rl1n47tbrTrAn1nAtHOw==","signatures":[{"sig":"MEUCIQCTIOIAboPLypDKTmA/ASDJ0GgSUX4wRH2BdeqeaQorUQIgSzBi5yXKCsqAlygAo9Tp8v+JJHsU5szbSYDSMDGnk08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"e1a9315750d794959884e3ed0b1cc29398d25f0e","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.2.0","@adlc/gate-manifest":"1.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.2.0_1783726104160_0.5004728087935042","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@adlc/parallax","version":"1.2.1","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.2.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"3f9d85488c484597681504eb3ba6ff1ed982e28f","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.2.1.tgz","fileCount":8,"integrity":"sha512-blNMVSexp+aBaS01YqgnORcPjjWk0klFKdhiMdKf14LiRxBgRz9r9M5t0fQ8v6fnCo8InzM7QlttozBswMEBrw==","signatures":[{"sig":"MEQCIHihiWKFu4WttAgL9ZdcgXTEJGgN80vMaAYutFlIk6w+AiAFj95NmmtUYEEFeO1jz5sP9+MVXvZQvesOfXe9fJw5+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"7ce933041948a1f8076966b4c05ebcb3f08d9781","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.2.1","@adlc/gate-manifest":"1.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.2.1_1783727145902_0.14237985550642884","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@adlc/parallax","version":"1.3.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.3.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"803ae35c1b32e0c0a840d29c51c5abf7cb52f8d5","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.3.0.tgz","fileCount":8,"integrity":"sha512-JGMlYtCp6Jsh2wQF7ev2mkB9/iPq9DUTVPjvDfbyQToz5osipisS/of8v0EiO2PHVMPYx8h9vzL6xSr3dVaiaw==","signatures":[{"sig":"MEYCIQCYZ22fZoLeaHaYMkzwNLjoQXIFjyKrIvTGM3DZqq/avQIhAK7RVcaDKN90DymiD0Jtz/0/Mw3dRi+r0UaA82JiGneT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"de4b878aa375bcce92f1828afafd87ee6872d2b4","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.3.0","@adlc/gate-manifest":"1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.3.0_1783780363042_0.5526829692369122","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@adlc/parallax","version":"1.4.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.4.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"8fb685a597c5ed6584a1046f0552693d43233e27","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.4.0.tgz","fileCount":8,"integrity":"sha512-XwXhkbzvrz26WbGH7NTXsHMSeAtX1s6/8My+YQ7O8BUaPEL36Ipo35mp0YB6/jQtT0ZUkAwtvU0t1OpNRvtFoQ==","signatures":[{"sig":"MEUCIQDsr7usYlIdYC3iIFXzSXNA025JcX7kDKTMkA3pSpeKbwIgbTtjDx993nLEa9vW8KB5xSz84SQDdfx9qah8nnAplUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"2be4ff6ef2397811d288ae1de14c21e5b901e76d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.4.0","@adlc/gate-manifest":"1.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.4.0_1784074852222_0.2976941569964551","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@adlc/parallax","version":"1.4.1","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.4.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"4f5e149bbf773f634748cc3f370ae5a65d100e42","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.4.1.tgz","fileCount":8,"integrity":"sha512-sFKXAkQce8ic/BstiEDCrXXnDbl6adce/vpgVwaNFBS4j6gXE6/FsJxQoFYelMO0XkFu/csXuzZLHgXeBL+jTw==","signatures":[{"sig":"MEUCICV8unWG60BDWW7sp0E+vzEUtw8skaf6xZv71VYaytpDAiEAkycPlRMr2yohdgd/AXPM7m/zQVu6HdzmkpGYwIXlr/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"d1765e679c224131056836f13f5a9c296b5316f8","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.4.1","@adlc/gate-manifest":"1.4.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.4.1_1784076688261_0.4518715024121971","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@adlc/parallax","version":"1.5.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.5.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"ac9e27e6d1cac1beb1f8eea4a0d5f6008abd084b","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.5.0.tgz","fileCount":8,"integrity":"sha512-ZcI7wC/9FHl4h2/rtSbYhilgFsKd6zk/P/+0Qhn4vCxqd3mTkoxncEWW9AcuOMzIYws5Eh7oIWDv7n5bTCHsnA==","signatures":[{"sig":"MEUCIQC2D6pwdtSrBLeEi9gmNSTNPKo9IxzP9nrPaf/V5ktUpAIgXoRfgd72avmU+Wt78HM+TdkOq/B7kncU3PihWdyPJrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"c2763540068dd7deb26b089209de3bd03e2437c5","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.5.0","@adlc/gate-manifest":"1.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.5.0_1784556961769_0.29580167543850555","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@adlc/parallax","version":"1.5.1","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.5.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"d0755c79b24e99ad8733431e9b674bd249453c21","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.5.1.tgz","fileCount":8,"integrity":"sha512-LjVswgor7dKwOcnstqNTHi0mPPvFdFeSf8yoLglbWNjxg92/ez6iCU3L8KBUQAtUmdNShn7NVmevhNXB6nR0AQ==","signatures":[{"sig":"MEUCIQDb9O1yRCzhs44pOVNvQX7MbAOKPpDY0dprHUPuqOeKVgIgBzv1t1dh8d6vH8QQwKkjmdbI9GRrcfkaMapXlOHkM8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"ba648f21aeafb9a253a243c0e268044da3513217","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.5.1","@adlc/gate-manifest":"1.5.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.5.1_1784631851289_0.065540762664412","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@adlc/parallax","version":"1.6.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.6.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"32175e97a9349ab70747926ac03856fe8ba58eb3","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.6.0.tgz","fileCount":8,"integrity":"sha512-A+fTVCRspbwqWJmsuFgkxLUDjKtDMYVu3FmMUnf0dkG3sG9j6SMvvC1uswVjca1Qp5CdMJMSfg08lNOcJ6j9Mw==","signatures":[{"sig":"MEYCIQDqhIQZhcVD25HDHQMzgJbYJ2//BQW4vUrQLIGiWTpsuQIhANdUK9XpOnLEOLVr2KiO8FvmkNayWIhJE5/bmT3+BVGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35197},"type":"module","engines":{"node":">=18"},"gitHead":"390a608f51165db92da1ccf68a965770db0b0376","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.6.0","@adlc/gate-manifest":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.6.0_1784720582002_0.8422766400874053","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@adlc/parallax","version":"1.7.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.7.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"130300b5d650f604f60a2ffccce5d65090578995","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.7.0.tgz","fileCount":8,"integrity":"sha512-phaRPHhK+7GwChpRSoYJZYw8RBH8W29BaNcOJHnBWRTMHd3Z6c80yIS5qvsIHl9T5pbrYiiXXJaShjt9Uf74Hw==","signatures":[{"sig":"MEUCIB2pUco7Kw9r9H6KbX5zzxyVqe9P7lu0ZWpkm5mx8K2rAiEAn4tRVUGyazXoiKkk3Z2/9ghmU4QMY1Z6DDuinc0HFSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36889},"type":"module","engines":{"node":">=18"},"gitHead":"d7eca2696e43aa6caf3de655840fae14aa0efd57","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.18.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.7.0","@adlc/gate-manifest":"1.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.7.0_1785329267798_0.18805477358715694","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@adlc/parallax","version":"1.8.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.8.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"ca93a5bcf6cb2dd5625bc9f7b37d5e1cd1bdb8b2","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.8.0.tgz","fileCount":8,"integrity":"sha512-VyyhI/AXAkKWgkbgC1poB49AZmaAWsXMAWv/gmXjPRyiJAA7euHutjQr+gvJYDT42G58AR5T/+IZAwddIJEmnA==","signatures":[{"sig":"MEYCIQDfsb4QAblLH6kOh9Wvz1+6MCs9lwn9ktk91b0TzmOCyAIhAJeqvTB43CnqTX7M+wpOanYrrIIitZekW3NIlQ2UWSHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36973},"type":"module","engines":{"node":">=18"},"gitHead":"e6b6525502d3deb214f58cffeb6c9db4b9787e39","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.19.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.8.0","@adlc/gate-manifest":"1.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.8.0_1786195802626_0.7185007098816141","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@adlc/parallax","version":"1.9.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.9.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"e1f7ddcaa6a723fc0ac0db458d7e70f1625d37db","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.9.0.tgz","fileCount":8,"integrity":"sha512-EigX9ai25myNMuHVBFIsqsT2FBx9GoxDa0geL7QgoqsITo8FcQSmCxxLqpgMq6cJZHWAyv4iwJbBrnG/JuLZIA==","signatures":[{"sig":"MEUCIQCf0FdK6fEn6LAkE7e34T96n4Twi2E0qQ0X1qJ3pOOzZwIgJZi+p3Eou8EEXQKn7rK/j1Aypk4U9ScYtcXmyk8wBnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36973},"type":"module","engines":{"node":">=18"},"gitHead":"a928a7eeb3c2c5078b44c181702c3220ba1a7a5b","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.19.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.9.0","@adlc/gate-manifest":"1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.9.0_1786221171987_0.12190810383052897","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@adlc/parallax","version":"1.10.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.10.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"68f7a1e33195a0d361e1ebc568c85f3651a2c831","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.10.0.tgz","fileCount":8,"integrity":"sha512-6TGbrkSmgHVh0pHAyEp4uK2MBgnPs7pDmV0qX3w5pImmtrQmLUkv5pbL4QGgKXFe+rGdjX0Ys8dCfzllhQTZUw==","signatures":[{"sig":"MEQCIF8giuhueol0/tSD8J1Ax0RcMvNSKrIdOdDT0GjXK2bbAiALnGTC7Krq4juFR8TifBiYGFA67i5kBTN6gdyDc6UkOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36976},"type":"module","engines":{"node":">=18"},"gitHead":"905d493f596a62b4bc3236f97281a43982c1e300","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.19.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.10.0","@adlc/gate-manifest":"1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.10.0_1786385977841_0.9717031405975536","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@adlc/parallax","version":"1.11.0","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/parallax@1.11.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"parallax":"bin/parallax.mjs"},"dist":{"shasum":"fc9a918ee11bc4518bb3e2b210b5ab9a332fe50c","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.11.0.tgz","fileCount":8,"integrity":"sha512-39yCJHpMTEi0N3o4qzZz66j88ZfBMNuYdc44k5uQrkaRXbsvYpv43D9ZJo5QiOPpm5Mtu5OLYMgQunC5le4gvQ==","signatures":[{"sig":"MEUCIQC3qh0qIKLQNRdJKTEziupJ4iqycwiDHFzAkonlgUsqEQIgFHdfjReB9Hmf8QzenLivGjSGE5uTR0Wivqw7nmJjZKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39675},"type":"module","engines":{"node":">=18"},"gitHead":"1e4e6f704912c912d9b3c87f57e077a48ca78c5d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/parallax"},"_npmVersion":"11.19.0","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.11.0","@adlc/gate-manifest":"1.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parallax_1.11.0_1787594229165_0.6931602513457844","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@adlc/parallax","version":"1.11.1","description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","type":"module","license":"MIT","author":{"name":"Chris Williams","url":"@voodootikigod"},"repository":{"type":"git","url":"git+https://github.com/voodootikigod/adlc.git","directory":"packages/parallax"},"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"bin":{"parallax":"bin/parallax.mjs"},"dependencies":{"@adlc/core":"1.11.1","@adlc/gate-manifest":"1.11.1"},"scripts":{"test":"node --test test/*.test.mjs"},"engines":{"node":">=18"},"publishConfig":{"access":"public","provenance":true},"gitHead":"c5772b4ff942bec77a34454c4fc888ae4e4b2c14","_id":"@adlc/parallax@1.11.1","_nodeVersion":"20.20.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-rIentlc33I0sl9cgjvwzwqD/eKi/k4BBJ/fk5o0AcKHWFP/xh+zYuGMdeHqw0IpV64PluOjSdpL+/Q7Ue2vGRQ==","shasum":"c8ac23b83b89955a64f0fa504db5a87d0157b10f","tarball":"https://registry.npmjs.org/@adlc/parallax/-/parallax-1.11.1.tgz","fileCount":8,"unpackedSize":41010,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fparallax@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHAAvcLqa1sOIp/xZtywZ6HUULpmlbCGb9FHfgR+H6G0AiBZusSMaYo1Ee6M2IgBXM4laTxggkaPV7/0bG1yJa49Ew=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26323765-b499-43d5-a283-8fbdc225aa06"}},"directories":{},"maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parallax_1.11.1_1788949734393_0.4619321180202789"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-13T21:12:39.022Z","modified":"2026-09-09T10:28:55.301Z","1.0.0":"2026-06-13T21:12:39.298Z","1.0.2":"2026-06-14T18:17:16.226Z","1.1.0":"2026-06-23T12:14:45.339Z","1.2.0":"2026-07-10T23:28:24.287Z","1.2.1":"2026-07-10T23:45:46.063Z","1.3.0":"2026-07-11T14:32:43.176Z","1.4.0":"2026-07-15T00:20:52.359Z","1.4.1":"2026-07-15T00:51:28.407Z","1.5.0":"2026-07-20T14:16:01.938Z","1.5.1":"2026-07-21T11:04:11.439Z","1.6.0":"2026-07-22T11:43:02.154Z","1.7.0":"2026-07-29T12:47:47.922Z","1.8.0":"2026-08-08T13:30:02.771Z","1.9.0":"2026-08-08T20:32:52.147Z","1.10.0":"2026-08-10T18:19:37.981Z","1.11.0":"2026-08-24T17:57:09.362Z","1.11.1":"2026-09-09T10:28:54.560Z"},"bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"author":{"name":"Chris Williams","url":"@voodootikigod"},"license":"MIT","homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/parallax#readme","keywords":["adlc","agentic","ai","llm","cli","parallax","gate"],"repository":{"type":"git","url":"git+https://github.com/voodootikigod/adlc.git","directory":"packages/parallax"},"description":"Measured-ambiguity interrogation via sampling diversity — fan N completions, surface only the divergences (D3).","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"readme":"# @adlc/parallax\n\nMeasured-ambiguity interrogation for feature requests, ticket edge contracts, and mid-build routing questions. Replaces single-model introspection with **sampling diversity as an instrument**: fan N independent cheap-tier completions, diff the readings, surface only the divergences as multiple-choice questions.\n\n**ADLC phase:** D3 — Measured Ambiguity\n\n---\n\n## Modes\n\n### SPEC MODE (default)\n\nFan N independent readers over a raw feature request. Each commits to one reading and outputs a structured spec. A mid-tier completion diffs the readings into an **agreement set** (draft spec) and **divergences** (questions only humans can answer). An ambiguity score gates the output.\n\n```\nparallax --request \"text\"\nparallax --file req.md\necho \"feature request\" | parallax\n```\n\n### EDGE MODE\n\nFan N agents over two adjacent tickets in the development DAG. Each independently authors the interface/contract implied between them. Same divergence analysis gates whether the edge contract is safe to speculate on.\n\n```\nparallax --edge T1 T2\nparallax --edge T1 T2 --tickets path/to/tickets.json\n```\n\n### ROUTE MODE (ambiguity router)\n\nFan N agents to answer a question given optional context files. A judge completion decides whether the answers are semantically equivalent. If yes, print the answer and exit 0. If no, print multiple-choice divergences and exit 2.\n\n```\nparallax --route \"question\"\nparallax --route \"question\" --context spec.md --context arch.md\n```\n\n---\n\n## Flags\n\n| Flag | Default | Description |\n|------|---------|-------------|\n| `--request <text>` | — | Spec mode: feature request inline |\n| `--file <path>` | — | Spec mode: feature request from file |\n| `--edge` | false | Edge mode: follow with two ticket IDs as positionals |\n| `--route <text>` | — | Route mode: question to route |\n| `--context <file>` | — | Route mode: context file (repeatable) |\n| `--context-cap <n>` | 6000 | Route mode: max chars embedded per `--context` file (tail-biased). A file over the cap is marked truncated in-prompt. |\n| `--tickets <path>` | `.adlc/tickets.json` | Tickets file for edge mode |\n| `--n <int>` | 3 | Fan width (number of independent readings) |\n| `--threshold <0-1>` | 0.25 | Ambiguity score gate threshold |\n| `--tier cheap\\|mid\\|frontier` | cheap for fan, mid for divergence | Override LLM tier |\n| `--json` | false | Machine-readable output (score + divergences) |\n| `--prompt-only` | false | Print exact prompts, exit 0 — no API key needed |\n| `--record-verdict <file\\|->` | — | With `--prompt-only`: read the operator's answer from `<file>` (or stdin when `-`) and record it into `.adlc/manifest.jsonl` via `gate-manifest` (all three modes) |\n\n`--context` file content (route mode) and ticket bodies (edge mode) are repository-controlled\n— anyone who can open a PR against this repo, or add a ticket, controls them. Both are treated\nas **untrusted data**: they are wrapped in an unguessable fence before being embedded in a\nprompt, with a standing directive telling the model the fenced content is data to analyze,\nnever an instruction to follow, even if it reads like one.\n\n---\n\n## Exit codes\n\n| Code | Meaning |\n|------|---------|\n| 0 | Gate passes — ambiguity score ≤ threshold (spec/edge), or answers equivalent (route) |\n| 1 | Operational error — bad input, missing file, network failure, insufficient readings |\n| 2 | Gate fails — ambiguity score > threshold (spec/edge), or answers diverge (route) |\n\n---\n\n## Report format\n\n**SPEC / EDGE mode output:**\n```markdown\n## Agreement set (draft spec)\n- <thing all readings agreed on>\n- ...\n\n## Divergences — answer these\n**Q1: <ambiguous point>**\n  A) <reading 1's choice>\n  B) <reading 2's choice>\n\n---\n**Ambiguity score:** 0.33 (threshold 0.25) — gate FAILS ✗\n```\n\n**ROUTE mode output (equivalent):**\n```\n<The single consensus answer, printed directly>\n```\n\n**ROUTE mode output (divergent):**\n```markdown\n## Route conflict — answer required\n\n**Question:** <question>\n\n**Interpretations:**\n  A) <variant 1>\n  B) <variant 2>\n```\n\n---\n\n## JSON output (`--json`)\n\nSpec/edge:\n```json\n{\n  \"mode\": \"spec\",\n  \"agreements\": [\"...\"],\n  \"divergences\": [{\"point\": \"...\", \"options\": [{\"label\": \"A\", \"reading\": \"...\"}]}],\n  \"score\": 0.33,\n  \"threshold\": 0.25,\n  \"gate\": false,\n  \"warnings\": []\n}\n```\n\nRoute:\n```json\n{\n  \"mode\": \"route\",\n  \"question\": \"...\",\n  \"equivalent\": false,\n  \"answer\": \"\",\n  \"variants\": [\"option A\", \"option B\"],\n  \"warnings\": []\n}\n```\n\n---\n\n## Ambiguity score\n\n`score = divergences / (divergences + agreements)`, rounded to 2 decimal places.\n\n- 0.00 = perfect convergence (nothing to ask)\n- 1.00 = total divergence (no agreement at all)\n- Default gate threshold: 0.25\n\nThe score is the key output: a spec that converged at N=5 with score 0.00 is a measurably safer artifact than any single-model pronouncement of completeness.\n\n---\n\n## Relationship to sibling tools\n\n- **grill-me** — predecessor; interrogation by introspection (single context, sequential). `parallax` replaces it with measurement.\n- **spec-lint (C1)** — can gate on the ambiguity score that `parallax` emits.\n- **model-router (D2)** — uses edge contracts that `parallax --edge` validates before speculative execution.\n- **flail-detector** — triggers `parallax --route` mid-build to route builder questions through the machine before escalating to humans.\n\n---\n\n## Recording the operator's prompt-only verdict\n\nIn Claude Code (and similar harnesses without a bare API key) `--prompt-only`\nis how parallax is normally run: the tool prints the fan-out prompt(s), and the\noperator (the model itself) answers them and applies judgment. Without\n`--record-verdict`, that self-assessed verdict never enters the audit trail —\nonly the fact that prompts were printed is observable. `--record-verdict\n<file|->` closes that gap, in every mode (spec / edge / route): after printing\nthe prompts as usual, it reads the operator's answer from `<file>` (or stdin\nwhen `-`) and records it into `.adlc/manifest.jsonl` via\n`@adlc/gate-manifest`'s own `record()` — reusing its hash-chaining/signing\nlogic rather than reimplementing it.\n\n```sh\n# Spec mode\nparallax --request \"Add a login page\" --prompt-only --record-verdict verdict.txt\n\n# Edge mode\nparallax --edge T1 T2 --prompt-only --record-verdict -\n\n# Route mode\nparallax --route \"What is the retry policy?\" --prompt-only --record-verdict verdict.txt\n```\n\n`--record-verdict` requires `--prompt-only` (exit 1 otherwise). The recorded\nentry's `gate` is `parallax`, `data.verdict` holds the operator's text\nverbatim, and `data.mode` plus mode-specific context (`tickets` for edge,\n`question` for route, `request` for spec) identify what was analysed.\n\n**Spec mode + `--record-verdict -` gotcha:** in spec mode, if the request text\nis *also* being read from stdin (i.e. neither `--request` nor `--file` was\ngiven), `--record-verdict -` can't be used — both would try to drain the same\nstdin stream, and the request read always runs first. Parallax detects this\ncombination and exits 1 with a clear error rather than silently misreading\ninput. Use `--request`/`--file` for the request text, or write the verdict to\na file and pass `--record-verdict <file>` instead:\n\n```sh\n# Does NOT work: both request and verdict want stdin — exits 1 with an\n# explanatory error instead of silently misreading input\necho \"Add a login page\" | parallax --prompt-only --record-verdict -\n\n# Works: request via --request, verdict via stdin\nparallax --request \"Add a login page\" --prompt-only --record-verdict -\n\n# Works: request via stdin, verdict via file\necho \"Add a login page\" | parallax --prompt-only --record-verdict verdict.txt\n```\n\n---\n\n## Core gaps\n\nNone. All required functions (`fan`, `complete`, `extractJson`, `loadTickets`, `promptOnly`, `parseArgs`, `pass`, `gateFail`, `opError`, `printJson`, `readStdin`) are present in `@adlc/core`. Recording prompt-only verdicts reuses `@adlc/gate-manifest`'s `record()` directly (see `lib/verdict.mjs`) rather than reimplementing its hash-chain/signing logic.\n","readmeFilename":"README.md"}