{"_id":"@ttsc/evidence","_rev":"18-44a8ca3adea4582fe7971a821de3f7cb","name":"@ttsc/evidence","dist-tags":{"latest":"0.30.4"},"versions":{"0.25.0":{"name":"@ttsc/evidence","version":"0.25.0","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.25.0","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"6d09135397b32bbd15764240685f8a3e19f63d5c","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.25.0.tgz","fileCount":74,"integrity":"sha512-jyCwROgSastTcrLgYe8Rx+/6UCD2ANdKS9Sjblq1cYJ5zKDO+IBcIPVDS4TMAkR30ZWrzu1BKAzQOFJbAESe6g==","signatures":[{"sig":"MEQCIDZgmBDC6OOqOSc6qf28/c88a8qm0CqpzDR01CRLTAWuAiAyyIIJx3twiDkvixdahBAPoIWWmW/QM2xxteihjvoeIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423259},"main":"lib/index.js","_from":"file:ttsc-evidence-0.25.0.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"samchon","email":"samchon.github@gmail.com"},"_resolved":"C:\\Users\\samch\\AppData\\Local\\Temp\\b31b8548d82e3822786a3d8df1f0f583\\ttsc-evidence-0.25.0.tgz","_integrity":"sha512-jyCwROgSastTcrLgYe8Rx+/6UCD2ANdKS9Sjblq1cYJ5zKDO+IBcIPVDS4TMAkR30ZWrzu1BKAzQOFJbAESe6g==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"10.9.4","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"13.2.0","@typia/interface":"13.2.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.25.0","rimraf":"^6.1.2","@ttsc/lint":"0.25.0","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.25.0_1786044439792_0.6270030298244225","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@ttsc/evidence","version":"0.26.0","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.26.0","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"3404d03c14023b0b8b443e4513444942b9eaa239","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.26.0.tgz","fileCount":80,"integrity":"sha512-odsf5xEdA7F5QtWXfxRw4kU6KSo25buxGdCH4dUxLmHgmcgjEGXZBjutdC2pvTAaP9+RTqfLVYd+uBnRCiNisA==","signatures":[{"sig":"MEQCIAwrILwjDFRG2Uu3K63CWeGv3mVyN9vCaCntqC3oX2BOAiA57px2hNYJHMfLI4VYjgo6Kg+jvZAXhVOI5bMUcjLTpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561752},"main":"lib/index.js","_from":"file:ttsc-evidence-0.26.0.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/f8a781ba8eab628b3f89f4490c1fbce0/ttsc-evidence-0.26.0.tgz","_integrity":"sha512-odsf5xEdA7F5QtWXfxRw4kU6KSo25buxGdCH4dUxLmHgmcgjEGXZBjutdC2pvTAaP9+RTqfLVYd+uBnRCiNisA==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.16.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"13.2.0","@typia/interface":"13.2.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.26.0","rimraf":"^6.1.2","@ttsc/lint":"0.26.0","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.26.0_1786297134705_0.7223001947450713","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@ttsc/evidence","version":"0.26.1","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.26.1","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"c0c282421bbeb995c08a24ca0f000640ef32dc4e","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.26.1.tgz","fileCount":80,"integrity":"sha512-8hLsI5SIN3W9eKmwrg3+Rpn67MC96HBtM4+sjdVZ0bEGYM7l+6Dhv27xUrbmUpJ/RTiAozvZORTKVCIkvioLbQ==","signatures":[{"sig":"MEQCIFlVNjtD7zq6kxysDgDbVrqyCbGGrpJSgWa+lnPk2ddcAiBu8HGPhFbTWL1yQBTmi3VzkI8STV3g6B/RqRrDfxki7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561752},"main":"lib/index.js","_from":"file:ttsc-evidence-0.26.1.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/9280275637aa7164ee60ec466e20b78c/ttsc-evidence-0.26.1.tgz","_integrity":"sha512-8hLsI5SIN3W9eKmwrg3+Rpn67MC96HBtM4+sjdVZ0bEGYM7l+6Dhv27xUrbmUpJ/RTiAozvZORTKVCIkvioLbQ==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.16.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"13.2.0","@typia/interface":"13.2.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.26.1","rimraf":"^6.1.2","@ttsc/lint":"0.26.1","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.26.1_1786358358193_0.42518403806828653","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@ttsc/evidence","version":"0.26.2","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.26.2","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"2979083acea0401b872a54e4f0a6cb00117579ac","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.26.2.tgz","fileCount":80,"integrity":"sha512-PibSICReT3ETf3m3xh56MpND7gzMiCQ0eQPWi+2RXcSwkfvWm9rybtPxIw5xnuRw+KvgM0HvSqlJ+kRM3zhgwg==","signatures":[{"sig":"MEQCIGWnvkOAJ4gNi7TVx4OW7GciyItdAF00TtXWnqj6v+2bAiA8vgIFH7wJ5VZbJCugYmnT9HR7a3yf54IzNSzZYUSyBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561752},"main":"lib/index.js","_from":"file:ttsc-evidence-0.26.2.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/d7c7afb1b83998b69b84f801cf377aa6/ttsc-evidence-0.26.2.tgz","_integrity":"sha512-PibSICReT3ETf3m3xh56MpND7gzMiCQ0eQPWi+2RXcSwkfvWm9rybtPxIw5xnuRw+KvgM0HvSqlJ+kRM3zhgwg==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.16.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"13.2.0","@typia/interface":"13.2.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.26.2","rimraf":"^6.1.2","@ttsc/lint":"0.26.2","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.26.2_1786434695454_0.43016464850096603","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@ttsc/evidence","version":"0.27.0","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.27.0","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"6767733909912adfa165a38c2adb2b1200b993b0","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.27.0.tgz","fileCount":80,"integrity":"sha512-9h7aMqHQO99yCb+1Bl2xWJNhM1NhF2bfOwmMfABn+YDoR0dVaEQyJIBuDNoiTeCFrxUC1MZqeiOuH69R/3k17A==","signatures":[{"sig":"MEUCIAUgQBFUbhs2vgBAidJzcX2afDZUOcaCbV26tU8P8in1AiEAjgWQ6RymV4K6/tHhsjmm1heIP7xYhH8PLJbbLKCmK84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561752},"main":"lib/index.js","_from":"file:ttsc-evidence-0.27.0.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/09ba0fbd6dc40f65228e22f8f5a2159c/ttsc-evidence-0.27.0.tgz","_integrity":"sha512-9h7aMqHQO99yCb+1Bl2xWJNhM1NhF2bfOwmMfABn+YDoR0dVaEQyJIBuDNoiTeCFrxUC1MZqeiOuH69R/3k17A==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.17.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"13.2.0","@typia/interface":"13.2.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.27.0","rimraf":"^6.1.2","@ttsc/lint":"0.27.0","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.27.0_1786743435729_0.8447735276017687","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@ttsc/evidence","version":"0.28.0","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.28.0","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"06921a850747c57ff985649626dac47e499108b6","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.28.0.tgz","fileCount":81,"integrity":"sha512-za45AX4iNpn3B5kV/csYE5UWEkFBzDQcsltFJK3kWT2DJVjBs5Bink+leAS383neyuK4jvxE1BdvC0P9BadqjQ==","signatures":[{"sig":"MEUCIQD6Pj179/OC8wqXIvfFJAKmy1pUaJ7sh+KlM4x6N9lxTwIgHdCEYQwJkTbzqUShQiDVbkYd/WC8u5EtViNux1KuAVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632494},"main":"lib/index.js","_from":"file:ttsc-evidence-0.28.0.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/18cffd6651883c6f8bc560cd1e637247/ttsc-evidence-0.28.0.tgz","_integrity":"sha512-za45AX4iNpn3B5kV/csYE5UWEkFBzDQcsltFJK3kWT2DJVjBs5Bink+leAS383neyuK4jvxE1BdvC0P9BadqjQ==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.17.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.28.0","rimraf":"^6.1.2","@ttsc/lint":"0.28.0","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.28.0_1787206854088_0.11977306222836015","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@ttsc/evidence","version":"0.28.1","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.28.1","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"daca539a2f66a43b755d03d7224bf8d98127c4ca","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.28.1.tgz","fileCount":81,"integrity":"sha512-BM9llmzoRhLYMA1CoONHZzyVc4Twqe500hM1Ng8kQ8Mok45bXxSnTBHwwpc/+kK0hRcenoRaOqDQG9jVjsT0ug==","signatures":[{"sig":"MEUCIQDg7Gx0RP2mLwZ3yfMSxuCCTlR3QeJvKgNxJO9CGEix8AIgHmckWQgb5mc6+Enb2YkMh4kxtS7xpihvd+aeYaNx+ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632494},"main":"lib/index.js","_from":"file:ttsc-evidence-0.28.1.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/2312bea836f6f6240174a58419e632b7/ttsc-evidence-0.28.1.tgz","_integrity":"sha512-BM9llmzoRhLYMA1CoONHZzyVc4Twqe500hM1Ng8kQ8Mok45bXxSnTBHwwpc/+kK0hRcenoRaOqDQG9jVjsT0ug==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.17.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.28.1","rimraf":"^6.1.2","@ttsc/lint":"0.28.1","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.28.1_1787214419662_0.19811086387330334","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@ttsc/evidence","version":"0.28.2","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.28.2","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"d5ad1a811c4e438f9f0bdc82e8bada13c23eb698","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.28.2.tgz","fileCount":81,"integrity":"sha512-QuLODEXIPvKe0WOEZoEgnzgo6gS2kvLG9NJ8SOqDVkXb6gHHPz4KCY1LtuXNqF50ALm5kiNYR3ZszR9tIp2ehg==","signatures":[{"sig":"MEYCIQDvMP8fkm591wdrlRRgCjbCbaIek+Cr7pmUVp5v0GQa0wIhANEyJKJAbFPvjq5gLqHeeP6srj86J1G+MW+jIveELjxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633895},"main":"lib/index.js","_from":"file:ttsc-evidence-0.28.2.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/ad4d7dabd99b10ceb75921a5ae3ceeb6/ttsc-evidence-0.28.2.tgz","_integrity":"sha512-QuLODEXIPvKe0WOEZoEgnzgo6gS2kvLG9NJ8SOqDVkXb6gHHPz4KCY1LtuXNqF50ALm5kiNYR3ZszR9tIp2ehg==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.17.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.28.2","rimraf":"^6.1.2","@ttsc/lint":"0.28.2","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.28.2_1787435298822_0.9977480824969294","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@ttsc/evidence","version":"0.28.3","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.28.3","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"5974d6323de3c0a95f7d5d2f2beb5b26c6a2f836","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.28.3.tgz","fileCount":81,"integrity":"sha512-fADKucGUw2TFun6GaZ6ksKezf0cNxXNYJ0dgZIo2RXItlq3KXTiDqP6epP8MXb2Js5BkfWJDcdBf7fSBivbIzw==","signatures":[{"sig":"MEUCIQCJF9yQHlkxLBnLdZrY7M+hXMMoERdwp4uHgQt6X//9rwIgaI9Zv07qGEMHlHJNPCOyFx9USAiJbMOKIX+na4PDYRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633951},"main":"lib/index.js","_from":"file:ttsc-evidence-0.28.3.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/d082f7ac2d83e615ba20ba4fb32c99eb/ttsc-evidence-0.28.3.tgz","_integrity":"sha512-fADKucGUw2TFun6GaZ6ksKezf0cNxXNYJ0dgZIo2RXItlq3KXTiDqP6epP8MXb2Js5BkfWJDcdBf7fSBivbIzw==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.17.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.28.3","rimraf":"^6.1.2","@ttsc/lint":"0.28.3","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.28.3_1787865796296_0.5036635969184109","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@ttsc/evidence","version":"0.28.4","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.28.4","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"8bb1015adf4e813f1157f570b5800fbc2b556fed","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.28.4.tgz","fileCount":81,"integrity":"sha512-EdAn4yJgR+P7HNUrlm0K1u8Mn8cB8/gejrE5LYdNsTForMk0xHDuEHZb5xPVSlpi0KnSSHXybHtR74p2wrgUBw==","signatures":[{"sig":"MEUCIFFvjQy/LY6hrjV4TYkqELcEx16bANWcSys/jwPEpEgNAiEAojJJmr7WBARnAmn0Q13r40bQRUqkXwgJW06hFHWoz4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.28.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633320},"main":"lib/index.js","_from":"file:ttsc-evidence-0.28.4.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/9471a25aa3e8562d4cc900c399f8ef15/ttsc-evidence-0.28.4.tgz","_integrity":"sha512-EdAn4yJgR+P7HNUrlm0K1u8Mn8cB8/gejrE5LYdNsTForMk0xHDuEHZb5xPVSlpi0KnSSHXybHtR74p2wrgUBw==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.17.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.28.4","rimraf":"^6.1.2","@ttsc/lint":"0.28.4","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.28.4_1788108840918_0.4038465254922581","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@ttsc/evidence","version":"0.28.5","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.28.5","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"b95421b02b9637a1fffa00aa50b8d38f6fd79a90","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.28.5.tgz","fileCount":81,"integrity":"sha512-2y14Oo7PgCbV2C4okkfoz3K3NlSiaArkqu2az0wkaa5nseJVsGHKoPpSapVw5fRCRuKRj78eATprsXdk8mJNdQ==","signatures":[{"sig":"MEYCIQDazOIV3eSkl69vBklqPm3hsKkHdSlz5OEnNwQCM6bBQgIhAIaVVfYLwQfO8Soit6klyg2O0ML+6qby5zry/tqJvDQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.28.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633320},"main":"lib/index.js","_from":"file:ttsc-evidence-0.28.5.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/270fd395b0be575c05f44344878554a0/ttsc-evidence-0.28.5.tgz","_integrity":"sha512-2y14Oo7PgCbV2C4okkfoz3K3NlSiaArkqu2az0wkaa5nseJVsGHKoPpSapVw5fRCRuKRj78eATprsXdk8mJNdQ==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.17.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.28.5","rimraf":"^6.1.2","@ttsc/lint":"0.28.5","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.28.5_1788345676471_0.02184180596773988","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@ttsc/evidence","version":"0.28.6","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.28.6","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"9c6ca28f3c6cd032e5f88dc2b19a52d19a8d8edb","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.28.6.tgz","fileCount":81,"integrity":"sha512-lSy8bdkxqyhfvz7AkLoyPlnGQHi31lm6zKSMf4MRRN5aCUpZmdzzJQpvfamaeD53UHi+Ev/M17GCvJ/p5A35dQ==","signatures":[{"sig":"MEQCICrPbYOOGR1Hxp9epu4eiWHsWetrQ5UISRtLQa8E2mwYAiA3IaRbVv1oZdTyvqpyR12povevCdkkULmCN9XgXFcUTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.28.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633320},"main":"lib/index.js","_from":"file:ttsc-evidence-0.28.6.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/36cedef448a123c8ba541cac68e50cf3/ttsc-evidence-0.28.6.tgz","_integrity":"sha512-lSy8bdkxqyhfvz7AkLoyPlnGQHi31lm6zKSMf4MRRN5aCUpZmdzzJQpvfamaeD53UHi+Ev/M17GCvJ/p5A35dQ==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.19.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.28.6","rimraf":"^6.1.2","@ttsc/lint":"0.28.6","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.28.6_1788528937238_0.6737576774428675","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@ttsc/evidence","version":"0.29.0","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.29.0","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"9353b1977c0200ddc28f661f72fe6a3cf536e9c4","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.29.0.tgz","fileCount":82,"integrity":"sha512-SxHOwOHR8t4RJlmViafYEuHCMZTzxjVMo9loLJnDXINCRfTAGY2i6X1MtCAE+ZMhp83TS8BP7oG8h4YLJ7a2qQ==","signatures":[{"sig":"MEQCICzJ16pV6fDWM1/2Cnzav9ftPKh8JnkgizvfzIeMyJbmAiA0UHSJ+KEy3acKTLu24lIF/XIzXZ/3C0hVt7EzLgIAJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643262},"main":"lib/index.js","_from":"file:ttsc-evidence-0.29.0.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/dfbdb699fb5097c86f277ffe7881cb9a/ttsc-evidence-0.29.0.tgz","_integrity":"sha512-SxHOwOHR8t4RJlmViafYEuHCMZTzxjVMo9loLJnDXINCRfTAGY2i6X1MtCAE+ZMhp83TS8BP7oG8h4YLJ7a2qQ==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.19.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"14.0.0","@typia/interface":"14.0.0","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.29.0","rimraf":"^6.1.2","@ttsc/lint":"0.29.0","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">0.28.6"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.29.0_1788702273947_0.8789352530329957","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@ttsc/evidence","version":"0.30.0","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.30.0","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"d99d68df6ffcc41fe65dc0c5b407297e0b52d4a0","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.30.0.tgz","fileCount":87,"integrity":"sha512-K+pskimNZ0NCJlGd/74MNIbJ4vJYPoN5NMuKIiy5a/YpihWJU3Std05bWYuPF4Z0/zHDfdSKpyJWvXeZuX/Wcw==","signatures":[{"sig":"MEUCIEd3nnS6kReQGpcE2359H6oAo03jR2IkEbjY8ibSR/aHAiEAyPi5Su4cC1uOYQO+y92iOEbQazFwBAa+NCb7s5eLj5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687172},"main":"lib/index.js","_from":"file:ttsc-evidence-0.30.0.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/c44877c91a6e9f900824c3e441411efb/ttsc-evidence-0.30.0.tgz","_integrity":"sha512-K+pskimNZ0NCJlGd/74MNIbJ4vJYPoN5NMuKIiy5a/YpihWJU3Std05bWYuPF4Z0/zHDfdSKpyJWvXeZuX/Wcw==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.19.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"^14.0.6","@typia/interface":"^14.0.6","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.30.0","rimraf":"^6.1.2","@ttsc/lint":"0.30.0","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">0.28.6"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.30.0_1788954291313_0.7069668964992892","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@ttsc/evidence","version":"0.30.1","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.30.1","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"e23f372075553e878f2b95f49564579c64b9ef95","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.30.1.tgz","fileCount":87,"integrity":"sha512-55+I9QgA//FRJrGiEVx+EWjQwL4jYgqX5Cr0oE1u3f/MVXzSsemEj7EMscnLr+tYEw5zgxTNlr3U76M/FjJcbg==","signatures":[{"sig":"MEUCIQDI/vGqHMwqKONfqZgOqcjigiwgfrgLXEMP+0R1nQDj0wIgAQaKKWRI2KTzEciOH223Lm2zFCCDWV8gQgpD0GtD8/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687172},"main":"lib/index.js","_from":"file:ttsc-evidence-0.30.1.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/b47f3c0dd4aea4fa4073784391f09945/ttsc-evidence-0.30.1.tgz","_integrity":"sha512-55+I9QgA//FRJrGiEVx+EWjQwL4jYgqX5Cr0oE1u3f/MVXzSsemEj7EMscnLr+tYEw5zgxTNlr3U76M/FjJcbg==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.19.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"^14.0.6","@typia/interface":"^14.0.6","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.30.1","rimraf":"^6.1.2","@ttsc/lint":"0.30.1","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">0.28.6"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.30.1_1789134729480_0.5495833707309898","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@ttsc/evidence","version":"0.30.2","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.30.2","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"f966d681ebca008acd0e165d3404e92189545996","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.30.2.tgz","fileCount":87,"integrity":"sha512-Z60hri63d6TkKrQcNzbAEqSl/PEcdgyILK2Cr2gylJLfcYtofp4fCjfGir/FBBGPTc8H6hJ4uCSlHG9o0UsPUw==","signatures":[{"sig":"MEQCICJDJEPGLIMNK/F06364a75jL24cQtr8QzTnM8xRdsH8AiB4zoakisUXSzYUYrhIldYBGoKU94nDsspR4oj2ewugVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687172},"main":"lib/index.js","_from":"file:ttsc-evidence-0.30.2.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/93cf1b52d143f2ab4c78434f5886484d/ttsc-evidence-0.30.2.tgz","_integrity":"sha512-Z60hri63d6TkKrQcNzbAEqSl/PEcdgyILK2Cr2gylJLfcYtofp4fCjfGir/FBBGPTc8H6hJ4uCSlHG9o0UsPUw==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.19.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"^14.0.6","@typia/interface":"^14.0.6","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.30.2","rimraf":"^6.1.2","@ttsc/lint":"0.30.2","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">0.28.6"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.30.2_1789399866408_0.11657643768550563","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@ttsc/evidence","version":"0.30.3","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"author":{"name":"Jeongho Nam"},"license":"MIT","_id":"@ttsc/evidence@0.30.3","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"homepage":"https://ttsc.dev","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"cdb2879d2efbb8cd25633ae86502a19e5f7b398f","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.30.3.tgz","fileCount":87,"integrity":"sha512-YlUZ8GjIOckaWG0xXYJilNaBVei7l7ILhfiX9zZtSrqKhL8NsFED2w4K6AQsNSbFbuscbQX/iRqEkb4sRFbWQA==","signatures":[{"sig":"MEQCIEmg056q0Bfv/5uuMwTD2LDiSGM35GkskN++qqfioPP1AiAe3ho06kSJmjaSUy/Bs6jQbat2Lkw5xMY/TF/NQVd1Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvWoIT4aazhmRSnY3PBM0MF4TcYzK7rqyqB4CvXDnaDwIhAOTRDRSD70PkLRBR44szT8EPhKo6u8eTnrOkFrMvh1rC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687200},"main":"lib/index.js","_from":"file:ttsc-evidence-0.30.3.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf lib && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"_resolved":"/tmp/c378a55db715206275af07468d92cb6b/ttsc-evidence-0.30.3.tgz","_integrity":"sha512-YlUZ8GjIOckaWG0xXYJilNaBVei7l7ILhfiX9zZtSrqKhL8NsFED2w4K6AQsNSbFbuscbQX/iRqEkb4sRFbWQA==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.19.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"^14.0.6","@typia/interface":"^14.0.6","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.30.3","rimraf":"^6.1.2","@ttsc/lint":"0.30.3","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">0.28.6"},"_npmOperationalInternal":{"tmp":"tmp/evidence_0.30.3_1789554302382_0.45177972718003967","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"_id":"@ttsc/evidence@0.30.4","bugs":{"url":"https://github.com/samchon/ttsc/issues"},"dist":{"shasum":"f3242d8c01837dfc541b4ceeb10de30998f6845b","tarball":"https://registry.npmjs.org/@ttsc/evidence/-/evidence-0.30.4.tgz","fileCount":87,"integrity":"sha512-+/TwMXlfFmcMRs1PQ3GDOirAzIxIQV/rGILpDfZOXvKJYnY/TuItxIp8PjHV6eu+JrmTn/vCQgANp14MzMa2fQ==","signatures":[{"sig":"MEUCIQCHAPwIymLR0lrUsRSkbnRwNbWPD77voApQBezddrriVAIgFfsQZ8QAQ6JSlfcGYM3MIv3Lq5Js87IxSwsjJcNJ8LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyRfJE6pjvCnciBeiiTqpzLbTNcFVP7QCQCAt/Nd9cGgIgMq3DOi7zxi7mt2FJeAVoSbDFW3XZ62AT63FC9KTf06M="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ttsc%2fevidence@0.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687200},"main":"lib/index.js","name":"@ttsc/evidence","_from":"file:ttsc-evidence-0.30.4.tgz","types":"./lib/index.d.ts","author":{"name":"Jeongho Nam"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"build":"rimraf lib && tsc"},"version":"0.30.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4b8d120-7a91-4e0d-b746-f09ee9456b6f"}},"homepage":"https://ttsc.dev","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"_resolved":"/tmp/0be3bac513090b8504348b518938c68e/ttsc-evidence-0.30.4.tgz","_integrity":"sha512-+/TwMXlfFmcMRs1PQ3GDOirAzIxIQV/rGILpDfZOXvKJYnY/TuItxIp8PjHV6eu+JrmTn/vCQgANp14MzMa2fQ==","repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"_npmVersion":"11.19.0","description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","directories":{},"maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@typia/utils":"^14.0.6","@typia/interface":"^14.0.6","@prisma/prisma-schema-wasm":"7.10.0-2.d0368e25c88e68caa4d283b5f2d88d1b76ed9356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ttsc":"0.30.4","rimraf":"^6.1.2","@ttsc/lint":"0.30.4","typescript":"^7.0.2","@types/node":"^25.3.0"},"peerDependencies":{"@ttsc/lint":">0.28.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/evidence_0.30.4_1789625095438_0.39528609338538456"}}},"time":{"created":"2026-08-06T19:27:19.681Z","modified":"2026-09-17T06:04:55.931Z","0.25.0":"2026-08-06T19:27:19.953Z","0.26.0":"2026-08-09T17:38:54.882Z","0.26.1":"2026-08-10T10:39:18.379Z","0.26.2":"2026-08-11T07:51:35.606Z","0.27.0":"2026-08-14T21:37:15.898Z","0.28.0":"2026-08-20T06:20:54.234Z","0.28.1":"2026-08-20T08:26:59.800Z","0.28.2":"2026-08-22T21:48:18.977Z","0.28.3":"2026-08-27T21:23:16.469Z","0.28.4":"2026-08-30T16:54:01.069Z","0.28.5":"2026-09-02T10:41:16.620Z","0.28.6":"2026-09-04T13:35:37.384Z","0.29.0":"2026-09-06T13:44:34.090Z","0.30.0":"2026-09-09T11:44:51.477Z","0.30.1":"2026-09-11T13:52:09.647Z","0.30.2":"2026-09-14T15:31:06.551Z","0.30.3":"2026-09-16T10:25:02.500Z","0.30.4":"2026-09-17T06:04:55.530Z"},"bugs":{"url":"https://github.com/samchon/ttsc/issues"},"author":{"name":"Jeongho Nam"},"license":"MIT","homepage":"https://ttsc.dev","keywords":["ttsc","lint","evidence","provenance","traceability","jsdoc","typescript","openapi","swagger","prisma"],"repository":{"url":"git+https://github.com/samchon/ttsc.git","type":"git"},"description":"Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.","maintainers":[{"name":"samchon","email":"samchon.github@gmail.com"}],"readme":"# `@ttsc/evidence`\n\n![banner of @ttsc/evidence](https://ttsc.dev/evidence/og-evidence-skill-instructions.png)\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/samchon/ttsc/blob/master/LICENSE) [![NPM Version](https://img.shields.io/npm/v/@ttsc/evidence.svg)](https://www.npmjs.com/package/@ttsc/evidence) [![NPM Downloads](https://img.shields.io/npm/dm/@ttsc/evidence.svg)](https://www.npmjs.com/package/@ttsc/evidence) [![Build Status](https://github.com/samchon/ttsc/actions/workflows/build.yml/badge.svg)](https://github.com/samchon/ttsc/actions/workflows/build.yml) [![Guide Documents](https://img.shields.io/badge/Guide-Documents-forestgreen)](https://ttsc.dev/docs/evidence) [![Discord Badge](https://img.shields.io/badge/discord-samchon-d91965?style=flat&labelColor=5866f2&logo=discord&logoColor=white&link=https://discord.gg/E94XhzrUCZ)](https://discord.gg/E94XhzrUCZ)\n\nEvery specification becomes a compile-time obligation.\n\nCiting the evidence and describing the reason why are mandatory, so you get:\n\n- **100% coverage** of every requirement.\n- **100% compliance** with every principle.\n\n```tsx\n/**\n * @evidence docs/discount.md#coupon-stacking States the per-issuer stacking limit this section defines, in the buyer's words.\n * @evidence POST:/orders/{orderId}/coupons Explains the rejection this endpoint returns for an over-stacked coupon set.\n * @evidence {@link hooks.useCouponStacking} Renders the limit this hook resolves.\n * @evidence .agents/skills/principles/SKILL.md#no-hard-coding Renders limits from props instead of branching on known issuer names.\n * @evidenceExclude .agents/skills/principles/SKILL.md#fix-root-causes-not-symptoms No failure to fix.\n */\nexport function CouponStackingNotice(props: IProps): JSX.Element;\n```\n\n`@evidence <target> <reason>` is the agent's explicit claim about what this code implements and why. `@evidenceExclude` records why an obligation does not apply.\n\nA target is one of four kinds:\n\n- **Markdown**: a file, or a section of one.\n- **Prisma**: a model, a column, or a relation.\n- **Swagger**: an operation, method and path together.\n- **TypeScript**: a type, a function, or a property, written as an inline link.\n\nLeave one obligation unanswered and the build stops.\n\n```bash\n$ npx ttsc\nerror TS16411: [evidence/graph] Missing acknowledgement for 'docs/discount.md#coupon-stacking'\n  (Markdown H2 'Coupon Stacking' at docs/discount.md:3)\n  in Claim 1 reference 1 (markdown, symbols: h2, h3).\n\n...\n\nFound 5 errors.\n```\n\nMissing obligations appear in the same build as type errors. The error list is the agent's task list.\n\n## Benchmark\n\n![Coverage and token spend across all four subjects](https://raw.githubusercontent.com/samchon/ttsc/gh-pages/benchmark/png/evidence-summary.png)\n\nOne agent built each subject twice. Same inputs, same engine, same model; only this plugin differs.\n\n- **Plain**: omissions are invisible, so review hunts them.\n  - Read everything, fix every finding, restart until a round finds nothing.\n  - The loop until dry eats 90–95% of all tokens.\n  - Coverage still lands at 51.6–85.5%, falling as the subject grows.\n- **Evidence**: omissions are compile errors, so review reads the tag list.\n  - One pass, judging whether each reason is true.\n  - Review takes 15–41% of the tokens.\n  - Coverage lands at 100% on every subject.\n\n[The benchmark guide](https://ttsc.dev/docs/benchmark/evidence) breaks each run down by phase, and [`samchon/evidence-benchmark-results`](https://github.com/samchon/evidence-benchmark-results) keeps the raw sessions.\n\n## Setup\n\n### Install\n\n```bash\nnpm install -D typescript ttsc @ttsc/lint\nnpm install -D @ttsc/evidence\n```\n\nThis is a rule contributor to [`@ttsc/lint`](https://github.com/samchon/ttsc/tree/master/packages/lint), so it runs on [`ttsc`](https://github.com/samchon/ttsc) rather than on stock `tsc` with ESLint.\n\n### Configure\n\n```ts\n// lint.config.ts\nimport { evidence, type ITtscEvidenceGraphConfig } from \"@ttsc/evidence\";\nimport type { ITtscLintConfig } from \"@ttsc/lint\";\n\nconst graph: ITtscEvidenceGraphConfig = {\n  claims: [\n    {\n      type: \"typescript\",\n      files: [\"src/components/**/*.tsx\"],\n      symbol: \"function\",\n      reference: {\n        type: \"markdown\",\n        files: [\"docs/**/*.md\"],\n        symbol: [\"h2\", \"h3\"],\n      },\n    },\n  ],\n};\n\nexport default {\n  plugins: { evidence },\n  rules: {\n    \"evidence/graph\": [\"error\", graph],\n    \"evidence/review\": \"error\",\n  },\n} satisfies ITtscLintConfig;\n```\n\nOne claim: the components under `src` implement the docs, so every H2 and H3 under `docs` must be cited by a component. Run `npx ttsc` and the error count is the backlog.\n\n[The configuration reference](https://ttsc.dev/docs/evidence/claims) has every claim option and the four rules beside `evidence/graph`.\n\n### Tags\n\nThe configuration is written once. The tags are written forever: `@evidence` cites, `@evidenceReview` verifies, and `@evidenceExclude` declines. [The tag reference](https://ttsc.dev/docs/evidence/tags) has the full grammar.\n\nA false tag removes the error, not the problem. `@evidenceReview` resolves it:\n\n```ts\n/**\n * @evidence docs/discount.md#coupon-stacking States the per-issuer limit.\n * @evidenceReview docs/discount.md#coupon-stacking #a1b2c3d4e5f6\n *                 Verified against policy section 3.\n */\n```\n\n- Reviews match the same declaration and target.\n- The fingerprint expires when the cited content changes.\n\nThe compiler handles omissions. Humans handle falsehoods.\n\n## Spec-Driven Development\n\nRequirements are the handoff: whether a human or an AI wrote them, a human must review them last. That reviewed layer is the source of truth, the evidence the AI builds everything else from.\n\nEach arrow is one claim from `lint.config.ts`, pointing at the evidence it cites.\n\n<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://ttsc.dev/evidence/documents-dark.svg\"><img alt=\"Idea notes grounding Requirements and Specifications, which ground Implementation and Test\" src=\"https://ttsc.dev/evidence/documents-light.svg\" width=\"100%\"></picture>\n\n- Hand over the requirements, and the agent writes the rest.\n- Hand over raw idea notes, and it writes the requirements too.\n\nThe compiler checks everything below: a dropped idea or a skipped requirement is a compile error, so nothing vanishes on the way down.\n\nEven requirements cite their evidence, in comments, so the rendered document stays clean.\n\nBackend, frontend, and even novels below are this same shape, drawn in detail.\n\n### Start with principles\n\n100% compliance with every principle.\n\n```md\n## No hard coding\n## No monkey patching\n## Use the conventional solution\n## Fix root causes, not symptoms\n```\n\nMake them a checklist:\n\n```ts\n{\n  name: \"every function answers every engineering principle\",\n  type: \"typescript\",\n  files: [\"src/**/*.ts\"],\n  symbol: \"function\",\n  reference: {\n    type: \"markdown\",\n    files: [\".agents/skills/principles/SKILL.md\"],\n    symbol: \"h2\",\n    checklist: true,\n    requireReview: true,\n  },\n}\n```\n\n`checklist` changes the denominator from principles to functions times principles. Every selected function must answer every principle, as `CouponStackingNotice` does above.\n\nOne missing answer fails the build. Adding a principle creates a new obligation on every selected function, and `requireReview` expires every affected review when that principle changes.\n\n### Backend\n\n<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://ttsc.dev/evidence/backend-dark.svg\"><img alt=\"Requirements and Specifications grounding DB schema, API operation, API schema and Test\" src=\"https://ttsc.dev/evidence/backend-light.svg\" width=\"100%\"></picture>\n\n> Real config: [`api/lint.config.ts`](https://github.com/samchon/ttsc/blob/master/benchmarks/evidence/template/evidence/packages/api/lint.config.ts) and [`backend/test/lint.config.ts`](https://github.com/samchon/ttsc/blob/master/benchmarks/evidence/template/evidence/packages/backend/test/lint.config.ts)\n\nThe DB schema is Prisma, the rest is TypeScript, and one graph spans both:\n\n- The DB schema cites the documents; no table without a documented reason.\n- Operations and API schemas cite the DB layer and the documents behind it.\n- Tests cite the operations; an untested operation is an open obligation.\n\n### Frontend\n\n<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://ttsc.dev/evidence/frontend-dark.svg\"><img alt=\"Requirements and Specifications grounding Swagger, Hooks, Screens and Journeys\" src=\"https://ttsc.dev/evidence/frontend-light.svg\" width=\"100%\"></picture>\n\n> Real config: [`frontend/lint.config.ts`](https://github.com/samchon/ttsc/blob/master/benchmarks/evidence/template/evidence/packages/frontend/lint.config.ts)\n\nThe source layer is the backend's own Swagger output: a graph can start from what another project publishes.\n\n- Hooks cite the operations they call.\n- Screens cite the hooks they render.\n- Journeys cite the screens they walk through.\n\nScreens and journeys also cite the documents, so every screen traces back to a requirement.\n\n### Novels\n\n<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://ttsc.dev/evidence/novel-dark.svg\"><img alt=\"Principles and Settings grounding Treatments, Scripts and Prose\" src=\"https://ttsc.dev/evidence/novel-light.svg\" width=\"100%\"></picture>\n\n> Real config: [`napoleon-imperator/lint.config.ts`](https://github.com/samchon/novels/blob/master/packages/napoleon-imperator/lint.config.ts)\n\nThe graph reads no meaning, only obligations and citations, so it works on any text. Humans review only the settings (characters, world rules, history), and the novel follows. The principles are universal literary fundamentals, not something written per work.\n\n- Every layer cites the principles for its literary purpose.\n- Every layer cites the settings for facts, rules, and knowledge.\n- Scripts and prose cite treatments for cause and consequence.\n- Prose cites the script it executes, exactly.\n\nEditing a setting expires every review on it, so a revision leaves no stale scene behind. [`samchon/novels`](https://github.com/samchon/novels) runs this graph on 25 principles, 350 setting commitments, and 742 scenes.\n\n## Sponsors\n\n[![Sponsors](https://raw.githubusercontent.com/samchon/sponsor-images/refs/heads/master/public/circle.svg)](https://github.com/sponsors/samchon)\n\nThanks for your support.\n\nYour [donation](https://github.com/sponsors/samchon) encourages `@ttsc/evidence` development.\n\n## References\n\n- [`ttsc`](https://github.com/samchon/ttsc): the TypeScript-Go toolchain this plugin runs on.\n- [`@ttsc/lint`](https://github.com/samchon/ttsc/tree/master/packages/lint): the lint engine that links this rule into the compiler.\n- [Guide Documents](https://ttsc.dev/docs/evidence)\n- [Benchmark Diagram](https://ttsc.dev/docs/benchmark/evidence)\n- [`samchon/evidence-benchmark-results`](https://github.com/samchon/evidence-benchmark-results)\n","readmeFilename":"README.md"}