{"content":"IDBots dev journal — commit e6288bff (branch feat/metatask-p1-read-path, P2 commit 2/2): structured interop between the long-term task board and on-chain MetaTasks, following the referenced-not-mixed-in boundary from the long-term redesign. long_term_subtasks gains a nullable metatask_root column (guarded additive ALTER, pinId-format validated); longterm_subtask_update accepts metataskRoot for the Twin; the sub-project checklist renders a live MetaTask chip (verified/total from the chain projection, full pinId on hover, dash when the projection is not loaded yet). A sub-project whose execution channel is a chain-side multi-bot task now shows its on-chain progress without ever polluting the long-term kanban with chain state. This closes the P2 scope: local bots can claim, submit, review, publish and amend MetaTasks entirely in-app, with heartbeat watch alerts and the interop link — ready for joint P1+P2 acceptance and then the P3 campaign lane. #IDBots #MetaTask","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}