{"_id":"@the-forge-flow/tff-cc","_rev":"27-9470882080f8fccc0743fc9338b287aa","name":"@the-forge-flow/tff-cc","dist-tags":{"latest":"1.1.3"},"versions":{"0.8.3":{"name":"@the-forge-flow/tff-cc","version":"0.8.3","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.8.3","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"aea15d5176e3db80d459814382b8639262c0f1bb","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.8.3.tgz","fileCount":380,"integrity":"sha512-ZV93hSk0X5plRgEFtj6uwanvn3kZsyOk2gT5M23pvTaTTnJpNT765oY95GowxwTlryLqGP0LMeM57RmQZtB6nw==","signatures":[{"sig":"MEUCIHVnGB9SXJbzEmHeada6t5SM1z3lW4QYllvyyDaeOOaHAiEAtrSDVcedl+5d7wCJBk5aSKLPsMPdl63lyLGl4mYOSk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12708210},"type":"module","shasum":"aea15d5176e3db80d459814382b8639262c0f1bb","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"vitest run","build":"tsc -p tsconfig.build.json && bun run scripts/add-cli-shebang.ts && cp native/*.node dist/infrastructure/adapters/sqlite/","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"tsc -p tsconfig.build.json && node scripts/add-cli-shebang.cjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-ZV93hSk0X5plRgEFtj6uwanvn3kZsyOk2gT5M23pvTaTTnJpNT765oY95GowxwTlryLqGP0LMeM57RmQZtB6nw==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.3","typescript":"^5.9.3","better-sqlite3":"^12.8.0","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","vitest":"^4.1.0","fast-check":"^4.6.0","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.8.3_1776289853719_0.36494857984849505","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@the-forge-flow/tff-cc","version":"0.9.1","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.1","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"93825901585d94ffa08443cad4fc924f31a4063c","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.1.tgz","fileCount":473,"integrity":"sha512-wyMj+0VlKCkxJLPulCiqGR1heKsJP6qZX70+yUIkTItgnteg8ix/tjkHYJHgCHhpN8nDChuj3YuCK5Qljvn+lA==","signatures":[{"sig":"MEQCIDLx5qaSMFmwtzno1jfBlz2E96FE54ZKqRkbJ0g3Vwl4AiBeJMVHRPW4oUO0uhIszgSChORNLuRK7UNsNq/386uWKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12946569},"type":"module","shasum":"93825901585d94ffa08443cad4fc924f31a4063c","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"vitest run","build":"tsc -p tsconfig.build.json && bun run scripts/add-cli-shebang.ts && cp native/*.node dist/infrastructure/adapters/sqlite/","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"tsc -p tsconfig.build.json && node scripts/add-cli-shebang.cjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-wyMj+0VlKCkxJLPulCiqGR1heKsJP6qZX70+yUIkTItgnteg8ix/tjkHYJHgCHhpN8nDChuj3YuCK5Qljvn+lA==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.3","typescript":"^5.9.3","better-sqlite3":"^12.8.0","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","vitest":"^4.1.0","fast-check":"^4.6.0","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.1_1776421674980_0.4117927697643422","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@the-forge-flow/tff-cc","version":"0.9.2","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.2","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"8d4bf57635cbb51ef43aecb2e95cb9e5e9226487","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.2.tgz","fileCount":481,"integrity":"sha512-u2AcmVFEn0xOxkeKc8jkTdD7SPKIGajtR8d4kULhpzwAaGZUoFUV9hUoi4yyApOzhKm+6Le0pAv2zu9u898kfA==","signatures":[{"sig":"MEYCIQDfHmfFOrIrs00aw2j1h7JHzy1GxseL29SBJ52rcTdMjwIhAP+UNAa6VQs7Y5BDMMfYB1vIq5vIEG50Aum5tdYXV4VA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12977560},"type":"module","shasum":"8d4bf57635cbb51ef43aecb2e95cb9e5e9226487","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"vitest run","build":"tsc -p tsconfig.build.json && bun run scripts/add-cli-shebang.ts && cp native/*.node dist/infrastructure/adapters/sqlite/","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"tsc -p tsconfig.build.json && node scripts/add-cli-shebang.cjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-u2AcmVFEn0xOxkeKc8jkTdD7SPKIGajtR8d4kULhpzwAaGZUoFUV9hUoi4yyApOzhKm+6Le0pAv2zu9u898kfA==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.3","typescript":"^5.9.3","better-sqlite3":"^12.8.0","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","vitest":"^4.1.0","fast-check":"^4.6.0","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.2_1776500476933_0.045920460396398965","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@the-forge-flow/tff-cc","version":"0.9.3","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.3","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"f91b5bee0ee033afde13137f71ca30a52b5775d2","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.3.tgz","fileCount":481,"integrity":"sha512-3Y1v3YAAOgxNAdJBn3DfQHSRWP01wuHG3n/4EJBmxIsc5ZfQb+RSPBC0nsHVLOhZfC8As7a2wNcGKZxfXdCOIQ==","signatures":[{"sig":"MEYCIQCPoZMhIOY7cbGNIa3HRprmCxXQWl6kN9+6VkpmE1qCZQIhAP3PjR1LC4fXBlgYqEwK7lFpNMyF2L5gnvWZQI77KV3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12978957},"type":"module","shasum":"f91b5bee0ee033afde13137f71ca30a52b5775d2","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"vitest run","build":"tsc -p tsconfig.build.json && bun run scripts/add-cli-shebang.ts && cp native/*.node dist/infrastructure/adapters/sqlite/","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"tsc -p tsconfig.build.json && node scripts/add-cli-shebang.cjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-3Y1v3YAAOgxNAdJBn3DfQHSRWP01wuHG3n/4EJBmxIsc5ZfQb+RSPBC0nsHVLOhZfC8As7a2wNcGKZxfXdCOIQ==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.3","typescript":"^5.9.3","better-sqlite3":"^12.8.0","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","vitest":"^4.1.0","fast-check":"^4.6.0","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.3_1776501097187_0.30612531989822367","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@the-forge-flow/tff-cc","version":"0.9.4","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.4","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"ccf24abdf1ccec3ba17c10fa6397547d756ac0d7","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.4.tgz","fileCount":492,"integrity":"sha512-S0SlJpkhkQwTecR1muIUqBwoSNlk2qo+DwbLU0rVUEmDT3ZCno9MYTR7mj+UUbdicEl3ZmAXVxHsojZjSyKLFQ==","signatures":[{"sig":"MEUCIQCK29IQbURr7SyaoBfBMCauF/DvZVU1UBZNC9LUncbzcQIgGuMMDWf7sL0fOBHgr/ra50lknYBq3H0EtbW0HeDmkX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13009997},"type":"module","shasum":"ccf24abdf1ccec3ba17c10fa6397547d756ac0d7","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"vitest run","build":"tsc -p tsconfig.build.json && bun run scripts/add-cli-shebang.ts && cp native/*.node dist/infrastructure/adapters/sqlite/","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"tsc -p tsconfig.build.json && node scripts/add-cli-shebang.cjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-S0SlJpkhkQwTecR1muIUqBwoSNlk2qo+DwbLU0rVUEmDT3ZCno9MYTR7mj+UUbdicEl3ZmAXVxHsojZjSyKLFQ==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.3","typescript":"^5.9.3","better-sqlite3":"^12.8.0","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","vitest":"^4.1.0","fast-check":"^4.6.0","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.4_1776513389880_0.12076015238285231","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@the-forge-flow/tff-cc","version":"0.9.6","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.6","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"61044e02c1246615f4b0af334ee32f3c7fda5a3a","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.6.tgz","fileCount":526,"integrity":"sha512-ebELHCLojFRnb6d0Yndgx7untEBe+arD/sBCiIdR0a1lo0yJnpwnfRTWEP3+ds+JmbMr2wlXcuWImd+lh9mXSg==","signatures":[{"sig":"MEQCIH5diRYBbo8oXMpiP7ABnZkxc4abga266+xl7N5JzkCyAiBSMTUCxPKmnI6plLnJY/kouEYOII4lS+ogKnzU9xhtJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13107367},"type":"module","shasum":"61044e02c1246615f4b0af334ee32f3c7fda5a3a","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-ebELHCLojFRnb6d0Yndgx7untEBe+arD/sBCiIdR0a1lo0yJnpwnfRTWEP3+ds+JmbMr2wlXcuWImd+lh9mXSg==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@anthropic-ai/sdk":"^0.90.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.6_1776533373407_0.2439653281104468","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@the-forge-flow/tff-cc","version":"0.9.7","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.7","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"e5fb83d187e5ce980ad643c850639e54824c0ca6","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.7.tgz","fileCount":539,"integrity":"sha512-lF/4JO1OSoUzyPdhkUSQZZuJ0VpH9r218IQ+dhxfqTPFJhMbjmuy0y1Cr0ZbOU4oDR5u3PL8GJrx/19wKMsiVA==","signatures":[{"sig":"MEUCIH2KdcoubX3+pA/bpi3WXEeV1y1K4wneqoTk/E6cgJRpAiEAyGlvePYByPZFm2H3blXensvlm61aDGYlqNtpq3Q6Wio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13140594},"type":"module","shasum":"e5fb83d187e5ce980ad643c850639e54824c0ca6","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-lF/4JO1OSoUzyPdhkUSQZZuJ0VpH9r218IQ+dhxfqTPFJhMbjmuy0y1Cr0ZbOU4oDR5u3PL8GJrx/19wKMsiVA==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@anthropic-ai/sdk":"^0.90.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.7_1776595753927_0.5089687319401563","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@the-forge-flow/tff-cc","version":"0.9.8","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.8","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"1c1a7285b7f59020c40fd3598dac72bc12638eaf","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.8.tgz","fileCount":639,"integrity":"sha512-AB8QypJSJMAuFn1GXkzMmqy9SrSTysqvW2oCPygYmicSA3mqRb9yyWmc0gM6u+y40ExdUgoO9GhIiYxESYgxag==","signatures":[{"sig":"MEUCIFRPhwAKVZULal6RiOJk3FwAxIyLji/1TXNYZRTnQV5YAiEAgy8R36aaJwxg6zIDPezG/1aKN0aL3Rd9b6JnmzFJTcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13466978},"type":"module","shasum":"1c1a7285b7f59020c40fd3598dac72bc12638eaf","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-AB8QypJSJMAuFn1GXkzMmqy9SrSTysqvW2oCPygYmicSA3mqRb9yyWmc0gM6u+y40ExdUgoO9GhIiYxESYgxag==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@anthropic-ai/sdk":"^0.90.0","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.8_1776676778877_0.1866480886269788","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@the-forge-flow/tff-cc","version":"0.9.9","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.9","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"a4f58bde2d3dd108e504feba992c893b0b90dfc4","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.9.tgz","fileCount":671,"integrity":"sha512-rln5BOCbJS0rSHjR6sTPTfKilFTuZnVjzBSB1SyLwF3sgEe62ywf/EtYvWxiyPqwDlOclDlm008yZ6sYRDaHnw==","signatures":[{"sig":"MEUCIQCL4ZGnfz5AyTKBC0twdMMEG3bn3kT06ARxN9RYbjoA8QIgHNSJ3Se+Bpiavo7kmXk409OBRMNguaInVyf/u8ELCaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13571700},"type":"module","shasum":"a4f58bde2d3dd108e504feba992c893b0b90dfc4","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-rln5BOCbJS0rSHjR6sTPTfKilFTuZnVjzBSB1SyLwF3sgEe62ywf/EtYvWxiyPqwDlOclDlm008yZ6sYRDaHnw==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.9_1776692078547_0.5264971289685185","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@the-forge-flow/tff-cc","version":"0.9.10","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.10","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"bdba56d3954d2af7a9e6729c9621ab1dc89169cf","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.10.tgz","fileCount":747,"integrity":"sha512-O8RsktPiqcZFrdN+e1ooH97zJ+vlgj/rlMXPzK3j5uk+PUlbFqHymOPd6laXTjayfFjUbz6q3LuFsfe60iFcvQ==","signatures":[{"sig":"MEYCIQCL44KbIuIpoBr4tz5fWctsyRR/LrSM/cAfkAL8wSgHIQIhAKKkQfw1kfgMtVvekj1MC7OSgM+fHyPYUgvlcr9upEdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13813866},"type":"module","shasum":"bdba56d3954d2af7a9e6729c9621ab1dc89169cf","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-O8RsktPiqcZFrdN+e1ooH97zJ+vlgj/rlMXPzK3j5uk+PUlbFqHymOPd6laXTjayfFjUbz6q3LuFsfe60iFcvQ==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.10_1776865695233_0.8474689122154784","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@the-forge-flow/tff-cc","version":"0.9.11","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.11","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"660775cc26a0a3e41ca7d16e7be24315a50842d1","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.11.tgz","fileCount":748,"integrity":"sha512-2XvHah0tNf7H2AUkuKQLklQe3XE7SCYoGscCQPHHX+81T1XwxqJ00BICC1bKLCfCKTjbgjAN1mMNuVkplgakUw==","signatures":[{"sig":"MEUCICn59jZLjo1o/qxsW+h2w7TNPu5MoiWPdrqEWRSWE4KAAiEA9gMGUyl5QcYpFUIHjh5GSIg/RCCqz2+9TZFBodOVAjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13823458},"type":"module","shasum":"660775cc26a0a3e41ca7d16e7be24315a50842d1","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-2XvHah0tNf7H2AUkuKQLklQe3XE7SCYoGscCQPHHX+81T1XwxqJ00BICC1bKLCfCKTjbgjAN1mMNuVkplgakUw==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.11_1776934869227_0.20124681977864878","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@the-forge-flow/tff-cc","version":"0.9.12","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.12","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"a57acfa72a09f44f2125e14ae2f0cf4bdcbb891f","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.12.tgz","fileCount":750,"integrity":"sha512-fuAWduUbl6bufiSDININZlNUscXkBcl1cSSA2fQ5R7/HLoeZsA7tGdj+p5KAeErU68SyXqOyqQ1W7J7BQVl5Gw==","signatures":[{"sig":"MEQCIAFiC+YeTqLRIHnR5tA8RDvdWUUQ83usAoF/nPgplHzKAiA0FtGwmEt8xdsHn+1VnRSJO+oFQfTdPU2DBmibhqlzfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13830527},"type":"module","shasum":"a57acfa72a09f44f2125e14ae2f0cf4bdcbb891f","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-fuAWduUbl6bufiSDININZlNUscXkBcl1cSSA2fQ5R7/HLoeZsA7tGdj+p5KAeErU68SyXqOyqQ1W7J7BQVl5Gw==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.12_1777039025164_0.37393337158750173","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@the-forge-flow/tff-cc","version":"0.9.13","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.13","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"b5cd05b4258c8c4f5ce5ad585de75328a507ff97","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.13.tgz","fileCount":752,"integrity":"sha512-v51v3EoLK2tBk+tqz7WgawEEFQNd1N1AL7BO/dLjVKsFW/UpvSHlEgUoicrUmNLfxj7cE/gIC7SWxNwVjT2Jjg==","signatures":[{"sig":"MEUCIQCtITtwvR2SJzA/thzEdJ1Xn1fI6zTM8qflv+RVsYnhbQIgf+4yZqyw1Pxzc3oGC140+SEXIi99AuVUtmhHA4srmg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13842579},"type":"module","shasum":"b5cd05b4258c8c4f5ce5ad585de75328a507ff97","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-v51v3EoLK2tBk+tqz7WgawEEFQNd1N1AL7BO/dLjVKsFW/UpvSHlEgUoicrUmNLfxj7cE/gIC7SWxNwVjT2Jjg==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.13_1777066421620_0.4860566486040765","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@the-forge-flow/tff-cc","version":"0.9.14","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.14","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"d38656bcb6c9725a6984f0d26396695bdf636a23","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.14.tgz","fileCount":762,"integrity":"sha512-oecfkfctdZn4s/Tq8iH7/AjitDE9nmrBz7ZAIbYZ0b+580XwCmCTaoxLtU66UKYAtp6WryQULLSkmIaryR7uuQ==","signatures":[{"sig":"MEQCIDx1wk2vvgnwbu+Fh8M/1FanAOBfPWZo8QxrArTuxOioAiAArE0zMx84BFEsHfa9E449wgpQoOCSfwqIz14R1YM5tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13881337},"type":"module","shasum":"d38656bcb6c9725a6984f0d26396695bdf636a23","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-oecfkfctdZn4s/Tq8iH7/AjitDE9nmrBz7ZAIbYZ0b+580XwCmCTaoxLtU66UKYAtp6WryQULLSkmIaryR7uuQ==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.14_1777111964620_0.14410208024784632","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@the-forge-flow/tff-cc","version":"0.9.15","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.15","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"83e16deafd97e210fd6fc18c0b9ae11ffc57fab1","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.15.tgz","fileCount":765,"integrity":"sha512-PuNj3KEMnAw7LLG5aWvJuvI9fc7GgGpI4C7nCEEKe/+xSybX8THrIb0gtrSkxktJ47mi4n6dKFpyDYc0WTF1gg==","signatures":[{"sig":"MEQCICTnZ3XND23awr5oUfr28dQFgwUVD62zgJDwny9D0g1pAiBlXj6y0SqowZCFNgzKyB9pHiEb00I+j+xYiAZJVup9VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13901389},"type":"module","shasum":"83e16deafd97e210fd6fc18c0b9ae11ffc57fab1","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-PuNj3KEMnAw7LLG5aWvJuvI9fc7GgGpI4C7nCEEKe/+xSybX8THrIb0gtrSkxktJ47mi4n6dKFpyDYc0WTF1gg==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.15_1777134617699_0.6127275560376266","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@the-forge-flow/tff-cc","version":"0.9.16","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.16","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"168597c62e5f56cd29dd6024dbf2bd39c10c6ee3","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.16.tgz","fileCount":767,"integrity":"sha512-/tqb1mfrKU6WyHySa+90CbSJWQJdgNuS9+gnNIUBC0vwpCwpLPBizXRJ3tD15dwhA2lBu49lUQJ/c4QB4IcFwA==","signatures":[{"sig":"MEQCIA4l9yjMMKsIFhj0/clV4L5pkfFqEm/JQohc0G7wdSxhAiANTI7jm5ot/2hJ6lrvCT2nEjsEmunw7KEfxp2iSfGjyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13915783},"type":"module","shasum":"168597c62e5f56cd29dd6024dbf2bd39c10c6ee3","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-/tqb1mfrKU6WyHySa+90CbSJWQJdgNuS9+gnNIUBC0vwpCwpLPBizXRJ3tD15dwhA2lBu49lUQJ/c4QB4IcFwA==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.16_1777493595357_0.5179850513555655","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@the-forge-flow/tff-cc","version":"0.9.17","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.17","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"b1dc116eb7ead6c662918f6d1a5f5e94d77c8ef4","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.17.tgz","fileCount":775,"integrity":"sha512-AcgyqkeuIAUlNB1OyI4mDTRzkCtpJAchoszYLzOCzBbtewk7A2JXH4Z31ZnYQuEuhnd3Iptm0+mQQop6KOjAOQ==","signatures":[{"sig":"MEUCIQDtV9VRNsd8Gxd77LKL9BH1vB0Xnhf0GRXe6+L8xA4crwIgdeY3yjFKjY+oH1uXEqlxUhMlcV3obGv2dPfjF4/A+f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13982670},"type":"module","shasum":"b1dc116eb7ead6c662918f6d1a5f5e94d77c8ef4","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-AcgyqkeuIAUlNB1OyI4mDTRzkCtpJAchoszYLzOCzBbtewk7A2JXH4Z31ZnYQuEuhnd3Iptm0+mQQop6KOjAOQ==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.17_1777545293253_0.020068926195763392","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@the-forge-flow/tff-cc","version":"0.9.19","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.19","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"e790cd5e33e45269171bf30b608a208f02d5b4e0","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.19.tgz","fileCount":783,"integrity":"sha512-wucOOO9dLYBW9DA4rwTFVOjrctMBQKjGZeufKLxkIEuamdi1NOcZJrObaAyD634qy5djcRUEizvXg63SS/Lezg==","signatures":[{"sig":"MEUCIQCyHeDezC3eQNYqkUZn7WYOEhMoJd0AHwoubrluNZ64BQIgTJkwcZ/80jRuYZ3jyy/n2egM1WfZPKsomee9MNpKKaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14029747},"type":"module","shasum":"e790cd5e33e45269171bf30b608a208f02d5b4e0","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-wucOOO9dLYBW9DA4rwTFVOjrctMBQKjGZeufKLxkIEuamdi1NOcZJrObaAyD634qy5djcRUEizvXg63SS/Lezg==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.19_1777562321216_0.09180286203918575","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@the-forge-flow/tff-cc","version":"0.9.20","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.20","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"3c7f830666eeff9fe8d8f4ba47310ae43be46559","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.20.tgz","fileCount":783,"integrity":"sha512-sgCMuAW91J3f1elWPY9h+MOoMbhgeNuuGYgfvxuUq2mDhwuB0kbcbvsWQB0Ug7kGT18xCVQdvP8E+5XRFDTvjA==","signatures":[{"sig":"MEYCIQCzfyguJ8qRKG4NyTshJDD95bgFqxwzo1D/8mFnJirLFwIhAP7XzoX1paxFwbvIowxFkaRezVoO9d47IDfTJSJY/9Qi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14031783},"type":"module","shasum":"3c7f830666eeff9fe8d8f4ba47310ae43be46559","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-sgCMuAW91J3f1elWPY9h+MOoMbhgeNuuGYgfvxuUq2mDhwuB0kbcbvsWQB0Ug7kGT18xCVQdvP8E+5XRFDTvjA==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.20_1777564012782_0.6216932559604189","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@the-forge-flow/tff-cc","version":"0.9.21","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.21","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"065ae8f6d25f950c495adc73fc080087d463f83d","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.21.tgz","fileCount":783,"integrity":"sha512-N2a8/rKXwdE9/klXljltbSOdn2bbrvK3tUejkDGpUGoo4S6LNUpLlQdSMjEalXGO0qmd8CFd3wI6WClaJE0Z4Q==","signatures":[{"sig":"MEUCIHJ0MmrYz5lWsOHRWAkJrTuk3P/Qj6qE3xo0kT7z9Z30AiEA6okcxxvhU7r8iGTJmYpZuSuPG1um73hJnQykadnw99o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036167},"type":"module","shasum":"065ae8f6d25f950c495adc73fc080087d463f83d","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-N2a8/rKXwdE9/klXljltbSOdn2bbrvK3tUejkDGpUGoo4S6LNUpLlQdSMjEalXGO0qmd8CFd3wI6WClaJE0Z4Q==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.21_1777641820943_0.8092856876757715","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@the-forge-flow/tff-cc","version":"0.9.22","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.22","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"1bcf679d8023411d99666efcd14e27941bb82cb2","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.22.tgz","fileCount":784,"integrity":"sha512-TEMRH6MlyFVLkAmFBjaV5mfNDU5hKVUzilFXZ5CeX4juT3Dd4QVOzaXmOIel9kTuF54Wb9kmxAC3VbHgHhgx9Q==","signatures":[{"sig":"MEUCIQCSbmTuTqWbk9rpDmNIcMcqfTGs+ZNICNFkyTijJIJgGgIgbZMx5iYbKcjrIs4VvXEj6ladldZxuU+6sClXv2bV+qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14039470},"type":"module","shasum":"1bcf679d8023411d99666efcd14e27941bb82cb2","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-TEMRH6MlyFVLkAmFBjaV5mfNDU5hKVUzilFXZ5CeX4juT3Dd4QVOzaXmOIel9kTuF54Wb9kmxAC3VbHgHhgx9Q==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.22_1777664096942_0.1825725129709399","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@the-forge-flow/tff-cc","version":"0.9.23","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.23","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"bf89aa051f494fbec23b6d6c2aae7ee220bc578a","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.23.tgz","fileCount":784,"integrity":"sha512-VdgImQtmibulkYD1opwuJmxNuILn5gM0S8c3oYjKyROImPvnftqvLW/T0N40h0D3C1vgAt3HSaSTxvSmu8r22Q==","signatures":[{"sig":"MEUCIDfYMxdAHWD7hRyrdWlRJk03XB6Hl+91DTOq+1zLBxClAiEApMOMB65vw1QzzoFVbO0MVCki8vK96QIVYkPfPTk1ioE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14042069},"type":"module","shasum":"bf89aa051f494fbec23b6d6c2aae7ee220bc578a","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-VdgImQtmibulkYD1opwuJmxNuILn5gM0S8c3oYjKyROImPvnftqvLW/T0N40h0D3C1vgAt3HSaSTxvSmu8r22Q==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.23_1777665397329_0.9984358895272265","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@the-forge-flow/tff-cc","version":"0.9.24","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.24","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"12c5d3f120137e8bfb0fec0183777914c0452fab","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.24.tgz","fileCount":784,"integrity":"sha512-Lfn3zavSYj55dAgBEH9GLYLBFZQ9qngyfQ70i5sHEnx89O5/dfes7FVmzm+l2o80MT+dvHv/DiUwW1L2A/eElQ==","signatures":[{"sig":"MEUCIQDHx6FszGsEX/z64Xn6xQlllF/JgDUw+9Ap7NjLtJMA9AIgPy7knq8dFO3GloyJt14RzmPg7bLpjCHELn5oBHzu6T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14048727},"type":"module","shasum":"12c5d3f120137e8bfb0fec0183777914c0452fab","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-Lfn3zavSYj55dAgBEH9GLYLBFZQ9qngyfQ70i5sHEnx89O5/dfes7FVmzm+l2o80MT+dvHv/DiUwW1L2A/eElQ==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.24_1777742167596_0.8996285217804423","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@the-forge-flow/tff-cc","version":"0.9.25","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.25","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"11fa689d71702a0a3a3cf1210881910d14007d49","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.25.tgz","fileCount":788,"integrity":"sha512-lPjx5gP44+byCfq/LtGYEbwgY42RcMKAmlWH3/YWBJAg/hwjPjDnnn+f6hQtpG+sZIzR3bO+ovoXFye63S4DUw==","signatures":[{"sig":"MEUCIQD3t0DErQnj5OVOqO3dSwTQ8BYKVo4LZxSkMIw8v5wCdwIge+m1ZqZ2Ynxr9RLdSXZaFAyL42545AOCMjpAfH8Xo7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14069551},"type":"module","shasum":"11fa689d71702a0a3a3cf1210881910d14007d49","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-lPjx5gP44+byCfq/LtGYEbwgY42RcMKAmlWH3/YWBJAg/hwjPjDnnn+f6hQtpG+sZIzR3bO+ovoXFye63S4DUw==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.25_1777815832678_0.6772323238797024","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@the-forge-flow/tff-cc","version":"0.9.26","keywords":["claude-code","plannotator","orchestration"],"author":"MonsieurBarti","license":"MIT","_id":"@the-forge-flow/tff-cc@0.9.26","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"dist":{"shasum":"ad6c5d66355fa8cf1ad93d99454615c69d8478aa","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-0.9.26.tgz","fileCount":788,"integrity":"sha512-qZJEivDEKFhJQAbRCVk+GTXBvDPWDvWCX2r72C3BbkgrhSIhgplfNwvHxtNYFmqsM+/PVOlAwVM0E1JS3HWFRg==","signatures":[{"sig":"MEUCID0VLEISq/cZXXhYdOfJpOVMqCCMq+ZBqvw8E9wssTE2AiEA4BHNwLlaSOvFkdZQYe0PvKzS0U5AtcraJY0GOtxuC8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14072083},"type":"module","shasum":"ad6c5d66355fa8cf1ad93d99454615c69d8478aa","engines":{"node":">=20"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"biome check src/ tests/","test":"bun run build && vitest run","build":"node scripts/build.mjs","format":"biome format --write src/ tests/","lint:fix":"biome check --fix src/ tests/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"bun run build && vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"_integrity":"sha512-qZJEivDEKFhJQAbRCVk+GTXBvDPWDvWCX2r72C3BbkgrhSIhgplfNwvHxtNYFmqsM+/PVOlAwVM0E1JS3HWFRg==","repository":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.8.3","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"24.3.0","dependencies":{"better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"zod":"^4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.8","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_0.9.26_1778318150145_0.8885093838366886","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@the-forge-flow/tff-cc","version":"1.0.1","keywords":["claude-code","plannotator","orchestration"],"author":{"name":"MonsieurBarti"},"license":"MIT","_id":"@the-forge-flow/tff-cc@1.0.1","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"homepage":"https://github.com/MonsieurBarti/The-Forge-Flow-CC#readme","bugs":{"url":"https://github.com/MonsieurBarti/The-Forge-Flow-CC/issues"},"dist":{"shasum":"d88dd364b30a0d28fc0af96750d1bdab0d7d8c15","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-1.0.1.tgz","fileCount":503,"integrity":"sha512-lr8CY9q4/zjPjgrVbaRbtBCp0fF1nRi32PQxJJm9ADi1DaenWKBYDgTM+PfX32PTacUugqDQyUHGm+GjMaHAXA==","signatures":[{"sig":"MEUCIA1Y0SPhDEkMCxD4AI9rqAL8BKoxGUfMC3gNag78C0ujAiEAvvLaNt1xE1Lblje1ip+kYv43qWwozhA9Edjq5v4uAxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13559156},"type":"module","engines":{"node":">=22"},"gitHead":"b3f603656b5134466205bbdefa8f4e6e42d3618f","scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"oxlint --config ../../.oxlintrc.json --ignore-path ../../.oxlintignore --deny-warnings .","test":"vitest run","build":"pnpm run sync-content && node scripts/build.mjs","format":"oxfmt --write --config ../../.oxfmtrc.json .","lint:fix":"oxlint --fix --config ../../.oxlintrc.json --ignore-path ../../.oxlintignore --deny-warnings .","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node scripts/sync-content.mjs","format:check":"oxfmt --check --config ../../.oxfmtrc.json .","sync-content":"node scripts/sync-content.mjs","test:coverage":"vitest run --coverage && node scripts/check-coverage-thresholds.mjs"},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"repository":{"url":"git+https://github.com/MonsieurBarti/The-Forge-Flow-CC.git","type":"git"},"_npmVersion":"10.9.7","description":"Autonomous coding agent orchestrator for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@tff/core":"workspace:*","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","yaml":"^2.8.3","vitest":"^4.1.0","esbuild":"^0.27.4","js-yaml":"^4.1.1","ts-morph":"^24","fast-check":"^4.6.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.0","proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tff-cc_1.0.1_1778698404238_0.6899882551129812","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@the-forge-flow/tff-cc","version":"1.1.3","description":"Autonomous coding agent orchestrator for Claude Code","type":"module","engines":{"node":">=22"},"keywords":["claude-code","plannotator","orchestration"],"repository":{"type":"git","url":"https://github.com/MonsieurBarti/tff-mono.git","directory":"apps/tff-cc"},"license":"MIT","author":"MonsieurBarti","publishConfig":{"access":"public"},"dependencies":{"better-sqlite3":"^12.8.0"},"devDependencies":{"@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@types/better-sqlite3":"^7.6.13","@types/js-yaml":"^4.0.9","@types/node":"^25.5.0","@types/proper-lockfile":"^4.1.4","@vitest/coverage-v8":"^4.1.5","esbuild":"^0.27.4","fast-check":"^4.6.0","js-yaml":"^4.1.1","proper-lockfile":"^4.1.2","ts-morph":"^24","typescript":"^5.9.3","vitest":"^4.1.0","yaml":"^2.8.3","zod":"4.3.6","@tff/core":"1.1.3"},"scripts":{"postinstall":"node scripts/sync-content.mjs","sync-content":"node scripts/sync-content.mjs","build":"pnpm run sync-content && node scripts/build.mjs","dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage && node scripts/check-coverage-thresholds.mjs","typecheck":"tsc --noEmit","lint":"oxlint --config ../../.oxlintrc.json --ignore-path ../../.oxlintignore --deny-warnings .","lint:fix":"oxlint --fix --config ../../.oxlintrc.json --ignore-path ../../.oxlintignore --deny-warnings .","format":"oxfmt --write --config ../../.oxfmtrc.json .","format:check":"oxfmt --check --config ../../.oxfmtrc.json ."},"_nodeVersion":"22.22.2","_id":"@the-forge-flow/tff-cc@1.1.3","dist":{"integrity":"sha512-SHdgOPaNIw0n0br2IbWd0kAOvXbVEXq7fAGmYP7XDsLWTDBLeoFoqxu+eIQ4nPo43e4uMCkx8noXIcsZZTp8Wg==","shasum":"b6f5638cc749ffc77da0fb20d6a8cb29c5f2f6a7","tarball":"https://registry.npmjs.org/@the-forge-flow/tff-cc/-/tff-cc-1.1.3.tgz","fileCount":547,"unpackedSize":13677989,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXbbz9Yah3XSN6f1ecPiYRs4cf+KcOPh8WSsS/QhMwCAIgCzeDpD2VOUBjEDOMt/vHPx4QRhnkyifXalZtbb1SFgc="}]},"_npmUser":{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"},"directories":{},"maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tff-cc_1.1.3_1778884205572_0.7051722341997995"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T21:50:53.640Z","modified":"2026-05-15T22:30:06.170Z","0.8.3":"2026-04-15T21:50:54.089Z","0.9.1":"2026-04-17T10:27:55.641Z","0.9.2":"2026-04-18T08:21:17.334Z","0.9.3":"2026-04-18T08:31:37.541Z","0.9.4":"2026-04-18T11:56:30.259Z","0.9.6":"2026-04-18T17:29:33.793Z","0.9.7":"2026-04-19T10:49:14.279Z","0.9.8":"2026-04-20T09:19:39.239Z","0.9.9":"2026-04-20T13:34:38.890Z","0.9.10":"2026-04-22T13:48:15.627Z","0.9.11":"2026-04-23T09:01:09.646Z","0.9.12":"2026-04-24T13:57:05.661Z","0.9.13":"2026-04-24T21:33:41.970Z","0.9.14":"2026-04-25T10:12:44.997Z","0.9.15":"2026-04-25T16:30:18.250Z","0.9.16":"2026-04-29T20:13:15.868Z","0.9.17":"2026-04-30T10:34:53.662Z","0.9.19":"2026-04-30T15:18:41.690Z","0.9.20":"2026-04-30T15:46:53.193Z","0.9.21":"2026-05-01T13:23:41.369Z","0.9.22":"2026-05-01T19:34:57.321Z","0.9.23":"2026-05-01T19:56:37.742Z","0.9.24":"2026-05-02T17:16:08.036Z","0.9.25":"2026-05-03T13:43:53.083Z","0.9.26":"2026-05-09T09:15:50.565Z","1.0.1":"2026-05-13T18:53:24.681Z","1.1.3":"2026-05-15T22:30:06.026Z"},"author":"MonsieurBarti","license":"MIT","keywords":["claude-code","plannotator","orchestration"],"repository":{"type":"git","url":"https://github.com/MonsieurBarti/tff-mono.git","directory":"apps/tff-cc"},"description":"Autonomous coding agent orchestrator for Claude Code","maintainers":[{"name":"the-forge-flow-ai","email":"tech@barti.mozmail.com"}],"readme":"","readmeFilename":""}