{"_id":"@adlc/premortem","_rev":"17-1ac19989c5008f05cf829b29101ebad5","name":"@adlc/premortem","dist-tags":{"latest":"1.11.1"},"versions":{"1.0.0":{"name":"@adlc/premortem","version":"1.0.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.0.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"365ea041a6e135d39fcebfbba61cb90f1c8c3509","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.0.0.tgz","fileCount":7,"integrity":"sha512-r/l/alT1FeX+bZMfQRx669fsN3Tv/MVFWTZKqcK9gDL/LCmgwNUMsh9ekae9C1z8AINmc09QiQh0cKTtTUJ41w==","signatures":[{"sig":"MEQCIBt07KIrOipiThVVenV3UsNn3t3/wX8qI7wzVRHkRj3XAiACq+3DwIHnUXkpwYuJUym3yunICKHaDcboiYvvvAunMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12337},"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/premortem"},"_npmVersion":"10.8.2","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/premortem_1.0.0_1781385164805_0.4206895461277882","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adlc/premortem","version":"1.0.2","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.0.2","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"2553d949371d1fede6bc8677628fab09f3c02c1f","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.0.2.tgz","fileCount":7,"integrity":"sha512-COUzUIaaFaKbyzAUUvQuNS1MBzZmUPP+ZoWnm/Obpe+FDijS5E3+3N11JpPAgLEUG8stwnuSkytCmt8einE1Pw==","signatures":[{"sig":"MEUCIQDnFLgCDXSkrHRA2N/q6RxHM9ICw4UfM269zDBfhqC/4AIgNBf5hEAOsWJeTHS59bu6wVeRjOrwEmpToGNjTBtMPVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12337},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.17.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/premortem_1.0.2_1781461043972_0.9762649850625318","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adlc/premortem","version":"1.1.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.1.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"2a75490272763a0b7eca4a9b545840cb7f9e3ae9","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.1.0.tgz","fileCount":7,"integrity":"sha512-riuyPL1Y9/FuET/tpiG8xHwPsx7mYyXFkFhaCs95JIQ0ld9RIIhy3DoVdRaPYv4tBg2yMaby01qgUqKX70o1tQ==","signatures":[{"sig":"MEUCIQD4F91BM5DKsh4dntbq/fsxGPka62466MpZUgltHnBjegIgQwFBgF6EW2rTc7fPhj2T702guTPxecSizMQR3i4FmNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12337},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.17.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/premortem_1.1.0_1782216893640_0.22039314180046943","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adlc/premortem","version":"1.2.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.2.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"f99b2ba042f0346788c600491cfca99816b8a31e","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.2.0.tgz","fileCount":8,"integrity":"sha512-F5SgIqFjUMUFbCFK9PPlbLnOube4CDJOcxZXhlOZdWT1TPr3F6HYUdpoAJSTDCyB5JAvEiDJmEWdlcnBGr3L/w==","signatures":[{"sig":"MEQCIAGv1ahdhTWr9T2Hbjss7JojuRCP4kWlz3S622tlGT4sAiBepm2Gs3m3wZV2WFLu+3jBES9YZMV/H/djiTJzbm4wiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.2.0_1783726112297_0.7094209290198317","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@adlc/premortem","version":"1.2.1","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.2.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"8316b05c92bbc8132a68ab429197eab3cd052da8","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.2.1.tgz","fileCount":8,"integrity":"sha512-kDGdSfbDwnpRQ/MtnaDtzz3Ty/VQ8/pauqp1ND2q79prmak3vkvEcqT8WBJpwYkZCipi/NWddgGDPBM5G4PB2g==","signatures":[{"sig":"MEUCICHHXQ4KK4EPl7M0uF3CAd9/eqNqRzpdY8hfJnZtYukvAiEA2ngSoYPrCqYsGnRIN58DKe+mKhtkHI3uCyhJ34o9TBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.2.1_1783727154163_0.3331134485370577","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@adlc/premortem","version":"1.3.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.3.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"87a7bdbbd03a901eb2454b6048c0b516246a4c04","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.3.0.tgz","fileCount":8,"integrity":"sha512-veFJ2VdbwhKVz4FkrxklZfxMNC74O2j0Fa5HyZCBgjn8q8v6htJRDma6L6iE+YfP9mEMQBivuen9+kj5HH+ISg==","signatures":[{"sig":"MEYCIQCF72AMcU6n2Y5/aslZGgN97GUrkeGJ3gZ2tVnNIfljNgIhAJNhgetF2T9i4rKJuTqC0xmNVXAR3YLQDlo9HUwdde57","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.3.0_1783780370354_0.7765729043337426","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@adlc/premortem","version":"1.4.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.4.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"8695926948f55fd5640fd7f5d66fa56114cafe06","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.4.0.tgz","fileCount":8,"integrity":"sha512-gUqt8QdQnJTuzq2tOSbBmQ7Hau8naxhy0lQjSgyfPx42RxRXQuJwgp2Dw5suQVaqmDd+kQiPQPx0vXA2tiSsAA==","signatures":[{"sig":"MEQCICF2M/O8DTikTAyFQTMVdOTtoes6Jdrsqqbqwvce1KMOAiBhkZBuscHIeX2scQjOOeS8a6yO1Hw3B/wFjYKa2ZCJjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.4.0_1784074861889_0.8329459138782396","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@adlc/premortem","version":"1.4.1","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.4.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"942e22eef820135ba26aedd90b580834a745afb6","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.4.1.tgz","fileCount":8,"integrity":"sha512-bDEyxwVBQxfyzx3eP5KmmTa6u0cCE88ZlL1d6f5FIACZdpIA3nTJ/YKpC5bxJYVHUOiVSP1kwMrN0K/l24NXtg==","signatures":[{"sig":"MEUCIGg+vchaz9RdevwBaLegimKovML6ANbCBcsjEXiHnPeUAiEAs9W8H1pZxJ1eAItm3rsSLIbZsaIFu79B6roRLOBtBA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.4.1_1784076696708_0.3764918052149637","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@adlc/premortem","version":"1.5.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.5.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"8bf2f80787095388e87a0ac5cec1ab3593a64a86","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.5.0.tgz","fileCount":8,"integrity":"sha512-sfoSvkzUN3cZXb8gZtdPp9kfgwjZhmPgwz/nwsBsTryLhbcdMHheqT+bx9YVj9D97tQYE7lEPrgzbDnIso/KBA==","signatures":[{"sig":"MEYCIQD1HE0SfOnBuAiFkiXB+mczQy8oNk4eLJVbz3we8Ikw/AIhAIsgFXA/duyENIpEKv6yfbJnaAt+izHvsrtyTSichj9k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.5.0_1784556970515_0.41387038618824934","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@adlc/premortem","version":"1.5.1","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.5.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"6327b2016f4e8587ded1c15d3381a106b6284d17","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.5.1.tgz","fileCount":8,"integrity":"sha512-FDo2x/HHvXeu11lcnfa7wzhYFAnll9HXoD9Fh/wOQSNZvyevCswUG68qx93e6CxD6nQH7gor8J8C9aXZ3bjO5w==","signatures":[{"sig":"MEQCIH7MsGwmf+hw0PfTZOBDG8pwu1ukH7fungY1Bi9DS4HfAiAArKnvx2iXtnTZsareHKWlJglb+wP1R6dLPHUF86hpfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.5.1_1784631859231_0.371454063416901","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@adlc/premortem","version":"1.6.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.6.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"c487742feeb700f1885fabdde4a80ae53c4961a9","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.6.0.tgz","fileCount":8,"integrity":"sha512-yN9i6FIyPM9o5+/bqu78PVsuo+hUFVDAihpfjXULxUtXAyQvbtJAu7Kml0npvcK/vQLyCdLmwrxv586y08thzQ==","signatures":[{"sig":"MEUCIB2Y8CfFEuIUBmFFXI/CUia+KmUv4aVS/Mk5Ugj+zkqoAiEAgey8UA13VBthjc6UUtw23wYtmQ0Cilqpe8oa/dRbULE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.6.0_1784720600516_0.579057401523454","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@adlc/premortem","version":"1.7.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.7.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"e530f8f96d7d86dd9ff969b424a9e5cdcdbd7b8a","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.7.0.tgz","fileCount":8,"integrity":"sha512-WgHAfEUJ9IqkcFnzua5/O6JITlOuMOmk9vg44d6tbovvYXyya/LUodIOc5KHLOgyrESP5JAAK2PdQdXv1kleDA==","signatures":[{"sig":"MEQCIHAQmvP6pKObkX7tMM5KnXsuA5oZlihWjhM81NB/sKLRAiBEGZH3PG5Gvaaw5vEke5F32dJGbVo5Shyi3lTjHdmbSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17839},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.18.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.7.0_1785329276198_0.855114957249135","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@adlc/premortem","version":"1.8.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.8.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"888d43a6a34c4bcba3b289c3f6207ab81dd4b65c","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.8.0.tgz","fileCount":8,"integrity":"sha512-89IlDXp4OTo/1mlAP5is7nEawRfYCNM9I/hUP0ZdOSMl0sEejnCMuo6dkr5/DMmyPiMFDNPjj0Mkm3q6b8gjig==","signatures":[{"sig":"MEUCIE94ekyQJDHVt8uwANQg0Rt0nXvsTm5ZTPFs/q5hO//PAiEAxR8JdPPXme6SdyV+TyJo1lbKCm9OMGRxVkHg28EpfPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18534},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.19.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.8.0_1786195811232_0.5144397669748484","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@adlc/premortem","version":"1.9.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.9.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"48f0f818336b5ba213c4f99cbeed5d7198deb9f2","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.9.0.tgz","fileCount":8,"integrity":"sha512-dHy2+2ezokDBFnBH2g0N5fLqy1khymuCBRZ6OoThQxGxbPR82R7lqYH+P0w9TagCZm97Po5s3uMsn0098sQmGA==","signatures":[{"sig":"MEUCIARLSnVmLLoJI8MnE7tzQG2k3vbuNw6SBpogKKUOgOzCAiEAgKZHQAWfGkC3Wtkri3O0tx4C7CozUQPoF++fQ2GJiLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18534},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.19.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.9.0_1786221175812_0.6456820587031662","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@adlc/premortem","version":"1.10.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.10.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"037b0f206a8d6b762da18253d839b750ca071677","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.10.0.tgz","fileCount":8,"integrity":"sha512-kYQTdA4CC//s23jpsTVkzskrg2tJfo0JXVypsoSeauczYGbjfD/C8Tyj7vG1L09ZqD4/srs6aFzaaal6TImTDA==","signatures":[{"sig":"MEUCIQD3zT9PB7o8YxkIjwNoN2CkWShBJeKbBjgIs21rqWz2FQIgLd8+7gZlRv4SswHn6YdAndUKWOhbqrvP7k1qLIrajH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18537},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.19.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.10.0_1786385981812_0.33691242755616324","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@adlc/premortem","version":"1.11.0","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/premortem@1.11.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"premortem":"bin/premortem.mjs"},"dist":{"shasum":"91e3d9b5e93fe180b7f8d384d0f7f14efa08ab47","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.11.0.tgz","fileCount":8,"integrity":"sha512-RolNlo2ku6irTYmf8pAwlSXhfqX/m0Zjqx+d2bG/MROZKS8JkMvRiddEK8ynJ9wPV7RUQDctILrSWXzWBqAltw==","signatures":[{"sig":"MEYCIQCq8uf0FXp+IvGABY12ULYqNZ9+gXo96nlbFXyJjtXb+gIhANQUnHDmnAS9jkAa5MJDxeGBt2Re1A9uXMhv1b83J++1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19936},"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:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/premortem"},"_npmVersion":"11.19.0","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","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/premortem_1.11.0_1787594234284_0.34556886153419164","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@adlc/premortem","version":"1.11.1","description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","type":"module","license":"MIT","author":{"name":"Chris Williams","url":"@voodootikigod"},"repository":{"type":"git","url":"git+https://github.com/voodootikigod/adlc.git","directory":"packages/premortem"},"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/premortem#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"bin":{"premortem":"bin/premortem.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/premortem@1.11.1","_nodeVersion":"20.20.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-CptAy+XyE26DqdF9eJuDesBDTHywG7p3331L0rwYEFGjhwVhClvFzPxxM2S1GHLdkzeLkyp1yVl9R44SlcMxRQ==","shasum":"3a5edeb02da0b3baf46880465d1c4d6bdbcc4463","tarball":"https://registry.npmjs.org/@adlc/premortem/-/premortem-1.11.1.tgz","fileCount":8,"unpackedSize":20661,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fpremortem@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH2wTBrrHQeFGcP/nYdVHZ7joiOtjqoSBX6aNMgu7oEuAiBnkdEpJo658Hxuti7QS0UCPXE6uW6Et2O9zki8YI1lmw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb61cea2-d906-4c1e-a13d-9e829274911c"}},"directories":{},"maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/premortem_1.11.1_1788949739431_0.16899061904740376"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-13T21:12:44.649Z","modified":"2026-09-09T10:28:59.878Z","1.0.0":"2026-06-13T21:12:44.953Z","1.0.2":"2026-06-14T18:17:24.089Z","1.1.0":"2026-06-23T12:14:53.809Z","1.2.0":"2026-07-10T23:28:32.482Z","1.2.1":"2026-07-10T23:45:54.315Z","1.3.0":"2026-07-11T14:32:50.503Z","1.4.0":"2026-07-15T00:21:02.184Z","1.4.1":"2026-07-15T00:51:36.908Z","1.5.0":"2026-07-20T14:16:10.641Z","1.5.1":"2026-07-21T11:04:19.357Z","1.6.0":"2026-07-22T11:43:20.691Z","1.7.0":"2026-07-29T12:47:56.318Z","1.8.0":"2026-08-08T13:30:11.370Z","1.9.0":"2026-08-08T20:32:55.958Z","1.10.0":"2026-08-10T18:19:41.954Z","1.11.0":"2026-08-24T17:57:14.426Z","1.11.1":"2026-09-09T10:28:59.549Z"},"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/premortem#readme","keywords":["adlc","agentic","ai","llm","cli","premortem","gate"],"repository":{"type":"git","url":"git+https://github.com/voodootikigod/adlc.git","directory":"packages/premortem"},"description":"Failure-first spec stress test — inverts sycophancy to surface failure modes (C2/P1).","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"readme":"# @adlc/premortem\n\nFailure-first spec stress test — **ADLC phase C2 / P1 gate**.\n\nInverts sycophancy: instead of asking \"any problems with this plan?\", it tells a\nfrontier model the project already failed and asks it to write the postmortem.\nThe model generates concrete, checkable risks anchored to the actual spec\ncontent. Output feeds back as interrogation questions for the next P1 review.\n\nRuns once per spec. Cheap. No bespoke judgement needed.\n\n---\n\n## Usage\n\n```\npremortem <spec.md> [--tier cheap|mid|frontier] [--out report.md] [--json] [--prompt-only] [--record-verdict <file|-> --ticket <id>]\n```\n\n### Arguments\n\n| Argument / Flag | Description | Default |\n|---|---|---|\n| `<spec.md>` | Path to the spec file to analyse **(required)** | — |\n| `--tier` | Model tier: `cheap`, `mid`, or `frontier` | `frontier` |\n| `--out <path>` | Write markdown report to this file instead of stdout | stdout |\n| `--json` | Emit machine-readable JSON `{ causes: [...] }` | false |\n| `--prompt-only` | Print the exact system + user prompt, then exit 0 — **no API key needed** | false |\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`. Requires `--ticket` — an unbound record could satisfy another ticket's P1 gate | — |\n| `--ticket <id>` | Ticket to bind the recorded verdict to (required with `--record-verdict`) | — |\n| `--help` | Print usage and exit 0 | false |\n\n### Examples\n\n```bash\n# Run against a spec, print to stdout\npremortem specs/checkout-v2.md\n\n# Write the report to a file\npremortem specs/checkout-v2.md --out reports/premortem-checkout.md\n\n# Machine-readable output for orchestrators\npremortem specs/checkout-v2.md --json\n\n# Inspect the prompt without spending tokens\npremortem specs/checkout-v2.md --prompt-only\n\n# Use a cheaper model for quick iteration\npremortem specs/checkout-v2.md --tier mid\n```\n\n---\n\n## Exit codes\n\n| Code | Meaning |\n|------|---------|\n| `0` | Report produced successfully (or `--prompt-only` / `--help`) |\n| `1` | Operational error — missing spec file, no LLM provider configured, malformed model response |\n| `2` | *(reserved for future gate-fail use; not currently emitted)* |\n\n---\n\n## Output format\n\nThe default markdown report contains:\n\n1. **Failure Causes table** — cause, earliest observable signal, and prevention per item.\n2. **Questions to fold into interrogation** — numbered list of interrogation questions, one per cause, ready to paste into the next P1 spec review.\n\n---\n\n## ADLC phase served\n\n**C2 — P1 stress test.**  Sits at the end of the P1 (spec approval) phase.  After\na spec has passed `speccheck` (C1), `premortem` runs one frontier-model\ncompletion with the adversarial postmortem charter.  The resulting questions are\nappended to the spec review checklist before the spec is locked.\n\n---\n\n## LLM configuration\n\nThe tool requires exactly one of:\n\n```\nANTHROPIC_API_KEY   → uses claude-opus-4-8 at frontier tier\nOPENAI_API_KEY      → uses gpt-5.1 at frontier tier\nGEMINI_API_KEY      → uses gemini-2.5-pro at frontier tier\n```\n\nForce a provider: `ADLC_PROVIDER=anthropic`\nOverride model by tier: `ADLC_MODEL_FRONTIER=claude-opus-4-8`\n\nUse `--prompt-only` to get the exact prompt for pasting into any harness when no\nkey is available.\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 premortem is normally run: the tool prints the failure-mode prompt, and\nthe operator (the model itself) answers it and applies judgment. Without\n`--record-verdict`, that self-assessed verdict — and any spec hardening it\nproduced — never enters the audit trail; only the fact that a prompt was\nprinted is observable. `--record-verdict <file|->` closes that gap: after\nprinting the prompt as usual, it reads the operator's answer from `<file>` (or\nstdin when `-`) 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# Operator writes their conclusion to a file, then records it\npremortem specs/checkout-v2.md --prompt-only --record-verdict verdict.txt --ticket T1\n\n# Or pipe the answer straight from stdin\necho \"confirmed: process.chdir throws under vitest threads pool\" \\\n  | premortem specs/checkout-v2.md --prompt-only --record-verdict - --ticket T1\n```\n\n`--record-verdict` requires `--prompt-only` (exit 1 otherwise) and `--ticket`\n(exit 1 otherwise — the p1 gate scopes spec-lint/premortem evidence per\nticket, so an unbound record could otherwise satisfy a different ticket's\napproval). The recorded entry's `gate` is `premortem`, `data.verdict` holds\nthe operator's text verbatim, and `data.specPath` records which spec the\nprompt covered.\n\n---\n\n## Core gaps\n\nNone.  All required functionality (`complete`, `extractJson`, `detectProvider`,\n`promptOnly`, `opError`, `parseArgs`, `printJson`, `readStdin`) is available in\n`@adlc/core`. Recording prompt-only verdicts reuses `@adlc/gate-manifest`'s\n`record()` directly (see `lib/verdict.mjs`) rather than reimplementing its\nhash-chain/signing logic.\n\n---\n\n## Relationship to sibling tools\n\n- **speccheck (C1)** — runs before `premortem`; ensures every acceptance criterion has a verification method.\n- **coldstart (C3)** — runs after `premortem`; stress-tests individual tickets for missing information.\n- **premortem** is advisory (`exit 0` on success) because it produces questions, not binary pass/fail.  A future integration could promote flagged questions to tickets and gate on them via `coldstart`.\n","readmeFilename":"README.md"}