{"_id":"@davidbalzan/groundwork-seam","_rev":"20-6e39eac0cb7b614327d871907eef9d69","name":"@davidbalzan/groundwork-seam","dist-tags":{"otp-probe-20260916":"0.1.17","latest":"0.1.18"},"versions":{"0.1.0":{"name":"@davidbalzan/groundwork-seam","version":"0.1.0","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.0","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"8195f2c1576c65d1e5c4949ed27278f1844c16e8","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.0.tgz","fileCount":36,"integrity":"sha512-vCDmHe4xro7xnNuXQ9stPR3E3fNQv/WXSDKgRFihFh3FdZO47Hxx2vERoRk3Cuie3WwBxAjbtmNgVUQy74S5wg==","signatures":[{"sig":"MEQCIBKIML+TdD5im8WN0n3j3Stl11MfL/kSF1LrblSN/5eyAiA9cGoR1NEqnAAz92GJEGY4syUuuE6LMNrcM1u/1pRuYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71226},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.0_1787035852623_0.8664605037760282","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@davidbalzan/groundwork-seam","version":"0.1.1","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.1","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"080ac017afb5fd6d11fed02770a65944423d20dd","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.1.tgz","fileCount":36,"integrity":"sha512-a0AXJmP5P58N7YXQbWo9r41A6RmDVCqe72zzHNHDMHEXDdHK0rnKAMQD/kR0t66Pps/GySJdRAzbCxgoEHDZUw==","signatures":[{"sig":"MEMCIGiCi7K/xuPoK93iN7Vv/OSzgTW5YkGGB4E9flQzHZSBAh99fQEQkCPglWtgxhTMUzAI7mcvfBgsk+IQpQTpGW/G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72133},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.1_1787141091820_0.11530029077712456","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@davidbalzan/groundwork-seam","version":"0.1.2","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.2","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"678e64bd9fd56d4920ec57ceac5e4edb5b68b8cf","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.2.tgz","fileCount":33,"integrity":"sha512-UKuIMqksP4Ao4MIIIDUnTevsTVv0KoCGHoY6rgRWmBTMkRL5DNWu6A0ZuiwpSxsJskTJ7mFeFm79HCFlOP3Aug==","signatures":[{"sig":"MEUCIHa8Y0s/B80jg2WUfLmn5+aVucvqmsGmNd2RISljAk0HAiEAnN8q5Lu2sUhY1ZrTrGVJcVstdEnRi0Xl49CyshvcDyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71501},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.2_1787150608544_0.45503521564708227","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@davidbalzan/groundwork-seam","version":"0.1.3","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.3","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"d01cfa6e0e9af4a056b65cd8f948a2846887f80d","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.3.tgz","fileCount":33,"integrity":"sha512-GpSofBrnsWGq9wMSX3QzATR8JkVsSlZOjL3+5KuUB6nuwceChzDR0Gb4H56UrrQap7ZONguRn1ti7zbpSly/pA==","signatures":[{"sig":"MEYCIQCd/2UomuEzluFdZc/9RgOgYR0FQaQI4zhlXRk+zWnd1AIhAJsLnwaDCsbu5P4qYLw41lNfQTNWfSZm/mu7X/PBzwUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76260},"type":"module","_from":"file:davidbalzan-groundwork-seam-0.1.3.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"_resolved":"/Users/david.balzan/workspace/groundwork-kit/davidbalzan-groundwork-seam-0.1.3.tgz","_integrity":"sha512-GpSofBrnsWGq9wMSX3QzATR8JkVsSlZOjL3+5KuUB6nuwceChzDR0Gb4H56UrrQap7ZONguRn1ti7zbpSly/pA==","_npmVersion":"12.0.2","description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.3_1787669843783_0.9696634725239288","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@davidbalzan/groundwork-seam","version":"0.1.4","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.4","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"934729827dcfaa4543edba5b124cc3ddf14378fa","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.4.tgz","fileCount":33,"integrity":"sha512-RFa2mAmme8Y8lXEF+mxQjMIYVX6xWiSkCw140OYfVmmObC3XJ41BwyUFArrcMay2kGc3iahG59OnH9KDYhvySA==","signatures":[{"sig":"MEUCIQCvmNqsTOMFHSDujLLbVMW/kENpB8eKGV26tMTLmYqAAgIgEzVQzmrp9D8+R3XHVkOuCsRnOjrs/p+uXWGkKrVQ9mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80230},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.4_1787820002412_0.8761840546277047","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@davidbalzan/groundwork-seam","version":"0.1.5","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.5","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"e829db1baa886a5b8da59531f5bdbbd9ec3f58af","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.5.tgz","fileCount":33,"integrity":"sha512-JoO7/LJQozGGbH1haAyCYVLT3HDfzUM66znkVv+yv81HNF2EH+pTVnSox8MC7wXX9dvZDOQjkyTevVNvi4NdFA==","signatures":[{"sig":"MEYCIQCTMmzLjiRNUTvtmDGrEsry2j0YyeWvL+fYEVyniN3QXAIhAIRN5stPMbIRP1PcX9NjHA2/lrQtBlz8NmmnEvfI5nhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81201},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.5_1787841327076_0.9179051694662141","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@davidbalzan/groundwork-seam","version":"0.1.6","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.6","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"05e202560263d5ca284ed9cfa37a326323160818","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.6.tgz","fileCount":34,"integrity":"sha512-WOg1wj4ccX5ANUxfZegES5uDB/U5dE2sA0K2C7l0fqMXyBaq+ZQbqTguG+NuCyjwl0kcMJtxvOvWTzF3shNMYg==","signatures":[{"sig":"MEUCIGsX9sxDtNFy2lU4Jf7wnkj6WwEP8bwBGAmXxm7kvWlCAiEA0lYiFlBuLaAzEQjDVubHUxfQsK8AuBJ8+3tpIGsltRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89614},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.6_1787906841320_0.1983034419870131","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@davidbalzan/groundwork-seam","version":"0.1.7","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.7","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"8a0f6d2c6c01406d5eacacf7b6dfc5810908444d","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.7.tgz","fileCount":34,"integrity":"sha512-b+PnvCq1CQ/FqYuXGS/qfiEVS+Rrd1lsVtt8KDvy3vgUz8jhFhtY16VKI8L+Qa1h37uJUWTHMIKgSgLqNcSfEg==","signatures":[{"sig":"MEYCIQDPn2Hl14ZY9ltI2iYeIzkaVOlnbK3m/RnTgKlEIzkV5gIhAMOj3/rAEns3ZE060fmVgu30MqKIqVjd6eErnfyGzpdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93664},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.7_1787915794499_0.13032720960335942","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@davidbalzan/groundwork-seam","version":"0.1.8","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.8","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"4434e514413c381c93b1a8f11a7b81633ae65c9f","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.8.tgz","fileCount":34,"integrity":"sha512-A/quWTcSoacx/XW1uuha54mOjo8pWi75xqw5JrW7U40wzxm0SEaAQqaJ8NIhxLRy5c4yxzqj0El6K99WErL5Ng==","signatures":[{"sig":"MEUCICHh5dGoXbARaYVwQ6y1GMTKAGE8JVsIzX5Zr5xgGFTzAiEA52PLitjtvS1GbV9NZYGVCH9HK5xTNJ/4s62AlH5WWko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104710},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.8_1788067188100_0.4842209903193917","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@davidbalzan/groundwork-seam","version":"0.1.9","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.9","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"51dabfed12d4604aa18b79f34d078146974e39d0","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.9.tgz","fileCount":34,"integrity":"sha512-9QQ0pxVYJ4HSqihsgzbz97fdiEMLiysIgIuyEUPecdHUwesQ1lVJLDHf2es0CFEKvhl+SvrM6Zl2hUVz8zzorw==","signatures":[{"sig":"MEQCIHJoQuivPWNXZg7Z3UPQ2pifrZ4Z8xMti+J8SOOqXMA1AiB43zOXpFE6rTcoX4bmM99NF52pmQS/cYKrSHJdFdGYAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104710},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.9_1788074947824_0.017392677291947267","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@davidbalzan/groundwork-seam","version":"0.1.10","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.10","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"5ed651ee7ebf7a8745637fe5bfe52a123d08e733","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.10.tgz","fileCount":34,"integrity":"sha512-GtVawtTV0U5X/x356POTukPXgyg+l0OwZK6EOyFXAxjeNUeJM7jOXtFYdIEqCvnlqAa7kMTGDc416pLjaHL/Kg==","signatures":[{"sig":"MEQCIBIAx/d+G8l+MX5TcLCUKqyoTq/eYAgLadbvBVQqdWPnAiBzHptQwUhayziFDXba5rUZm3EviyOhKO6+U9kWRi1qIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104991},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.10_1788090690654_0.6695353619582594","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@davidbalzan/groundwork-seam","version":"0.1.11","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.11","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"5adccacb408c71d051dd89b32325113bfcb034a7","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.11.tgz","fileCount":34,"integrity":"sha512-sqmRgISV38Y6aisC5QlR7XnbBzP6YposMi/Wzmw57XPYDDwTog0vvc+Npkgl/dbfmlNXtSrzt/y8ukY5UrHz/g==","signatures":[{"sig":"MEUCIQCoYGW0m7Z9W9lYwLQddrVUrFb9Io1xqYS+n3yBi95QVAIgY84as8q446ZD4mn95nWe56y5y3V1/1KKIxxwHWqcTEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104991},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.11_1788099542024_0.14471753731414738","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@davidbalzan/groundwork-seam","version":"0.1.12","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.12","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"dfad0bccac8d744f3633262b2814ebf1b3a3f479","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.12.tgz","fileCount":34,"integrity":"sha512-1I98GM+ZnOmSG4+D8bNH3IchgAzTUOTv6XScsaM4ta6bT+JYVQJAfzYS0semMqz6oik2OD7wqkPaGV07/FS7ow==","signatures":[{"sig":"MEUCIBoltdSdWNI1OWqa5HXeqnLnrYGqNM5U+BLfAMNmRbWbAiEA8CnYuZo1xaeAFYrv2B6E/1HJq9Vlthi2POLoTpa2FMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111564},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.12_1788186927332_0.11723135687914787","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@davidbalzan/groundwork-seam","version":"0.1.13","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.13","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"7eb6993a3111442570bbe1416734caf5e098770e","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.13.tgz","fileCount":34,"integrity":"sha512-u9Q4JtHtIzq9XEIKi+EsxPzDPS450HYoqzFviFzHliz30k6XbgKQtHtmIEmME/X3rsH70Ay3LsnWMqdGBoU35w==","signatures":[{"sig":"MEUCIGs0ENZQC/XpBCSFZgMguFq7XgTGwQka9I+2lsmV4ARFAiEA8KCjS8/T4ue25MBQ4VfOBZnX+roakXN6PLc4RqZp6Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115113},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.13_1788193453586_0.6343993870702562","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@davidbalzan/groundwork-seam","version":"0.1.14","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.14","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"a03711c0394e3902795cdcc1e4ef4020aa7ed093","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.14.tgz","fileCount":34,"integrity":"sha512-zp60peTWMhtBkCxDuM4HCNbS+9IzgLWEEpl9mWiLXOw10kz97krN3AX8t3bENRSI1cGoAWReHAwYNi9QW30syA==","signatures":[{"sig":"MEQCIGdeeX/KClnwOIUTSoWBovvPBMh0PPV6KpWcM3jwwkIJAiBT07ah26+UnQnJ+4pP5nJ1azChFn6XrYl+wKsS306zMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127994},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"pnpm run build","prepare":"pnpm run clean && tsc","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"_npmVersion":"12.0.2","description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.14_1788331739341_0.15088789793861768","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@davidbalzan/groundwork-seam","version":"0.1.15","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.15","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"ef2008115f3d3fb25e79a33df9ef40781c4b8f24","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.15.tgz","fileCount":34,"integrity":"sha512-LSj/+ITPtGmo63QKigTuBy4IxC9qm+TjEUfB1r+CsdoQC09tb9jS6+6pay3cnfX8C/n1PRA75RpvwLFhw+OkEg==","signatures":[{"sig":"MEYCIQDFlw0xRV8/gsHSYonWZGvGAPYyCWo4BRtpKuhWvq8RVwIhAJyokzlKHSfMozexXqZ501YF7DrD4YHy74Cb859ixG0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142444},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.15_1788952869494_0.42578760550625416","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@davidbalzan/groundwork-seam","version":"0.1.16","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.16","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"0433f962f0b20e83a325e3698a6ad8fb1c5ee09b","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.16.tgz","fileCount":34,"integrity":"sha512-+u0Xe+vi/D9GdfUirFcvTapq06L/CQX6Y6Rw+uI6oIu+9NLfdOIdSJC/YVGmGMnTwARj3Jgd9I5csMHWvR2GLw==","signatures":[{"sig":"MEQCIHGSyqbuhF8ho2Qg66RUQf3++MjDPtn5d6GbDNFW9HhcAiABN+nDows0IHLGYHe1veU0KUoiMWhIAPWNmDMVj5XUfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyVlrF2nNaVilro4HOG6khdby6PwyKRHSBXJfB1S7h8AiEAkTCGtJwLmYf34CljcT80eAnzRu7V8luhtJPA8YWirRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191700},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"gitHead":"d9b778ae80e3ea42ce465591c519310a6b7380d2","scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"pnpm run build","prepare":"pnpm run clean && tsc","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"_npmVersion":"11.19.0","description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.16_1789368358761_0.9741803627494354","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@davidbalzan/groundwork-seam","version":"0.1.17","license":"MIT","_id":"@davidbalzan/groundwork-seam@0.1.17","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"dist":{"shasum":"1e1d0d866af12d7bcf9b6cac2e04f6cd3d62dd2f","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.17.tgz","fileCount":34,"integrity":"sha512-iY7HNrNdk4BqP8IA1uv1GsHfriAxvh7V3vCZZF/brDRAQLNjDhmYPE7Nokh/rOIGXix8mj1fmCEsepTthld7FA==","signatures":[{"sig":"MEYCIQDpDSOVu/4O38K4gO5oKqFdGd4FdnKvklLW93XfUcXfuQIhAIsRpWnnemT9JfZrg76iw9dIgdeDs15ZJ+aTMosCOCEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAdKg+oFciReXsFWbKieSFJvxxMGlpNmZipEcb1sFjHzAiAk0krpogWHzhVi/YnzTUahVYndVZwQHv7Z4JbpOSz8/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197832},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"gitHead":"dd0c0d45c960f5cdac835b3a1dbda8f492e7689c","scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"pnpm run build","prepare":"pnpm run clean && tsc","pretest":"tsc"},"_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"_npmVersion":"11.19.0","description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/groundwork-seam_0.1.17_1789473214227_0.5372920248256643","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"_id":"@davidbalzan/groundwork-seam@0.1.18","dist":{"shasum":"55cb0da488d314ac21f758ae68de5882332ecda4","tarball":"https://registry.npmjs.org/@davidbalzan/groundwork-seam/-/groundwork-seam-0.1.18.tgz","fileCount":34,"integrity":"sha512-e9wYsy1XlOfJwQlzojD3Q7s1Jwiy6KIV0kqvmPI/XI2Hp9IKYUn0liacREpzaxhhIdPG4fttJkjoMptePXxUkQ==","signatures":[{"sig":"MEUCIQC6tC4xOnzRrsK0/Dj487X31LIH+QQmjNyRmAiWcVAJiAIgPi5pEEKguKCF9unvYgzpwVhTAGstenFPrrWiFMHykC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGVFCQOKdIDd6E32+xV5aKOWkFuyzIo1F0QKKrDIPzhXAiBlCjJ3mo3z0/MGwZGsCZTjQeHj8p7iOSiJnQL5CZ7V7Q=="}],"unpackedSize":200493},"name":"@davidbalzan/groundwork-seam","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./docs":{"types":"./dist/docs.d.ts","import":"./dist/docs.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","import":"./dist/protocol/index.js"},"./skills-mirror":{"types":"./dist/skills-mirror.d.ts","import":"./dist/skills-mirror.js"}},"gitHead":"72ed3bc3792a04c7c78d3690859dd677861e0db6","license":"MIT","scripts":{"test":"node ../../scripts/assert-tests-exist.mjs test/*.test.mjs && node --test test/*.test.mjs","build":"pnpm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"pnpm run build","prepare":"pnpm run clean && tsc","pretest":"tsc"},"version":"0.1.18","_npmUser":{"name":"davidbalzan","email":"david.balzan@gmail.com"},"_npmVersion":"11.19.0","description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","directories":{},"maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/groundwork-seam_0.1.18_1789547273018_0.34560645057284534"}}},"time":{"created":"2026-08-18T06:50:52.423Z","modified":"2026-09-16T08:27:53.317Z","0.1.0":"2026-08-18T06:50:52.773Z","0.1.1":"2026-08-19T12:04:51.953Z","0.1.2":"2026-08-19T14:43:28.683Z","0.1.3":"2026-08-25T14:57:23.913Z","0.1.4":"2026-08-27T08:40:02.573Z","0.1.5":"2026-08-27T14:35:27.211Z","0.1.6":"2026-08-28T08:47:21.472Z","0.1.7":"2026-08-28T11:16:34.670Z","0.1.8":"2026-08-30T05:19:48.239Z","0.1.9":"2026-08-30T07:29:07.971Z","0.1.10":"2026-08-30T11:51:30.797Z","0.1.11":"2026-08-30T14:19:02.169Z","0.1.12":"2026-08-31T14:35:27.473Z","0.1.13":"2026-08-31T16:24:13.738Z","0.1.14":"2026-09-02T06:48:59.494Z","0.1.15":"2026-09-09T11:21:09.647Z","0.1.16":"2026-09-14T06:45:58.872Z","0.1.17":"2026-09-15T11:53:34.318Z","0.1.18":"2026-09-16T08:27:53.140Z"},"license":"MIT","description":"Schema owner of QUEUE / DONE / WORKSTREAMS / FACTS plus protocol record types.","maintainers":[{"name":"davidbalzan","email":"david.balzan@gmail.com"}],"readme":"# @davidbalzan/groundwork-seam\n\nSchema owner of `docs/QUEUE.md`, `docs/DONE.md`, `docs/WORKSTREAMS.md`, `docs/FACTS.md`, plus typed protocol records.\n\nMarkdown stays authoritative. This package is a library, not a daemon.\n\n## Find the answer without knowing the name\n\n**This section is indexed by the QUESTION, not by the export.** If you are about to\nwrite a regex against one of these documents, the answer is almost certainly here —\nand if it is not, that is a gap in this package, not a reason to hand-roll one.\nSee *Gaps* below for the ones we know about.\n\n> **Why this section exists.** A consumer re-derived three verdicts this package\n> already owns, each with a local regex. That is a seam-design failure, not a\n> consumer bug: every export was present and none was findable without already\n> knowing its name. The fix is that the name is now the ANSWER rather than the\n> search term.\n\n| You want to know… | Ask | Never |\n|---|---|---|\n| Is this queue item done? | `queueItemsOf(doc)` → `item.done` | a `/\\[x\\]/` or `/done\\|merged\\|closed/i` regex |\n| What are this queue's items at all? | `queueItemsOf(parseWorkDoc(text))` | splitting on `- [ ]` |\n| Which queue items lack a RECORDED id? | `unrecordedQueueItems(items)` — `item.idRecorded` is absent exactly when the raw line has no `⟨q-…⟩` | `!item.id` (always populated: reads 0) · a sigil test on `item.text` (sigil stripped: reads nearly all) |\n| What does this DONE entry cite? | `doneEntriesOf(doc)` → `entry.ref` | scraping `#\\d+` from the line |\n| Do two refs mean the same PR? | `refsMatch(a, b, { contextRepo })` | string equality |\n| What CLOSED this queue row? | `closingCitation(row)` — a nullish result means *read the row* | any \"closed by\" in the body; 4 rows say it in prose |\n| …the same commit? | `commitRefMatches(a, b, { contextRepo })` | comparing sha prefixes by hand |\n| Which refs does this text carry? | `refsIn(text)` · `commitRefsIn(text)` | a local `#(\\d+)` |\n| Which board grammar is this? | `boardSchemaOf(doc)` | reading the header row yourself |\n| Which board rows are `workstreams.v1`? | `workstreamsV1RowsOf(doc)` | indexing table cells positionally |\n| Does this row carry a leading tag? | `leadingTagsOf(item)` · `sweepTagOf` · `awaitingOf` | matching `**[KEY:value]**` anywhere in the line |\n| Is a zero an answer or an unread file? | `zeroIsUnparsed(count, sourceText, axis?)` | treating `0` as \"none\" |\n| What is wrong with this document? | `workDocIssues(doc)` · `workDocIssuesDetailed(doc)` | your own validator |\n| Which phase citations CLOSE a task? | `phaseClosureCitationsIn(text)` | `phaseCitationsIn`, which cannot tell \"closes\" from \"unblocks\" |\n| Did this diff newly tick a task? | `newlyTickedInDiff(diff)` | diffing checkbox counts |\n\n**A verdict this package exports is a verdict this package owns.** If your code\nanswers one of the questions above with its own regex, the two answers will\ndiverge — and the divergence is silent, because both sides parse cleanly.\n\n## Gaps — questions this package does NOT answer\n\nRecorded so a consumer can tell \"you missed it\" from \"we do not offer it\", and so\nthe check that flags re-derivations knows what it must NOT flag.\n\n- **Counting checkboxes in a phase file.** `newlyTickedInDiff` reads a DIFF;\n  `phaseCitationsIn` reads citations in prose. Neither counts `- [x]` in a phase\n  document. A consumer doing that is filling a gap, not duplicating a verdict.\n- **The source LINE of a parsed item.** No item type carries a line, index or\n  offset, so anything that reports `docs/QUEUE.md:<line>` must scan lines itself.\n\n## Notes\n\nPR2 parse contract: any markdown table is a board, arity 5. Header-cell detection is PR3.\n","readmeFilename":"README.md"}