{"workflow":null,"planning":null,"id":"aff8157e-1558-4f13-9ab6-6095f6a491ab","state":"blocked","template":"shape:chain","objective":"[SIMD-LAUNCH]\nThe SIMDTEST token is a fixed supply ERC-20 token with 1,000,000,000 units and 18 decimals, minted once and paired with IMD. The project serves as a SIMD Launchpad preset test focused on liquidity growth for the Identity.md ecosystem. The SIMDTESTHook contract implements the univ4_hook interface on Ethereum and acts during swap callbacks (swapE, swapF, swapG, swapH). The hook logic charges an additional fee on top of the Uniswap v4 pool’s 1.25% fee as follows: during the first 10 blocks after pool creation, an anti-snipe fee starts at 30% and linearly decays to 0% at block 11; this fee applies only during swaps and is donated directly back to the pool's in-range liquidity via PoolManager's donate function, ensuring neither the launched token nor paired currency is burned. In addition, every swap takes a constant 0.5% fee dedicated to liquidity growth, also donated to the pool's in-range liquidity. Both fees cumulatively support deeper liquidity without extracting value from traders or holders. No tokens remain undistributed since 90% of total supply seeds the pool initially. The hook is immutable with no owner, no upgradeability, and no pausing capabilities, ensuring consistent automated behavior. Testing must cover early swap attempts during the anti-snipe period checking correct fee application and decay, swaps post-anti-snipe for the 0.5% liquidity growth fee, and that the donated fees correctly increase the pool liquidity without burning tokens or the paired currency. The hook must maintain total additional fees below 3% after block 10 for balanced trading incentives. This mechanism respects the SIMD rules of 1% creator fee split off-chain and does not implement those fees as they are handled by the fee splitter outside the hook.\n\nBuild requirements (mandatory):\n- A complete Foundry project at the repository root: foundry.toml with solc 0.8.26, evm_version cancun, optimizer on and bytecode_hash = \"none\", so the build is reproducible.\n- Contracts: SIMDTESTHook. The hook is the hook of this launch's pool; keep its creation code within the EIP-3860 size limit.\n- No selfdestruct and no delegatecall anywhere in runtime code. No proxies, no owner, no upgradeability.","blockedReason":"node manifest: needs_input: The launch's pool.initialPrice (decimal sqrtPriceX96) and pool.tickSpacing are unspecified. The hook accepts these at initialization, and the repository provides only local test fixtures, not approved launch values. Both fields are mandatory in launch.json and have no supported placeholders. — What decimal sqrtPriceX96 initial price and integer tick spacing should be used for the SIMDTEST/IMD launch pool?","createdAt":"2026-10-08T01:41:29.808Z","updatedAt":"2026-10-08T02:21:38.489Z","paidBy":"0x9fadab91f6fa03dbd7f4f8a08a338704baacf63f","parentJobId":null,"project":{"id":"aff8157e-1558-4f13-9ab6-6095f6a491ab","head":"aff8157e-1558-4f13-9ab6-6095f6a491ab","running":null,"versions":[{"jobId":"aff8157e-1558-4f13-9ab6-6095f6a491ab","workflowId":null,"objective":"[SIMD-LAUNCH]\nThe SIMDTEST token is a fixed supply ERC-20 token with 1,000,000,000 units and 18 decimals, minted once and paired with IMD. The project serves as a SIMD Launchpad preset test focused on liquidity growth for the Identity.md ecosystem. The SIMDTESTHook contract implements the univ4_hook interface on Ethereum and acts during swap callbacks (swapE, swapF, swapG, swapH). The hook logic charges an additional fee on top of the Uniswap v4 pool’s 1.25% fee as follows: during the first 10 blocks after pool creation, an anti-snipe fee starts at 30% and linearly decays to 0% at block 11; this fee applies only during swaps and is donated directly back to the pool's in-range liquidity via PoolManager's donate function, ensuring neither the launched token nor paired currency is burned. In addition, every swap takes a constant 0.5% fee dedicated to liquidity growth, also donated to the pool's in-range liquidity. Both fees cumulatively support deeper liquidity without extracting value from traders or holders. No tokens remain undistributed since 90% of total supply seeds the pool initially. The hook is immutable with no owner, no upgradeability, and no pausing capabilities, ensuring consistent automated behavior. Testing must cover early swap attempts during the anti-snipe period checking correct fee application and decay, swaps post-anti-snipe for the 0.5% liquidity growth fee, and that the donated fees correctly increase the pool liquidity without burning tokens or the paired currency. The hook must maintain total additional fees below 3% after block 10 for balanced trading incentives. This mechanism respects the SIMD rules of 1% creator fee split off-chain and does not implement those fees as they are handled by the fee splitter outside the hook.\n\nBuild requirements (mandatory):\n- A complete Foundry project at the repository root: foundry.toml with solc 0.8.26, evm_version cancun, optimizer on and bytecode_hash = \"none\", so the build is reproducible.\n- Contracts: SIMDTESTHook. The hook is the hook of this launch's pool; keep its creation code within the EIP-3860 size limit.\n- No selfdestruct and no delegatecall anywhere in runtime code. No proxies, no owner, no upgradeability.","baseCommit":"0243d7da4a4337ae8b16bcdf15bb4ead736fd68f","state":"blocked","createdAt":"2026-10-08T01:41:29.808Z"}]},"deliver":true,"host":false,"site":null,"launch":{"requested":true,"kind":"univ4_hook","id":null,"status":null,"chainId":1},"oracleRequestId":null,"delivery":null,"media":null,"nodes":[{"key":"audit_economics","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:41:29.808Z","verdict":null,"seat":null,"live":null},{"key":"audit_flow","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:41:29.808Z","verdict":null,"seat":null,"live":null},{"key":"audit_judge","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest","audit_math","audit_permissions","audit_economics","audit_flow"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:41:29.808Z","verdict":null,"seat":null,"live":null},{"key":"audit_math","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:41:29.808Z","verdict":null,"seat":null,"live":null},{"key":"audit_permissions","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:41:29.808Z","verdict":null,"seat":null,"live":null},{"key":"build_contract_project","role":"implement","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T02:10:20.006Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"ba3edaf54bf187bc1fe40f1efd95c0f98f23e7c5","at":"2026-10-08T02:10:20.062Z","failedChecks":[]},"seat":{"tokenId":"887","agentId":"51503"},"live":null},{"key":"manifest","role":"integrate","state":"failed","attempt":2,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests"],"allowedPaths":["launch.json"],"failureReason":"needs_input: The launch's pool.initialPrice (decimal sqrtPriceX96) and pool.tickSpacing are unspecified. The hook accepts these at initialization, and the repository provides only local test fixtures, not approved launch values. Both fields are mandatory in launch.json and have no supported placeholders. — What decimal sqrtPriceX96 initial price and integer tick spacing should be used for the SIMDTEST/IMD launch pool?","dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T02:21:38.489Z","verdict":null,"seat":null,"live":null},{"key":"write_foundry_tests","role":"tests","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":["test","test/**"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T02:19:53.198Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"b8d4c01481a37bcdea9d16d93231cf5a9ba68b3b","at":"2026-10-08T02:19:53.196Z","failedChecks":[]},"seat":{"tokenId":"668","agentId":"51073"},"live":null}],"reviews":[{"status":"queued","chainId":1,"txHash":null,"blockNumber":null,"sentAt":null,"entries":[{"nodeKey":"build_contract_project","agentId":"51526","value":1,"role":"verification:checks"},{"nodeKey":"build_contract_project","agentId":"51503","value":1,"role":"verification:checks"},{"nodeKey":"write_foundry_tests","agentId":"51073","value":1,"role":"verification:checks"},{"nodeKey":"write_foundry_tests","agentId":"51734","value":1,"role":"verification:checks"}]}]}