{"_id":"workday-daemon","_rev":"70-451d5bf4f732bd6cda25e63843f83216","name":"workday-daemon","dist-tags":{"latest":"0.51.1"},"versions":{"0.1.0":{"name":"workday-daemon","version":"0.1.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.1.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"4c098ee88ada4d977e91efe8ca9ead68a1b6402c","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.1.0.tgz","fileCount":56,"integrity":"sha512-7DTrAxMWkD+EObR1qfj5Tvlrs1WiDZ/35DSrs7fXRewrzileRZNA+VuJl0BfE5/gIYcJ73FCKxgjDsNC05kzMA==","signatures":[{"sig":"MEYCIQC7IIgBeOmyNU9tpD7hY7FrElZXYS+xNU7H8rwBOi78fAIhAPjOdFegx8ymT6TunwK5UxMa+rXbQqIkZ7FFEGQJmLPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319331},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f6c25489182377be5910d584ddccd0103070a616","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.1.0_1773524239958_0.8331241278437593","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"workday-daemon","version":"0.2.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.2.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"a33a63c62570c434a780559faaade3ca4b0b217b","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.2.0.tgz","fileCount":56,"integrity":"sha512-44BVRzDhnl85kImXnhiHSl3UR7OKYZSakN+3EHNiZHvrfUnNcM2v+vQ+zSctfE4p2OAGV+Brf1DexjwlygGgfA==","signatures":[{"sig":"MEUCIQDieK7/0VGoux2nDoFoJDS0JCuNuJzwwnTxwvnb1Hya3AIgWNSAHSFZv7gwMpM4bc9QCcYCELlc1pxIbufdrNuSa3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322658},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f6c25489182377be5910d584ddccd0103070a616","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.2.0_1773524804829_0.5332231213026088","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"workday-daemon","version":"0.2.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.2.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"e6bc5cc69adc438cfc193f5ad5edb05c3d72ba55","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.2.1.tgz","fileCount":56,"integrity":"sha512-Ehr0Hp0jrpfR/owCs5oiCfijVkdlHbeP2sN5iiOLyX6T/GkpGGcD9W0wLL3Cf6KPH8BLlKkDlXPoJCvsH6jMsA==","signatures":[{"sig":"MEUCIQDfCK2S4bXKJyAO3cREB7llhuL1WYb7+qOwaMySwTM/rAIgTRJuVUyCCxlExK3DngYElCtVewu9DNmKNtQ6L22HhGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322901},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f6c25489182377be5910d584ddccd0103070a616","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.2.1_1773525036531_0.7637875706440096","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"workday-daemon","version":"0.2.2","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.2.2","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"ab055b54849855aed97095196f181303c0d878af","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.2.2.tgz","fileCount":56,"integrity":"sha512-upbey3auBYLFgWZGCFGBINzwas4S4DLcy2AqLEQLrmh0cw5xcEnEm40XcEUPC/DovLY6hBZ6EuL3sZQvP/a2yA==","signatures":[{"sig":"MEQCIFU0/nyQS2UFYGyj2dAiHlc2emdxt9orsFt+MD2ph4z4AiBbjDIBRSXdTgeyIpPkSb23xAa9kLl9ke6ZaeEBQIpB/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323656},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f6c25489182377be5910d584ddccd0103070a616","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.2.2_1773525198078_0.6455544772846169","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"workday-daemon","version":"0.2.3","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.2.3","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"20255368495daaa0383fc6a81c7299163fa3c7c2","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.2.3.tgz","fileCount":56,"integrity":"sha512-WRqLwNZXvAzX08DLTJoo38AlBsgHc5fCqVPcsLcZW6rUiE96ik9sqvo+BBhYY2Td/2z3oDlabW43kamRJ/oc9g==","signatures":[{"sig":"MEYCIQDzlp/BVOWi1vhsniL+0/xCid+6xHA0YUMjJlh7Z8TlxgIhAIzSQMjktkIqV+k5+ZbUgF0D7z5PyPfhYHbheTu5yMB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324439},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ae98030b4d37c8202935249fc0528d7d6f23e5dd","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.2.3_1774528385807_0.8411976248368502","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"workday-daemon","version":"0.2.4","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.2.4","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"971e1446523cc884b8ae8537e410315e2b04ff6c","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.2.4.tgz","fileCount":56,"integrity":"sha512-eWx1CiS6DNpHr0YNkTh+yP55qZqmBQRZeyeQNsTk1+Rl598H/AUaY1OudoB4f1hjq5MiSEa109G4zk7lGx7kfA==","signatures":[{"sig":"MEYCIQDB3la768jYTJwzlHa9eIBz+RpWnrfP2zwJafSsRa1GLAIhAPNrLA6aHM+pamIqAf0Z7eRVjyZ6Lu6XhuWjRd+BL8ee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328304},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"01bd4e047329a228f96593b47c033a8b6bbe2ab2","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.2.4_1774532634483_0.8388214806560774","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"workday-daemon","version":"0.2.5","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.2.5","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"87a15f8b96eea9df9316b4485dee0b21c7bef780","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.2.5.tgz","fileCount":56,"integrity":"sha512-qDP7w03pWiEeYXcCH+7OMEQ5xVCulFJbnt2QRdWePAFTh3jhZ/F0Qix3tWkRM26DBdF7ZbLtDd6M3KB92xe+zg==","signatures":[{"sig":"MEQCIGI/qZEBLjW1QIzKFm2I1HrJYr3tW9bCCp6oFz0ATIFzAiAXdq39T8q9vU2H2Q1rjsSVsLz4hs8J/v0aCMmJ+GHw+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330864},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c13bf2b274aaf861f7c463c07e94bb0d0c0a84b3","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.2.5_1776205559876_0.13391890824323927","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"workday-daemon","version":"0.3.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.3.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"cfac8a71e9e8a4ac6c76f25e4d9db022f94b2d96","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.3.0.tgz","fileCount":56,"integrity":"sha512-t13y7SEoAXQ8hAt7KsZhdnQ/9I0uMwARMde0lM/qKGD0XWUyw+CDchBym8dt5CUqKK2MwKn/7+27uDzInBGKrw==","signatures":[{"sig":"MEYCIQCjGV0RWln26oBreiQuRHSeebveWmtsG2czuvRe9EpJxwIhALSW4zDeOmPoO1vJIe0odcm3xUOKpOLb7VjO4q5XpOOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337775},"type":"module","engines":{"node":">=20.0.0"},"scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.3.0_1776337637381_0.5138264514991482","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"workday-daemon","version":"0.3.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.3.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"3098c810fe1e4922eaee1a7ef7dc9ab325c64254","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.3.1.tgz","fileCount":56,"integrity":"sha512-Wg8rUPgCjjgSxGTQ8z60S2HBxAoQjnjtT/u9HB/ui/gVRXhCh6fWvgnmgK045wJOcNsoY4VxJDct1PGzXRKAgA==","signatures":[{"sig":"MEYCIQChKB1tMfVUxm7E4bp7R6eA2q1X1G4ayLjCy6GBA/tXRwIhAMVRTHHh28lsdcPDBmmTbrx1ywOYqE8WJSgJqM76NhCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337269},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0b5578c07c02af274c1a7590239b613040ce9cef","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.3.1_1776629228110_0.6990157819516969","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"workday-daemon","version":"0.3.2","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.3.2","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"d0e5b2ba68f4c8409ed4863f8f8bb9eb808db15b","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.3.2.tgz","fileCount":56,"integrity":"sha512-cr+alveeLCnynHvf7GvWSoRHG2fOKXDJWFBECFc+x7L4yY2awiuGcxUA92k9B0zivN562iF1meqcSzDKYjSeWw==","signatures":[{"sig":"MEUCIBjqiEfyjjpiV/NpRSWzhJiPxTR+7Wwmcgo5LgxvzNjoAiEAontM60ZHwvLKqUywXb7FP+3tGyzcaZ7Dpm4J0Dfca6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339020},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"dbf900c144985c68c4703e6973dfcf57f7709ddd","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.3.2_1776630209165_0.6020293417981131","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"workday-daemon","version":"0.3.3","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.3.3","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"c940998e1383e5fd512be17337987ac2311c74c2","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.3.3.tgz","fileCount":56,"integrity":"sha512-Px+zvmKtSrwAHYuXP4I3DZlUJfH+dc7FEyUczN/MY+1Fyo3qOL2fDH2M3vkZ3bD+2SGLXHL44zimUvcsHO2+LA==","signatures":[{"sig":"MEUCIF8M52wJN8SrH3ekFy3o9chnLxqGDl6zAutzh9v6WtVIAiEA8kJFM0VO1ZpTObKVzlWlX7eS4gxQu1S0uBnJ7WAO5II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341007},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"160971e04fc2516efcc8704b350ea219a331786f","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.3.3_1776632075994_0.4104408584612398","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"workday-daemon","version":"0.3.4","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.3.4","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"dcafac64f92b78d4e928a9413eb7671b84a8f3a4","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.3.4.tgz","fileCount":56,"integrity":"sha512-F1wYbHCGUcrNey5WQX2OxwgjcwAK9AhFxSeU9n4sPM++S08E1wCoTooQypm6TNn9oMiLb8Hl6D1TAsPo7aOrmA==","signatures":[{"sig":"MEUCIQCaz67UR2BX82k963aAlpxBbacnxmUm6el16wie2300MwIgGNSFThKlUEMFh7tkQLtJqjw9CBKwT2d+6ZBBwV1E0wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341597},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e9964c1abc1c8ad54f39ffa6958800bcaa6853cc","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.3.4_1776632239771_0.6881876162012581","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"workday-daemon","version":"0.3.5","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.3.5","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"e33e48e45451eb6ae2c95391bd6ef33ec775d60f","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.3.5.tgz","fileCount":56,"integrity":"sha512-Vl6sJEvgjhWgLEF3SsovaeH5PlXGfxXNqLjQSfF+5ZjOFYX9sddw7obDD5QNyiam0t9FRvG5plmuXT87HQtlAA==","signatures":[{"sig":"MEYCIQCOFv1e0ANnT8P3SvwUeFw81VT9MAydUKFd8NbpmFGvCwIhALVQPl9rrxh4ZPgbZCxAuSLVWFQLY4XyPa+1EtvDMILE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343694},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"32fef34d3db05e044c8394f8dc8fbf4399c430a2","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.3.5_1778927423862_0.889581031297255","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"workday-daemon","version":"0.3.6","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.3.6","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"551188d2c660889afcf53dc858f484a3214b2f74","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.3.6.tgz","fileCount":56,"integrity":"sha512-WP83YwVy4tjwyjzwiSCWuDzasEeqrKUqFCesdpiqoyn9gb4t8iVCqIgwETOzblXDvv7kRziI5dm84U52Wq2+1g==","signatures":[{"sig":"MEUCIEoyx2WwszpTHPzX0rwfvd3pHeVGbdueCYThKbAaoCLpAiEAtLxFgx41R+HtUn/9OlAq458j9SzEUZA3PpiomYYRiCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346523},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9f9877c9850122ecbad45fa992dfda10b51e1a61","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.3.6_1778929281955_0.8943652601908096","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"workday-daemon","version":"0.4.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.4.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"1dd48fb2433386cada5acd0b46107e28798fa04c","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.4.0.tgz","fileCount":56,"integrity":"sha512-QEd45UNZ6eMDKVs9foEDZMg/10TMaJqE/2ckbGr7QsXgKL4qucVdHTl8454+pV401o9u+gj6G7W3SjfXlcHzHw==","signatures":[{"sig":"MEUCIDyI4DnAUtePr+tTHzeNEIL3PRTXxEsz+GCIqKw3v6TvAiEAw1E746vdAMSws/dStSEihVxS2RSEHmiuV3MSwl1kcCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354170},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c2aa728d800f07de273e76195d0731661d41360b","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.4.0_1778947755074_0.1569794151941286","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"workday-daemon","version":"0.4.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.4.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"74b9e6e6a5f46daa8389aa2256c362ba6f041451","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.4.1.tgz","fileCount":56,"integrity":"sha512-wn79UHEQh1i+uq6zihnL7ebDc5k1nyB1ll+Lfeq/QaV7QeBmhp3dwwu6e3UrirSL22nS4Mp4qRrvYCs57oWQeA==","signatures":[{"sig":"MEYCIQDaF79JvVWVXzJC6zdG/xK0jV+qOftItc2JCWCF+F9uNgIhAO9hh/9DFcojFlFBD4AZVVPnETv0N3pnQKF0TEcOeJ3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362780},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e00dfa47dde74aaef6fa80ffe09552eb93330897","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.4.1_1778950534441_0.8303518334734266","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"workday-daemon","version":"0.4.2","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.4.2","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"78858cc3387143e0e91602746b001015ab3d9d7c","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.4.2.tgz","fileCount":56,"integrity":"sha512-WiHXenESPbAU1yXZ02WkrQBya0fh3IMAko+4YY4gOTuqHEdJzZ780Q3Pwz6Q/sSEoTqiXbP7gD3d4wpLA7UTnw==","signatures":[{"sig":"MEUCIQDD+rWdjigt4y1+Ayt+ok9jBC6WYoteYTP96F9MSr1qxgIgTOZOQxwONMeQ8DcBFUR88YHw3DvgNd3zOHRexU/K6Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375967},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2e8f99d0e33d433c23749c900413de77f9fc5609","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.4.2_1778962828034_0.48521889190198464","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"workday-daemon","version":"0.4.3","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.4.3","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"00a9c454f5906d1e07beea2e59e3d965a2af8699","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.4.3.tgz","fileCount":56,"integrity":"sha512-LUsq5Uaj92aiyppxYBF1o/FIHLQYGw5/j8UIZaK+tbqbFi2XPqdp6s0EGIBc6pKGoqkC3LJhbwLSWMA21cNJ4g==","signatures":[{"sig":"MEUCIQCGYXBSuBCxMJY/aLFTyGl83BrvXyLx4xY9FSamnUIJPQIgeZ6lMjHoHskusQ0nTr471lH/NCut13ynZGydQFgOomc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375174},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c152cc59e8d632debf5d754c2cdb5462fce3dc93","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.4.3_1778967127644_0.6156922125632427","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"workday-daemon","version":"0.4.4","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.4.4","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"0ef2bce93997b1445599d6449af2c140e9ebc558","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.4.4.tgz","fileCount":56,"integrity":"sha512-PNyXHT73QhF0RbUUJ/fU85P74ra7p1GF9CxkM5RsBYaYjvM3VkvZpZWUx1JS++GmVEfWkmVoMmar11IJe8LpYA==","signatures":[{"sig":"MEUCIQDVCAnLS6doeusDv8aTBKei/D8T5v2ECEKlKToI6iOXLAIgNCJCr/UsKvpFebLYw8So+XFh4FmCdoavsp22BuLLg0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398899},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1df8aa89cc498a2ad5d1f8b5ba0d0dd83a146c58","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.4.4_1779052301937_0.7234915124234225","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"workday-daemon","version":"0.4.5","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.4.5","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"c5e9bf3eab6fe38335e42a7c088539ba3fcd269a","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.4.5.tgz","fileCount":56,"integrity":"sha512-gHJD3a7XD6tFqXLOBWp3gG5URltKCyGgNuAXSmpkbhkvekTws1eSxCg9Gd3phcUEFP5VmIJopSyKOVl8P9e7sw==","signatures":[{"sig":"MEUCIQC5e5LBp3uip+rrS9rLGR8cBBNSZO+LWOb/dgZG8ZluJgIgHM6iCBf4YPFicYqV4cDPDIQjP5n0yS+fSb8YcDxynhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403292},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7fb3c55e08ff307c8732c16a77d093ad46836491","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.4.5_1779101573254_0.6041042185105931","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"workday-daemon","version":"0.5.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.5.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"a1e1e036baeba219f762241aea41463836b6d388","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.5.1.tgz","fileCount":56,"integrity":"sha512-tyl70TGoCLEflcx3f2Sv6VZqoWlu/cSNIJephupVYJuD9iNsfwC9vvmsvCvMG0Sqx/Y1z76DGIYTsunnLk/q3A==","signatures":[{"sig":"MEQCIDoapnADg+0HThmN2w9MfGBaX24nlag57+fCje3mKj6XAiBK+wFJ6Y/i0KwKbMRmXsxlWroXydXBmsmAacSfI3xyew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417740},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c73eb39315a968a52dbd2ca94d8444b8d2689cf9","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/integration/evidence-rebase.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.5.1_1781254953388_0.17720949249398132","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"workday-daemon","version":"0.6.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.6.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"d8c4d8076b20c79a5f04b573ab5b2151c70f09e7","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.6.0.tgz","fileCount":62,"integrity":"sha512-wvXuZxKbHPbCUJXSY7/TuXmb6KIkow0TF5bWkX8Yf9X268a/5Ok0Vu/xRc+ISAMMctql7e/jcT8EyoDQ5/hw3A==","signatures":[{"sig":"MEYCIQDMh5/oJBL340xB7fCKfQp5o0x3b1K16+ABmtgdAZjzOwIhAJ2vsd810GbTaQ68RwPoKYTgeCDB5xRVlSpAWYGAb2tL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457593},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9b1e9abea270c90b4762f568c551580cce6767e5","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/integration/evidence-rebase.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.6.0_1781300973049_0.8059885879963828","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"workday-daemon","version":"0.7.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.7.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"13dc9f7759ed7c3b98d5507cf3c43c9f9270c3f2","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.7.0.tgz","fileCount":65,"integrity":"sha512-1ZfpX8QLDqLLHRIWHl6RE64y1Bm3AbTEf++cGxR/KzNW4TxEuIPUugSRivZcCiR7OjuSszRx3Am72w4Mk02nTQ==","signatures":[{"sig":"MEYCIQC9y5uONG0hSF7OlB0py+yix9ZchHApP56mt/fvhXJp8wIhAOg4yTSSGX81MnPLLbW3vmSReG9iJengiYXtOXSasQTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512532},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d0523320fbda683aeb08fcfa98e9acba8050a744","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.7.0_1781383500594_0.775985531487714","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"workday-daemon","version":"0.7.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.7.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"f231b7f78224ef07101de7476a703522e2a6859a","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.7.1.tgz","fileCount":65,"integrity":"sha512-KE7mNbxpduJGsF6ds5w7xi0cJtVzH942KqZV7rui8auW9+zY9HaAByGtl+gNOGygKwfg8Bz8dKaUuxVaEMNfFA==","signatures":[{"sig":"MEUCIQCM5d3kEY6u9XVOOtRtyMDDpHfaP5L+7Qpng7Ltjz26jAIgZpmhLXJtkgJOJD4x6mUQWgFr3xG2hSlxHASF0+KmeL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515242},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d46c419e102a1a402a16582c77c5784f39f071e3","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.7.1_1781599983743_0.814970715998494","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"workday-daemon","version":"0.7.2","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.7.2","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"29068d12d168ad9f9e65df954046a590bdf038b2","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.7.2.tgz","fileCount":65,"integrity":"sha512-5qR3JwxarMOacjZAsLebQ+EKePaG5OzWq5zho4AHd2OFKSKLOdh5eDhOiLGD0c5nstoSD1QH0Rcko1Z1UFiaPQ==","signatures":[{"sig":"MEYCIQCjVmG5UI5JLXNuOnCD9VPLYcsXbQ8LO0CLESbFQMHubgIhAJtwZ8mQfidAJjmzggN/7ZiWhqaS/O/TWK3qL1zQMKOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516602},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"844e4cfd7537272ca4abbb4631c50041f31bf436","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.7.2_1781613697121_0.35528345164587916","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"workday-daemon","version":"0.7.3","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.7.3","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"befe44dc89e816c966ef825a4d6571bf69ca889a","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.7.3.tgz","fileCount":65,"integrity":"sha512-sNRjVLohTcKsDlkbVw8qTxevh1EOfdtFgx8ez+bvvypOFq9mP1NakNfATY9IZ5ZadmQm+Xb5oQ1OQ55iIh3qEA==","signatures":[{"sig":"MEYCIQCkI9nIS2sNsmzHEjcoq3/G22PTuKvfeLI5ypExFBS5NgIhAKRON29gOqjX+cXUczRDS2rS1R95xKQLrVDs/59B3sS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517669},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"bfa22b3cbe6acbc79c97007e0c92384de4ebf95d","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.7.3_1781705578308_0.1464544578853455","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"workday-daemon","version":"0.8.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.8.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"f03f828941dcb0d0a8c5a344dcb71c52e6a6185b","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.8.0.tgz","fileCount":71,"integrity":"sha512-nVlOJiqB5hYcSYt27jBczWwUMS2aAK/54pwXR4QYQOEg5/jli7cL6f66tpSJiw9P2yGJqHNjs3fsRR5T4P9/+Q==","signatures":[{"sig":"MEYCIQCiWv6Zx9daICmziEfKYBKUrxtaTCsuuUIIZWTqhKzQ/wIhAIYu6R9IpovMJ2vp8ZTr4Bfn8EYHqG8pl6Bo35tIBUzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558498},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"6810ff4c43b040dcfd4cb822c3ef20291aacc57e","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.8.0_1782990538441_0.33248671561242693","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"workday-daemon","version":"0.9.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.9.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"2fa48bd7257866e4dfc9238e5a9286c7ab62deb3","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.9.0.tgz","fileCount":71,"integrity":"sha512-lrMnZOGr263Meh9UyBgBPe31MhGOdBkpuOxDlARQ2gNEuwTAvAww5dPiVB5A01BARL8tJ141f+JnPUdT+tdRjQ==","signatures":[{"sig":"MEYCIQDoSTkubf1B4Ui/7dNY3npyUujYxHWi8jqcu1Xa4N2/7QIhAMEEfD6pksaW/UGPbIBxgz3yLpP8H5ouWdYG33VCXsQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534988},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e70fa009aa78b4b1fbae3e770253adeb3a7e6033","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.9.0_1783097692776_0.40292094454519467","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"workday-daemon","version":"0.10.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.10.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"448fb7013dea8377710f12a4fd4016a8c059c73c","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.10.0.tgz","fileCount":74,"integrity":"sha512-PnNhPwNk+4f2koYz35x5t4nFgHDKpKLVhVuQYLkZYcQKVPAqtecEFRGpp6NnU6rA7ybP5thqgm4HmNN9Jv3Esw==","signatures":[{"sig":"MEUCIQCRYbxxJ7p8BNP8dgo4TvfSCaZA2PHGB4F6lduYxpp4KgIgRgZOJI3bM/hnJjn9YRL7wN1fFeunkhhl785YT8ys4tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554475},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"45b1b90e7b90c1a65d61180f17033caa89b90fd9","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.10.0_1783100315031_0.7943770464130442","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"workday-daemon","version":"0.14.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.14.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"6ef804aac2cad6fb78b485cc6c6e4037b6578be9","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.14.0.tgz","fileCount":83,"integrity":"sha512-orHtaXsaWLSb9JwT5g1bAj9cyF1lNB0xHWDFP7lMKC8sBL2R7XwWoz9Uqs1f57noRkjOz/u8WD9MRDVxYinRSQ==","signatures":[{"sig":"MEQCIHa/sYbCXd29zto+A0B8achdSoDZgtCWJVnuvp/O2wuPAiBfU/uFDgZSU9uOZOx/xen7qwTpnFJ9YsMJL5cab6LOtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590563},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9c85a64470f40bb3afd1bf1818341bfe558d51f3","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.14.0_1783116834632_0.6206663770372614","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"workday-daemon","version":"0.15.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.15.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"d7452ea36ff833510c9cf42a1218f74865066669","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.15.0.tgz","fileCount":83,"integrity":"sha512-Bq9sx86E9lnFBhVtOJtGCoP/buXgUEjAquNqetxnVZ+qFUfpm5/wMKBHWL1WAVeGob29TOXev2vI6/TzP/8AQQ==","signatures":[{"sig":"MEUCIQD9ALnj0xkgR02cC0M/I7WwpBAuMej7rEJF282Y2HCrJQIgQgS3sg1Xam0p+AgYll09uLwsPzMHpluWHfssQgaIQIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581771},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"310a4ee4eb2ef57f8a8c5c63cc8c003efe46363f","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.15.0_1783198590452_0.746810933274352","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"workday-daemon","version":"0.17.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.17.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"157a473237a987e3ce10b19be74316f974baefea","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.17.0.tgz","fileCount":86,"integrity":"sha512-Keq1V+F9VQh5fNjwho5swxr5Kb7qczsr9AdiRcrtiD6qeLDIKfeBX+eUSWgITF+rVlWidyifgOJbumeBCLPsqA==","signatures":[{"sig":"MEUCIQCxWDTgmfChgSrebot1LIdtSRrinmvEKJLMFu8Nhsdw5gIgExomnDTbsw+pbF2UeIoSIya85jy+hJw4hFsn8OoGU6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628042},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f18bdaa882bcba772911c11721a1546638ed5654","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.17.0_1783262750034_0.6625705160818696","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"workday-daemon","version":"0.17.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.17.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"8ce97b0fe6d6025b3321f5ef931648580ee179fe","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.17.1.tgz","fileCount":86,"integrity":"sha512-ZT0CEQuM5pqgjKkxDyteNclf3s/FaRz/BSQEy530rGcMPXQ6bry7+/VYMe8Sr4FOjhZmhim0wsMsCCiWZG9x5w==","signatures":[{"sig":"MEUCIDGZNSgi2OByi35wPfekuimwHlwnhaNuMAcS/J8bpFDGAiEAxTXYn33d4BQxZCjNdvXfHPTJ2/FpAo/hwyoYvToiraE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628676},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"3bc60272940c8836ff2f63784280bd0c3c4757a8","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.17.1_1783278109168_0.07647666288432253","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"workday-daemon","version":"0.17.2","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.17.2","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"9ee3f015cf3fd81066243293f98000dcafa36a7b","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.17.2.tgz","fileCount":86,"integrity":"sha512-4++NNdbEQsSACHvMN32Cq34LCU8be61RhclWyGX1cP1XqTxYKpV1niWN/ZE3s0DVpijb+sujPOr5XvUu+UWKxg==","signatures":[{"sig":"MEYCIQCK/V54rpEZCeiFDjpvwmCkiGHYMhnB17bJzbfg8ORhgQIhAIpspUiBEnUbolzUMoMJVACXZY7v3kC7cqVnF65a0UKs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629387},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"773c98d08f49c473e083381af1d8c46bdb286b3f","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.17.2_1783281989547_0.66105683395479","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"workday-daemon","version":"0.18.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.18.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"0cf029e33f27b165ab5bb3d665d319602166abe8","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.18.0.tgz","fileCount":98,"integrity":"sha512-N8zWSZyU6xzbqF9f3j0ImWG95XnIfN3DRYGfe3oq+oqa5UJtFGKGJDpZmtaMGrYDkknefr4hOK1hRGj0k/zizQ==","signatures":[{"sig":"MEUCIGdh5TT9DKCc8lN36Vi46PKDPqeQQJ3z9PiSRmzZilv3AiEA+xtXnqmymAQS55J2vdZgaJ9riaA8acfV3MPmMtNmhzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696083},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ffa4300922aa05ef7cd0a8ddeaf2ee3a62eeb819","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.18.0_1783286736743_0.40092607870264896","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"workday-daemon","version":"0.19.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.19.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"e7753a12386c987f16edb1865beba78b0d34cd29","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.19.0.tgz","fileCount":107,"integrity":"sha512-H3b46CfX5k4SYonkYpetWVlqA1RvXAr4hgY5RBEe3iGms2NWjTHdYG+Jou5AcWWWCUM8/3P//Lpe3n8hAopoEQ==","signatures":[{"sig":"MEYCIQCd7wZaGuKuRaETmQNL/xN2MColdToQkN0i9PqEb9jraQIhAPMzD8xhJRsjMSPQxkwDjdbN1KytveG0/vz5pb+Fosfq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750313},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8e9b45233d269d5e64207a8afb1f6b8934b3533a","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.19.0_1783413510996_0.8629993678508867","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"workday-daemon","version":"0.20.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.20.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"8716dbbd52aca842c1162edc17512aa21f1b6005","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.20.0.tgz","fileCount":107,"integrity":"sha512-6mL4CZEONDGlqHpwmXXHulS/YdS/rXo7spMzoy1WectKRWAMtBvSxjm5oyzheKQ0hAoCMN4PEgGItqmRYmtrFw==","signatures":[{"sig":"MEUCIQCU0WMgQsfHru8nc+vKTP9goM86dMDCxhDWpaJ5rfdC6gIgZRx7S8vtN7wOIssXkQvp5cWQDj+NbX62J5IWaOvCoMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757653},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"bed343bba0c92efab19ccfe03414cda0121f2aff","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.20.0_1783416349090_0.2806091264752919","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"workday-daemon","version":"0.21.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.21.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"c300cf5f1b500ad755ff2c0ca89df3b34e4242ad","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.21.0.tgz","fileCount":110,"integrity":"sha512-6goK/cA1mQygTS0A3IKhP4QmxzqCYrMmgx5zK1j0j8jmxXBaG7oOs3qlaCqMMafmLBPlZsvFMm0R7KyLbRjFAQ==","signatures":[{"sig":"MEUCIGyNqhzGIgER31FKJltW8TgPYO+GuVmQ4TnYLYaDYaSiAiEAqpZWkT7/0mE8dAZOn2vdUoMEGxYH6O5kQqyrvC3ITyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786801},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9f4173ca83da0c7ee9ed57cf9a4320f0ed8440af","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.21.0_1783440013061_0.4110738879728184","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"workday-daemon","version":"0.22.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.22.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"4b810a204c2cf0237517fda5b5f02df219f4adb3","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.22.0.tgz","fileCount":110,"integrity":"sha512-3CTL/AixFctgygGBZgOfnQLpJJ9VIlSrMXHkh8LgTZdr16L8gOS4Ihq6Q3KkxcOpM01iDiKFw5WAm3yygHJ43g==","signatures":[{"sig":"MEYCIQC2oKLuQKD3U/BwjOFQi3kQssWuKaQ/CY+aP0M3fMBpvwIhAM2ygjfWmu/aacDzMAQ11Lsa/YQRyirwagm6kY6GMfr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792052},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2f0c535b3ae96bc158d557c48fe5c7daf3b95507","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.22.0_1783456258511_0.23764450256589043","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"workday-daemon","version":"0.23.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.23.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"ea155b7fab4d982c319fd81f6619f1e6a9d10678","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.23.0.tgz","fileCount":113,"integrity":"sha512-vc6yO2Gttbn8XwbYTe4e+WmeF0+TVxVbqJe+KCN0cetk5dKn2j1iHzFBxVhJTYPC3ZEperT0+4ZZs21JwuTOBQ==","signatures":[{"sig":"MEUCIDuPsM37UbC5JY8mRSYamPyVV30IUfCHTcJ4I5X8lwgIAiEA7mVp2klFxy1tQRF4cdamOCaROJ0g5p/ZX8Jdcq8prkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831091},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"578b04188e67d77b553fbe0f084372b8cba868c8","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.23.0_1783465052145_0.3752242946933564","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"workday-daemon","version":"0.24.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.24.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"9ad464879b232c5a1defa3e448021e6c4ce8d513","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.24.0.tgz","fileCount":113,"integrity":"sha512-D4l5DFpCAN02I/Z6eDrHEPEKSK4cn/tiw9kuBEhL2ztyerbso4OzYhOGecdOpH0JlzVnSA5PHgian/IJBtzztA==","signatures":[{"sig":"MEUCIQDm5chuOxJqr/cL9joEePzEWlUmZlY3oKLyHYaoq0BVAwIgc5ZaTHK+giM2UITDCqDYgrxFxks9MgEv35PL0Tx0j1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831481},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2265422dff98ed46999cb4e9e73e7fd7c87eb1bb","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.24.0_1783502962754_0.302569255830073","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"workday-daemon","version":"0.24.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.24.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"7a3d39569abee850ed963820262e02b83f301f88","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.24.1.tgz","fileCount":113,"integrity":"sha512-RrlwmdPbdzJ1UHItttvw/7zhJL9ubYE1K+lMqFPhhRMhK6tMpOZKsTluQXTb/RAuTmc1cmaAgdY7xpjSsyJryw==","signatures":[{"sig":"MEYCIQCVKbxh2rMLcw4amKJEFlcsbfVQT/6oUER1ePkqimt0NQIhAO/c9batdtJtiu42aNhcbSPoaCnFOe/k0ZpBEvO7spW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832453},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"bf956efeaace6c5ff550676d736141416698a27e","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.24.1_1783603858009_0.5027531772630154","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"workday-daemon","version":"0.26.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.26.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"a61d4c25eb3daab102e6ab709a50e7e0cfdf4264","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.26.0.tgz","fileCount":113,"integrity":"sha512-dIw7yEMMHhU43hB0vaFC8l4M0DQgpGQ/+pWU3fBedA++cl63yks74IchT2T9FflLdtirLWVTBIq6DYdaj0bMVQ==","signatures":[{"sig":"MEUCIQDzZBkihYzffpMLSMBGePwEZuW42a7KY1Exka2PhsD3IAIgdizjMWAXn6QCnV44qvNagK/w4JbBJ/IJqF4g/CD+JUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839148},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1e6e7020af1ff214e0308b40b79ea388b8a7a9af","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.26.0_1783711499654_0.3723991923169765","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"workday-daemon","version":"0.27.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.27.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"fe5ea5f1ae76ff4c9fea31fbde3fd385c7455b5e","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.27.0.tgz","fileCount":113,"integrity":"sha512-THOxYYzRNKWtgnYro2IApoYOmA5Th9rnE5OluBLPL6yrtTXEJN64+6CAZdonlWqTlvIiBPN48iz58cATL6g+eg==","signatures":[{"sig":"MEQCIG+sHuqCi5dHrRsyVsf7UM6+54dXB677A+rGFj6z5MRGAiB40lQckspV2+MKE2N87XhNc5yDixSCToUTu+L6lCfXwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841847},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"4a8d0ee563629cb6ef234ec22f57dd692b5aab7c","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.27.0_1783712554860_0.32136570189934965","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"workday-daemon","version":"0.29.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.29.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"6ac145e3be4845954309ad5b81f290195aa14b78","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.29.0.tgz","fileCount":116,"integrity":"sha512-4eu9YzH1okjr7Q1VJ0UFOy7eXGzLxEhyxstmHBihFcCv9ysrlTXPX/RbMQl7KTS+IgZoTCQPT9n0z28KuR8Bgw==","signatures":[{"sig":"MEUCIQDicXR+1RlSVFrR2k6RjPk52ABhZpTHw6oNA2ejVD9FdgIgZeEv+N76ANGdPs63MDAaCn5eil28Ruyod5NUtWLT/Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886340},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"48d4908aa86260e8bcfbf727f352d304de4a3ae4","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.29.0_1784020692046_0.706873941404405","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"workday-daemon","version":"0.32.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.32.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"6f427200f15f4281a12debf2f8848635a9f140fc","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.32.0.tgz","fileCount":131,"integrity":"sha512-gGosA1R3Ps6UIN4unpxi/O4dSbuBkkwg2094FL6eFJRRXPaUpY7cAXEvjF7FLzN0kATeyTxEycKbAOSAVKajug==","signatures":[{"sig":"MEQCIEUmYJ+DoxMnWH17bpiHmyjXSslsOD1USNhOLAHQm8CRAiBXdq8XukERjmdHW5Mpb70ZS/xhlL83zQh/l6K6imMG0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011224},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"50301070ab81fc886b1c9d7d8a05348f35eb7f93","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.32.0_1784324518305_0.8280809916122067","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"workday-daemon","version":"0.35.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.35.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"fcdbfe868f5443ec481ee4fea13be4f9a2c0b736","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.35.0.tgz","fileCount":134,"integrity":"sha512-NqaHsNCeRLmjLH/J0UF+0zN8RaZvXGYfay4xcspCyCuyZlxdZNcQccaK4tP6y9kcTe8UBjk+DWhGPRqHWU95nQ==","signatures":[{"sig":"MEYCIQDaJsqcZlBPBjts0x0MD+i/DbKgeoXIVWOpCEkkavk0oQIhALLemIQ7zDnjUdqkWjLrO/aJ1jGEYuZf2nFg8RN2eS+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048443},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"61b65fada0da340a91d9bca71266496fe5f88383","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.35.0_1784333233543_0.11253919615962027","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"workday-daemon","version":"0.35.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.35.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"8b2c5fd30f86b439f25c5192db166ed79430aca6","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.35.1.tgz","fileCount":134,"integrity":"sha512-B4Aw+1rtlr8pzl5Bp1dqtrmZhrHU2s1ZH3bGV1JenVygHOcrFYMKYAU1AxvFMPZFCBdtdnLfGSbrcohNhoA0AA==","signatures":[{"sig":"MEUCIQCYYGaFb7c72EZiJ6y/aGqS7FqzOj0oWVlUYfHP1/I6dgIgPcNeeUOULvI08rYuwGSfKdjcIG1oVVbbQWM8lWt7GmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048448},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"170cd50d30dc56aa9a97c1e8b48b68150080ecf6","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.35.1_1784333965582_0.33343122387473767","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"workday-daemon","version":"0.37.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.37.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"8fdc459ff74664866383ddb5f401435e66724f7a","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.37.0.tgz","fileCount":134,"integrity":"sha512-yYZvN01RfzoxHC0B8qODsps2dGmBD4HTykfNJ+1bDyOTGnMSRqQZgWkTD7jtWYnOUEkb0MN01Tmcg7kuxHde+A==","signatures":[{"sig":"MEUCIQDw0xn2Xdqexiwu2u3x8FQW9J32/2PbpkaPxnivHU+hagIgYs7icWewS5w5P6YqDgsbUxbo/rwh5Vb+8EdYU3oj6+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066779},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7a9653e36162547ab2df58e92cc104da6b4b2d21","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.37.0_1784384629881_0.14461696650580125","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"workday-daemon","version":"0.38.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.38.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"dc3523134e707fa41fb7858e84dd6b45bc3d68c1","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.38.0.tgz","fileCount":134,"integrity":"sha512-+mnNilmlQHDiYFbHKEavHXdh15MA9h1zDfYNyk2byoF7wHswl/6jXxZn9WqUjcIw3URk1a3mvb8YTSGjlyIzeg==","signatures":[{"sig":"MEUCIQCWmsvh2qanP9WhKKSGv0aXKxV/iDtNF+ob2/h/ZSs7IAIgZY9SQIFICOkMcxBMAC+dQPawU4XMiA2yvspFoiHWQtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1085621},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"6bc85edb246ac62ae41b93c305034bc8911bf1e4","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.38.0_1784672342594_0.9029242280258929","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"workday-daemon","version":"0.38.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.38.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"02b17972ccc1dbfa84b6740c6fac2a5dfc2b7abf","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.38.1.tgz","fileCount":134,"integrity":"sha512-OBBhIlivt0I3RyXgY+PmYwDBI6fHctx1T97aQvHpt25El08MPq0jQy72MqR7UPy5bjE6eY/cmZCZf84PwFtfVA==","signatures":[{"sig":"MEQCIFUysfc6YGyFg9q6cm8yGtFOBvR4BfFFGLnWas92hF81AiBafQh/7/UtN1IBcuGLnMxGYW0K2/D/HuXi0fwu1v4X4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086949},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"847991322e5b1f940f36b8f4cd2f886d1ac707c8","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.38.1_1785178508711_0.283279924861098","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"workday-daemon","version":"0.38.2","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.38.2","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"d549a54351947dc91aa600c65d229bc5dd4d8181","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.38.2.tgz","fileCount":134,"integrity":"sha512-6G2+uhubUMag4qXNjS84pKgeo9GuiVDTsh2+mq65W8a/ZlqN502xqrb7IbJpY+koPqdSdqbCE3sn1uPlZ3KR7A==","signatures":[{"sig":"MEUCIQD8qZYof9Rp39yuLteYU6ne2cqJqGf4HvemFtI/UyJk8AIgXLJNt5XDlIR2KjFjT5CUc5PtoxgGa02obgQDQZcCdcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1087486},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"84bcfc8360e2313d76fb9074ced50ff70a626c5b","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.38.2_1785248160859_0.5546018851523224","host":"s3://npm-registry-packages-npm-production"}},"0.38.3":{"name":"workday-daemon","version":"0.38.3","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.38.3","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"d6812f587324bbc255e72371333c0c12d4e9fe63","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.38.3.tgz","fileCount":134,"integrity":"sha512-mdb8PnKbk9PpJ+YkchAbYjL0ICeqgszPLJSTwwbWiZPjXkmpjukgH1+mi0CheYt7hxfMDJUeqhHpt7kKtsymWQ==","signatures":[{"sig":"MEYCIQCMCg0/7FVmDrd3+RiNZ9DchNKXX0OIJRmOXWd14/PITAIhALi17H0HVKHkEjQJ3vfDZbjyd5S3KJoV2vAa8NTzZEmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091056},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"14424a6b308d8185dbb59ba1b8483bb30b011b38","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.38.3_1785341531555_0.4972849294717341","host":"s3://npm-registry-packages-npm-production"}},"0.38.4":{"name":"workday-daemon","version":"0.38.4","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.38.4","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"4637a86abad46010704b38f8017bbe79271a4cab","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.38.4.tgz","fileCount":134,"integrity":"sha512-IAz02qYSdeLnxMNZ+wsMHeAMIzAfLskE6E+j7OxlaagiKGTUUvZAELXaNWHHa0owcsyFaZzFVNmwI8Fcd5i4+g==","signatures":[{"sig":"MEQCIBn/E3akMEzT6FC8Jds+l8pq3l07IhK35hDxYJ3ow/n9AiBs/56MPphmTPx8B7+AMcCha++fVNPrVZ4hfezTglfiXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092853},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0da0c050d3241d59759e4acf1cfe3131e0f06e58","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.38.4_1785342919684_0.15580506329265442","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"workday-daemon","version":"0.39.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.39.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"f213f6bce87ce63fe1d10d8a4a7189f40f558b25","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.39.0.tgz","fileCount":137,"integrity":"sha512-AKwbwSQfO60Gc3wNHfDljRI21lnKxOEbY4f6g/eYh72xQPBEUBEdni1VaAB1rTHovNmPpQB0k+cF925F8AGIhA==","signatures":[{"sig":"MEUCIGFrrODbCuF72t4CP0cZncmIqigjJHWoowduflrBFHH2AiEAlr+oQo41RJkxpWUVu5zkJgvJfdLvcrSehwCRALSvs0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100559},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a98ca42524957bab1a82606e29d81d196486a641","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.39.0_1785509598539_0.6458570611418133","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"workday-daemon","version":"0.40.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.40.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"231759257dcd8bdbc31bf6f3b782b755dcb179ee","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.40.1.tgz","fileCount":137,"integrity":"sha512-jFsPGFkjbOzTTPmdwUW5uqc7AJWNOPT+VzwUGgI3+Tx4rotbUTZAHpZGKbAHlhsIRgMAUXRyZzNSmfnzQ6kwBg==","signatures":[{"sig":"MEYCIQDASOLdVfpdUaGQxkiu1sjDBy3byFb0iYFYQcyBPruMYwIhALPYmFajX5ZeYSGcDyAFJdw1eMaGCjznfyNVnJdN1al9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102201},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"89089ba6b7b698f56c0b9ca5fe83c72c3b27bed5","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.40.1_1785510454237_0.44798985616384246","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"workday-daemon","version":"0.41.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.41.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"ec0da31588f3343143f15fb45d47e39e4ee3e655","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.41.0.tgz","fileCount":137,"integrity":"sha512-plmv07ZfqLTPaVZNIksJ+Mwo94k1J0irC1ZWsrw+5EtQsuU3WPFoTBez4ulfb1xgsAeEiXk+iwUmvmZRTtE1Kg==","signatures":[{"sig":"MEQCIGikDoUyIpEnTJxff4wbntr9aA+RNN+FArN9mVDwap6bAiA5y4Vqc0bDnS8ceEcN+uVKqLgdC0svbj48Z3Nu7sUv8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102522},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1b6d3468ab276be1f1643cac750cdbabe0e100b5","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.41.0_1785752333937_0.3389293013174899","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"workday-daemon","version":"0.42.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.42.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"158088a705505deb6f0bcb220104b94fd9b43e6d","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.42.0.tgz","fileCount":140,"integrity":"sha512-LLM0Hqkt1tHcanECWl4bNifk35O02hj2d0W0mE4PXXs9vduBkPBIuRD5OHadOF5HHSrBXNpzhIK51PZRmkwKVQ==","signatures":[{"sig":"MEUCIQDUuQArgI7H//73xsH6EgNSIF1/l1H0nsZwOcYh9BqYlwIgVItoK7lezRA43fprXv+/0Xa9eW00hA8he4njuOdfjkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118265},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c4aa7a4030e67760d75594a4b6a48c38fc37e461","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.42.0_1785754996740_0.9356903380595369","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"workday-daemon","version":"0.43.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.43.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"c4e212667eabbb776c9fed146d6c86352eb300e5","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.43.0.tgz","fileCount":140,"integrity":"sha512-l5LnnQsa+uSxgEJJ1PW/zsi/iL6va/WoSNbZZTP9enpfyESuRD7h1lyOrJOjIeccnZu7d4vTKexssvuujOXW2w==","signatures":[{"sig":"MEQCIEO26wRzPId+e60aWtrTDOrSVE96Q6+fCS5cBwDfLwJDAiB0xAvgVaUvFan5xYIifRbCaVwfRlhU/9sdWahkjQnzdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134289},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"dad6bb143b215c91997751b31230c64d31db2510","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.43.0_1785763103250_0.22157750439479118","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"workday-daemon","version":"0.43.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.43.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"072dec4c325055e326ba68e6fe7ac458c9f6e0d5","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.43.1.tgz","fileCount":140,"integrity":"sha512-t/JUUb/wPHJACMM8YgeOjmwM7WtW/KJc5SDirZvonyTEtAD9jInel9wtLQAgntohnvrIVmaqDZoFcocG3FDoAA==","signatures":[{"sig":"MEUCIQCnj291MVELusUs9IwoX+dN4LKGP7zVV522OMgIah1mEwIgNESUEvZMvqTnmfFQ4DEXk7kgZtuWsnzkkaaWP+ctX40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135646},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e8d917f168337c59c58839963214df981ba98d7a","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.43.1_1785763962425_0.9877236003905849","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"workday-daemon","version":"0.43.2","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.43.2","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"b88abe4288c0b32563688190a5e0d7ee635fd48e","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.43.2.tgz","fileCount":140,"integrity":"sha512-BIO7LAH+vO0D0xQzkxyjP5zJe8SpHL8Ilvo1e9KOKRTqXgTOrpf0aUPBQ5rUkI0n3LOSofMyo7ASYaJfBaemEw==","signatures":[{"sig":"MEUCIFMJSHZH1rJ4XTr5iHXJTytIAXOHX7JI9AfZi7J3k4HkAiEA3KfoBbmFJppsVbipiAWbF7jqap+NkQ6XYLv3FtbbcnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137653},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8fe2eb02d39b98290ec45d3c99b84c207e5bf244","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.43.2_1785873677878_0.27296319816119596","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"workday-daemon","version":"0.44.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.44.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"d9987303d02768680128c6f6c089eb1fe0dd5fc2","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.44.0.tgz","fileCount":140,"integrity":"sha512-anyhL8Pg0bZ4efu4NGS79/NQ0rdtoJ3Dl/7LIejxGCTmlZ3rZP4lYAEMLlC75f4DELKElA8rfN42TkzJDaAN0g==","signatures":[{"sig":"MEQCIEmWRympfscuCivAb76p/N3A5IzDtkz6uSwk5uttsEpZAiAmFEl822f9ii0V++jnREzQjjiP7m5FQD7/tweOZP6CMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137286},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0673a1087cb32ba206b378e44458446141e53930","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.2","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.44.0_1785957523603_0.3662020504196599","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"workday-daemon","version":"0.45.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.45.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"a765e4c4e14ffb46e09eb6388778085827b1d783","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.45.0.tgz","fileCount":140,"integrity":"sha512-W0/j1rVFN77b8FUTEg4sOsenlm5zLwjLvKnn/Gb8kze5GaGfcANWJnBSieNek0OSq4JHTgls2TxmvT56ulyFAA==","signatures":[{"sig":"MEQCIBNhG7ZVMLX0jpb8BTcmvBrqsKmzTGCVuLvozasNE1BLAiBl4P74DmFSNhm+7gFguQuY+607Pun6yK5pkhH/zRKLZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxfyU1+z98ASaG8TOO5dwQls3UpD08REKqwJ6AWj+UnAIhANIyf08s455J9bKjxTBHGsB3SaQ6AP28SMOSQmhTPywq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162262},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1e135867397ac634ae377287f56a55695b7edad0","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.45.0_1789852774094_0.16724124248652616","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"workday-daemon","version":"0.47.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.47.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"e2bed5b072ac9d4872e710f411689340f4d25118","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.47.0.tgz","fileCount":140,"integrity":"sha512-lhVpPENZVfxEQEw6je5nhOuPNczkQ20jqAux3dDVqCnpogcoAruMq7TE4EQRqYy5QaO3Mz+DUGSHMTF6C8/JWQ==","signatures":[{"sig":"MEQCIFrb4U8z6hB6eugpksE5gMbHwkaPfdcM8S0oighi4oAiAiBk/lsqeKReDMELv/6nu5856PKlSlhC0EvyBSadLyGcJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5VZwds5AXot0KworLoshnHD/bX/1msl51w2bBxhPo6gIhALprPrKzZ4T4LeBf6fWNPuaWlQ1dHP6XrvygVkH82mxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169514},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c6bacd283a258fcf94a68593b353da98d6ae7cfe","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.47.0_1789901412485_0.2406270742996146","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"workday-daemon","version":"0.48.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.48.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"5cab2c0f08de2328f55221a01bfc8c51bd45f9e9","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.48.0.tgz","fileCount":143,"integrity":"sha512-EH6E6a0Z6zIKXhRpgeIxWAPBgdBVPB4ml3JfQc3jPB8Q4gt0+Q4+GSkpa1mx1CM0LCvA4M0ZsmeitEzI8CRPow==","signatures":[{"sig":"MEUCID+Xw+wekKqPyYwqdI2F+a3iunitDchADrO05OaEPGh0AiEA19mXr9ukUjZrtdEV2B33TW4Wiy6sCm69mOFBaGjmxY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnEzFoF29oafbdzoqa374gSM8IIQjkgmY7QdABvGxeiwIgcAsm0atKJTzEk80mh7sNXkFdDY+6u2sdx4WIbSlH34g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179801},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8bd8e5846bac8464e36167f87ef5a82b397d01e5","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/unit/repo-scanner.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.48.0_1789902521692_0.47448538552860864","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"workday-daemon","version":"0.49.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.49.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"e386914b51821ea42b6b8aa33a5a8ad4cdc894b9","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.49.0.tgz","fileCount":143,"integrity":"sha512-9QW98v9bOQI4/P3m2y4qmWFt+MFWCD8ywtfzThqo9JmePRldbFrika2fywlLixXgu8xDDBjrCCHL0/Qyuc80Cg==","signatures":[{"sig":"MEUCIA/XzBcCI2Bjf8Oidwaa/UOtbi25H8TDYFFy1L24/xiiAiEAz74nIyEm369xy3IP2iZikc0IweLFIyOpOQLCFCbP1Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF4zYHfZsWdSOB4b/Djwz6t5KD5/uQSrXj2MQ5zTDS5GAiATWpn74tdpX7liOBnIS9F5Nkp7Oh1S6vBuVgEcZfLOSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185822},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7df2d250e0f2aadb98247b3a3855cdd9a1f9d3c2","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/unit/repo-scanner.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.49.0_1789915465148_0.4351744987669084","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"workday-daemon","version":"0.50.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.50.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"3ca1f4cc91cd70d66482ee2bfe527f10ce34276c","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.50.0.tgz","fileCount":143,"integrity":"sha512-4q04Jg3xETYyxduuWS/NTQAe+RQb485ZgsXKrgzrlMxesXXycIW2tsFJl/wkIKIe0OnrHivkWfnpfgPRLdUSDQ==","signatures":[{"sig":"MEUCICFGeYNPghbh8cePmTm1WaJvkGOu0e88NoTPSiXNhcEiAiEA4fv0s5n+m2y/lhii8ZFZMGW5fM6P5WihyZVktFPOWys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGv7s7bfzKj+0bAfCQ7wM9eioLwBJqaseTlAGDjgxMvaAiBte793MHbQwmjR6+5TjpDnarDvOMdg3uWQcf+rcmgwZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192939},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"70f0953538400b82b4b1c85ba3824280bd5d39d2","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/unit/repo-scanner.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.50.0_1789918182020_0.027103192976097867","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"workday-daemon","version":"0.50.1","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.50.1","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"515ebe8ca1579cca099ea72c02e8cb510823860e","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.50.1.tgz","fileCount":143,"integrity":"sha512-Qlz73USDwDGIle8Q69zdO83heOYKWr8W0YdfasCoDhfGpafex8RgGviuVWCf6SDunoRsLJt6QpVG9J9WCpYeTQ==","signatures":[{"sig":"MEUCIQCGfNXXdLfgG3RHXZp4tYI/adH7Deto7qWu3tLwn4UbbAIgOSA13/gQxojWJXNpA140uUp0QLcQ5IHs9BVlaHXp1G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+t6jnaP8g2iazL0sCmsIwtffS82/9gFO/tFb1njsKfgIgFQiO2H8Rfrn750FBHXkyuFPfXyrXZXQPwKSPBYLZfPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195656},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f71d6c4dbff6f8485464ab329f7b47833e6c138c","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/evidence-anchor.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/unit/repo-scanner.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.50.1_1790094979738_0.31946260615268174","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"workday-daemon","version":"0.51.0","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"license":"MIT","_id":"workday-daemon@0.51.0","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"bin":{"workday":"dist/cli.js"},"dist":{"shasum":"278c89d79af23e9984d082e6de4fcc6fcac2b06e","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.51.0.tgz","fileCount":143,"integrity":"sha512-ztEO0S7/kjE0zkASdBMi4B+Dy/KVu1r7R72xBKgEXpZmIXGmluh9yFPW9FFuLTsGwsRo6Atc4C0MTW3aqXaQlQ==","signatures":[{"sig":"MEUCIQDu7yncuew3vKWy3PZCHJx3XBLrKgtFTWGOXfHklKjQVgIgA2Z9SD0mzg6sBrb2mpQRIhzpTkhTvgpGUH/EXtBXP0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFkzp3qau1ajdUKEfw9U/wjsI4FqGGQzYAs46REdrchVAiB6evEAUJCYklw5DJvOjxykSSK2AsaA0wDNO9PRf09Qyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214647},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1cc2c6e4203fb3b6d5eb588af537a26ffdc65e99","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/evidence-anchor.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/unit/repo-scanner.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workday-daemon_0.51.0_1790114660420_0.5372258190202326","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"_id":"workday-daemon@0.51.1","bin":{"workday":"dist/cli.js"},"dist":{"shasum":"a1234133df08eb986a6f8b00e50fa7028b10da8a","tarball":"https://registry.npmjs.org/workday-daemon/-/workday-daemon-0.51.1.tgz","fileCount":143,"integrity":"sha512-7fY1/6sd1dwr2O6HRwFvnHfwk/NuNXT1R2IX9nDOjctZh7xrdTfGzzRnZUSapr11/9dzk+zK/aYS/tGqqrhy5A==","signatures":[{"sig":"MEYCIQCogGNPqYjgMOLSE9o7ssFCSm+QQ+Yn41g7J8+lVC854gIhAKNE4XVgEHLp4vPpN2GxggCrtnRnxJhI2Bt8zacHU3Pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAkILFEKhjGI+kL7zZAa979LnJ71NVlNxvovlmudmeKlAiB4Il/xd+1CMg+w64WEDyiS1yrHXpe+NGbO08LJdfrJIQ=="}],"unpackedSize":1222225},"name":"workday-daemon","type":"module","engines":{"node":">=20.0.0"},"gitHead":"9df0eec6e5a948e5b014a50db69ea69d45f26ea2","license":"MIT","scripts":{"cli":"tsx src/cli.ts","dev":"tsx src/daemon.ts","test":"tsx tests/unit/stamina-evidence.test.ts && tsx tests/unit/candidate-lifecycle.test.ts && tsx tests/unit/flush-dirty-gate.test.ts && tsx tests/unit/honest-session-end.test.ts && tsx tests/unit/gap-detection.test.ts && tsx tests/unit/janitor.test.ts && tsx tests/unit/stop-marker.test.ts && tsx tests/unit/report-clamp.test.ts && tsx tests/unit/update-manager.test.ts && tsx tests/unit/manual-entries.test.ts && tsx tests/unit/manual-added.test.ts && tsx tests/unit/favorites.test.ts && tsx tests/unit/jira-search.test.ts && tsx tests/unit/issue-search.test.ts && tsx tests/unit/search-config.test.ts && tsx tests/unit/branch-tracking.test.ts && tsx tests/unit/git-busy.test.ts && tsx tests/unit/evidence-anchor.test.ts && tsx tests/unit/day-start.test.ts && tsx tests/unit/push-plan.test.ts && tsx tests/unit/push-log.test.ts && tsx tests/unit/tempo-client.test.ts && tsx tests/unit/tempo-snapshot.test.ts && tsx tests/unit/tempo-import.test.ts && tsx tests/unit/month-report.test.ts && tsx tests/unit/day-edit.test.ts && tsx tests/unit/notification-center.test.ts && tsx tests/unit/ics-parser.test.ts && tsx tests/unit/calendar-collector.test.ts && tsx tests/unit/suggestions.test.ts && tsx tests/unit/meeting-associations.test.ts && tsx tests/unit/repo-scanner.test.ts && tsx --tsconfig tray-app/tsconfig.json tests/unit/logged-panel-delete-ttl.test.ts && tsx tests/integration/evidence-rebase.test.ts && tsx tests/integration/commit-ledger.test.ts","build":"tsc","start":"node dist/daemon.js","prepublishOnly":"npm run build"},"version":"0.51.1","_npmUser":{"name":"atemnov","email":"yolchitos@gmail.com"},"keywords":["timesheet","tempo","worklog","git","activity-tracker"],"_npmVersion":"10.9.8","description":"Lightweight activity tracker & timesheet tool","directories":{},"maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/workday-daemon_0.51.1_1790115224576_0.3023258693037101"}}},"time":{"created":"2026-03-14T21:37:19.957Z","modified":"2026-09-22T22:13:44.843Z","0.1.0":"2026-03-14T21:37:20.119Z","0.2.0":"2026-03-14T21:46:44.976Z","0.2.1":"2026-03-14T21:50:36.677Z","0.2.2":"2026-03-14T21:53:18.225Z","0.2.3":"2026-03-26T12:33:05.973Z","0.2.4":"2026-03-26T13:43:54.666Z","0.2.5":"2026-04-14T22:26:00.039Z","0.3.0":"2026-04-16T11:07:17.503Z","0.3.1":"2026-04-19T20:07:08.248Z","0.3.2":"2026-04-19T20:23:29.312Z","0.3.3":"2026-04-19T20:54:36.133Z","0.3.4":"2026-04-19T20:57:19.976Z","0.3.5":"2026-05-16T10:30:24.051Z","0.3.6":"2026-05-16T11:01:22.158Z","0.4.0":"2026-05-16T16:09:15.245Z","0.4.1":"2026-05-16T16:55:34.604Z","0.4.2":"2026-05-16T20:20:28.223Z","0.4.3":"2026-05-16T21:32:07.786Z","0.4.4":"2026-05-17T21:11:42.092Z","0.4.5":"2026-05-18T10:52:53.416Z","0.5.1":"2026-06-12T09:02:33.544Z","0.6.0":"2026-06-12T21:49:33.188Z","0.7.0":"2026-06-13T20:45:00.738Z","0.7.1":"2026-06-16T08:53:03.913Z","0.7.2":"2026-06-16T12:41:37.275Z","0.7.3":"2026-06-17T14:12:58.457Z","0.8.0":"2026-07-02T11:08:58.574Z","0.9.0":"2026-07-03T16:54:52.934Z","0.10.0":"2026-07-03T17:38:35.201Z","0.14.0":"2026-07-03T22:13:54.851Z","0.15.0":"2026-07-04T20:56:30.629Z","0.17.0":"2026-07-05T14:45:50.212Z","0.17.1":"2026-07-05T19:01:49.318Z","0.17.2":"2026-07-05T20:06:29.708Z","0.18.0":"2026-07-05T21:25:36.906Z","0.19.0":"2026-07-07T08:38:31.169Z","0.20.0":"2026-07-07T09:25:49.282Z","0.21.0":"2026-07-07T16:00:13.217Z","0.22.0":"2026-07-07T20:30:58.703Z","0.23.0":"2026-07-07T22:57:32.325Z","0.24.0":"2026-07-08T09:29:22.926Z","0.24.1":"2026-07-09T13:30:58.214Z","0.26.0":"2026-07-10T19:24:59.845Z","0.27.0":"2026-07-10T19:42:35.106Z","0.29.0":"2026-07-14T09:18:12.219Z","0.32.0":"2026-07-17T21:41:58.473Z","0.35.0":"2026-07-18T00:07:13.750Z","0.35.1":"2026-07-18T00:19:25.805Z","0.37.0":"2026-07-18T14:23:50.074Z","0.38.0":"2026-07-21T22:19:02.832Z","0.38.1":"2026-07-27T18:55:08.853Z","0.38.2":"2026-07-28T14:16:01.050Z","0.38.3":"2026-07-29T16:12:11.725Z","0.38.4":"2026-07-29T16:35:19.905Z","0.39.0":"2026-07-31T14:53:18.746Z","0.40.1":"2026-07-31T15:07:34.421Z","0.41.0":"2026-08-03T10:18:54.112Z","0.42.0":"2026-08-03T11:03:16.903Z","0.43.0":"2026-08-03T13:18:23.409Z","0.43.1":"2026-08-03T13:32:42.569Z","0.43.2":"2026-08-04T20:01:18.100Z","0.44.0":"2026-08-05T19:18:43.849Z","0.45.0":"2026-09-19T21:19:34.214Z","0.47.0":"2026-09-20T10:50:12.582Z","0.48.0":"2026-09-20T11:08:41.821Z","0.49.0":"2026-09-20T14:44:25.233Z","0.50.0":"2026-09-20T15:29:42.101Z","0.50.1":"2026-09-22T16:36:19.830Z","0.51.0":"2026-09-22T22:04:20.492Z","0.51.1":"2026-09-22T22:13:44.691Z"},"license":"MIT","keywords":["timesheet","tempo","worklog","git","activity-tracker"],"description":"Lightweight activity tracker & timesheet tool","maintainers":[{"name":"atemnov","email":"yolchitos@gmail.com"}],"readme":"# workday-daemon\n\nBackground daemon that tracks developer activity via git and pushes timesheets to Tempo.\n\nPolls git repos every 30s, detects work sessions from diffs/reflog/commits, scores activity, and produces daily JSON logs. Supports multi-repo tracking with automatic leader election, adaptive idle timeouts, and manual log entries.\n\n## Install\n\n```bash\nnpm install -g workday-daemon\n```\n\nRequires Node.js 20+.\n\n## Quick Start\n\n```bash\nworkday start                 # first run self-creates ~/.workday/ templates\nworkday setup                 # setup checklist + links to token pages\n# finish setup in the tray app's wizard, or edit ~/.workday/*.json by hand\nworkday status                # check running sessions\nworkday today                 # full day summary\n```\n\nThe tray app drives the whole first run itself: it npm-installs the daemon\nwhen missing and opens a setup wizard (site → tokens → tracking → calendar).\n\n## Commands\n\n```\nworkday init                           Initialize config in ~/.workday/\nworkday setup                          Setup status + token-page links\nworkday start                          Start daemon (background)\nworkday stop                           Stop daemon\nworkday status                         Show daemon status and sessions\nworkday today                          Today's summary\nworkday day YYYY-MM-DD                 Past day summary\nworkday pause [repo]                   Pause sessions\nworkday resume                         Resume paused sessions\nworkday autopause on|off [repo]        Toggle idle auto-pause\nworkday log <task> <min> \"<desc>\"      Log manual time on a task\nworkday log-added <task> <min>         Set a ticket's manual added total (bare Development time; 0 removes)\nworkday fav-add <task> <min> \"<name>\"  Add a favorite (reusable log template)\nworkday fav-remove <#|id>              Remove a favorite\nworkday fav-list                       List favorites\nworkday jira-search \"<query>\"          Live Jira issue search (key + summary)\nworkday jira-in-progress               My Jira issues in status In Progress\nworkday session-stop <target>          Stop an open session now (live or frozen)\nworkday session-delete <target>        Delete a junk session (add --date for past days)\nworkday task-delete <KEY>              Delete a ticket's tracked block: sessions + manual adds (add --date for past days)\nworkday task-delete <KEY> --stop       Same, open sessions are stopped and deleted too\nworkday tempo                          Show report (month to date)\nworkday tempo --push                   Push to Tempo\nworkday month [YYYY-MM]                Month view: day statuses vs Tempo\nworkday tempo-sync [YYYY-MM]           Refresh the month's Tempo snapshot (mirror pull)\nworkday tempo-import [YYYY-MM]         Adopt Tempo-only worklogs as local entries\nworkday schedule [YYYY-MM]             Tempo work schedule (required hours, holidays)\nworkday approval [YYYY-MM]             Tempo timesheet approval status\nworkday notifications                  Active desktop notifications (tray toasts)\nworkday notifications test [minutes]   Inject a test notification (pipeline check)\nworkday notifications ack <id> <act>   Acknowledge (shown|opened|hidden)\nworkday calendar                       Outlook ICS feed status (meeting suggestions)\nworkday calendar refresh               Re-fetch the calendar feed now\nworkday suggestions [--date D] [--all] Pending meeting suggestions for a day (--all adds today's upcoming meetings)\nworkday suggestions accept <#N|uid>    Log a suggested meeting (--task optional once learned)\nworkday suggestions dismiss <#N|uid>   Dismiss a suggestion (permanent per meeting+day)\nworkday suggestions mute <#N|uid>      Mute a meeting series (--days N, default forever)\nworkday suggestions muted              Manually muted series\nworkday suggestions unmute <uid|--all> Release muted series\nworkday daemon                         Run in foreground (live dashboard)\n```\n\n## Configuration\n\n**~/.workday/config.json**\n\n```json\n{\n  \"repos\": [\"/path/to/repo-a\", \"/path/to/repo-b\"],\n  \"boundaryHour\": 4,\n  \"tracking\": {\n    \"projectKeys\": [\"PROJ\", \"OTHER\"],\n    \"branchOwners\": [\"your-username\"]\n  },\n  \"genericBranches\": [\"develop\", \"main\", \"master\"],\n  \"session\": {\n    \"diffPollSeconds\": 30,\n    \"signalDeduplicationSeconds\": 300,\n    \"reflogCount\": 20,\n    \"idleCloseHours\": 3\n  },\n  \"report\": { \"roundingMinutes\": 15 },\n  \"workDays\": [1, 2, 3, 4, 5],\n  \"notifications\": {\n    \"timesheetReminder\": { \"enabled\": true, \"notifyHour\": 14 }\n  },\n  \"calendar\": { \"enabled\": true, \"hidePrivate\": false }\n}\n```\n\n`tracking.projectKeys` are the Jira projects whose branches/commits the daemon\nfollows (the branch task regex is derived from them — no hand-written regex).\n`tracking.branchOwners` marks branches as yours: a branch is tracked only when\none of the names appears as an exact delimiter-separated word in the branch\nname, case-insensitive — `\"jdoe\"` matches `PROJ-1-jdoe-fix` but not\n`PROJ-1-jdoes-fix`, and `\"jdo\"` never matches `jdoe`. Empty list = every\nbranch is tracked. In the tray app both live under Settings → Tracking, with\nprojects picked from the Jira catalog. Legacy configs migrate automatically:\n`taskPattern` seeds `projectKeys`, and the old `secrets.json` `Developer`\nfield seeds `branchOwners`.\n\n`notifications.timesheetReminder` drives the tray's desktop toast: on the last\nworking day of the month (per `workDays` + `holidays`), from `notifyHour`\nuntil the month ends, while unpushed days remain — delivered once per month,\nat the first moment the user is actually at the keyboard.\n\n**~/.workday/secrets.json**\n\n```json\n{\n  \"Jira_Email\": \"your-email@company.com\",\n  \"Jira_BaseUrl\": \"https://your-company.atlassian.net\",\n  \"Jira_Token\": \"\",\n  \"Tempo_Token\": \"\",\n  \"Calendar_IcsUrl\": \"\"\n}\n```\n\n`Calendar_IcsUrl` (optional) is an Outlook published-calendar ICS link\n(OWA Settings → Calendar → Shared calendars → Publish); the token in the URL\nis a secret. When set, the daemon keeps `data/calendar-cache.json` with the\nexpanded meeting instances of the last 90 days and derives **meeting\nsuggestions** from it: every started BUSY meeting (not cancelled, not\nall-day) becomes an offer to log a manual entry, until it is accepted or\ndismissed. Accepts are never stored — the created entry carries a\n`sourceRef` marker, so deleting it revives the suggestion; dismissals live\nin `data/suggestions-state.json`. A day pushed to Tempo is silenced for\ngood. An all-day read (`workday suggestions --all`,\n`GET /api/suggestions?includeFuture=1`) also offers today's meetings that\nhave not started yet, marked `upcoming`; such a read keeps the feed at most\n30 min old and waits for the fetch (5s at most) rather than serve rows the\nnext fetch would erase. Feed re-fetches hourly during the 10:00–14:00 morning window, every\n~3h otherwise; `calendar.enabled: false` in config.json switches it off,\n`calendar.hidePrivate: true` hides CLASS:PRIVATE meetings from suggestions.\n\nAccepting a meeting **teaches** the daemon (`data/meeting-associations.json`):\nthe next instance of the series prefills the same ticket, activity and — when\nyou typed a custom one — description. A recreated series (new UID, same\nnormalized title) resolves by title; when the title maps to *different*\ntickets the suggestion carries the conflicting candidates instead of guessing.\nA noisy series can be muted for a week, a month, or forever — right-click the\nsuggestion in the tray (or `workday suggestions mute`); muted series are\nlisted under Settings → Calendar and in `workday suggestions muted`.\n\nConfig can also live next to `package.json` for local development — the daemon checks there first before falling back to `~/.workday/`.\n\n## How It Works\n\n1. Polls `git diff --numstat`, `git status`, and `git reflog` for each repo\n2. Filters branches by tracked project keys and branch-owner names\n3. Computes diff deltas between snapshots (dynamics = actual keystrokes)\n4. Manages session lifecycle: IDLE → PENDING → ACTIVE\n5. Scores activity via EMA with adaptive idle timeout (15–45 min)\n6. Elects a leader session across repos (highest score wins)\n7. Writes atomic JSON logs to `~/.workday/data/YYYY-MM/MM-DD.json`\n8. Day boundary detected automatically (default 4:00 AM)\n\n## Data\n\nDaily logs stored as JSON in `~/.workday/data/`. Sessions recover after crashes (up to 7 days lookback).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}